Commit graph

503 commits

Author SHA1 Message Date
Alexandre Aubin
18b26598da Report using of ynh_print_ON/OFF 2021-09-16 18:44:44 +02:00
Alexandre Aubin
6f71827858 Report useless ynh_webpath_available 2021-08-28 22:09:04 +02:00
Alexandre Aubin
1ef85021d4
path traversal issue: Ignore trailing simple quotes 2021-08-16 14:02:37 +02:00
Alexandre Aubin
8fb895d258 Promote some Info to Warning because the vast majority of level 7+ apps satisfy these 2021-08-07 17:14:18 +02:00
Alexandre Aubin
0dc32a65bd userdoc and admindoc fields shouldnt point to yunohost.org 2021-08-07 16:56:07 +02:00
Alexandre Aubin
5a558af536 Report references to php5 as error, + add warnings for reference to php7.0, or yunohost requirement before 3.8 2021-06-11 17:08:09 +02:00
Alexandre Aubin
10748bcaeb
Remove not up-to-date README stuff 2021-05-23 16:32:54 +02:00
Alexandre Aubin
d3403a701e Fix doc folder exists test 2021-05-13 19:49:20 +02:00
Alexandre Aubin
609580adb3 Don't miserably crash if there's nothing to grep 2021-05-10 21:15:55 +02:00
Alexandre Aubin
769aa810fc Recommend to use ynh_add_config 2021-05-10 21:12:07 +02:00
Alexandre Aubin
2874e9a6f7 Add an info to advertise the new auto README stuff, encourage to add a doc/DISCLAIMER.md + upstream infos in manifest 2021-05-10 20:17:58 +02:00
Alexandre Aubin
5b0371c46d Requalify some 'info' as 'warning' now that they integrated by the vast majority of good quality apps 2021-05-10 19:52:40 +02:00
Alexandre Aubin
5b455de1bd Report using --others_var as deprecated (as info) 2021-05-10 19:39:11 +02:00
Alexandre Aubin
08ff7404be Update official helper list 2021-05-10 18:00:49 +02:00
Alexandre Aubin
c9d2ae81ad Put an actual license in LICENSE 2021-04-23 18:34:39 +02:00
Alexandre Aubin
dc5cb76a40 Don't complain about app requesting 4.1.0 instead of 4.1.2 because meh 2021-04-16 22:26:14 +02:00
Alexandre Aubin
24f7031aee Don't break json output 2021-04-13 00:23:31 +02:00
Alexandre Aubin
59285decfc Don't miserably crash because of syntax error in apps.json 2021-04-11 19:58:15 +02:00
Alexandre Aubin
6fb6cdc15d Bump date in comment about helpers requirement 2021-04-11 17:13:59 +02:00
Alexandre Aubin
3393cfe0b8 Update helpers version requirements 2021-04-11 17:07:09 +02:00
Alexandre Aubin
975e2de5fc Add info about osbsolete/superflous ask strings 2021-03-15 02:26:41 +01:00
Alexandre Aubin
0b1aa10e44 Also report set -u used in remove, making some remove crash ... 2021-03-14 18:40:39 +01:00
Alexandre Aubin
6ce44da797 Fix forbidden data location test.. 2021-03-11 19:50:01 +01:00
Alexandre Aubin
4effddeab1 Report app using a folder in /home that aint the recommended practice /home/yunohost.app/ or multimedia 2021-03-11 02:59:34 +01:00
Alexandre Aubin
abf751cd61
Merge pull request #92 from YunoHost/report-legacy-permissions
Report legacy permission stuff (as info)
2021-03-07 18:32:40 +01:00
Alexandre Aubin
c8555839b2 Epic bug in json output wtf :| 2021-02-22 19:00:08 +01:00
Alexandre Aubin
5a3794957e Report legacy permission stuff (as info) 2021-02-21 18:31:06 +01:00
Alexandre Aubin
12117dad7d No need to differentiate if output == plain, _print handle this, we shoudl always add stuff to tests_reports 2021-02-03 18:42:50 +01:00
Alexandre Aubin
0c13d92b6d Polish the output for better UX? 2021-02-03 18:30:26 +01:00
Alexandre Aubin
adec1fdf02
Requalify the check that app is working as an Error instead of Critical because that's hella confusing for CI test on apps not yet in the catalog 2021-01-21 20:30:13 +01:00
Alexandre Aubin
9db63cc2ce Ignore binary file match derp 2021-01-17 15:32:34 +01:00
Alexandre Aubin
0e5c8a4504 Report default/placeholder help string + remaining REPLACEBYYOURAPP 2021-01-10 18:53:00 +01:00
Alexandre Aubin
d6bfb089c9 Report having a message talking about configuring firewall when it's only about finding an available port ... 2021-01-09 22:11:44 +01:00
Alexandre Aubin
8ba4a25b8b Report black magic with conf.json.persistent 2021-01-09 18:45:40 +01:00
Alexandre Aubin
6d04f17c8e
Merge pull request #91 from YunoHost/fix-version
Fix error when revision version > 9
2021-01-09 16:22:05 +01:00
ericgaspar
403fff1e7c
Update package_linter.py 2021-01-09 14:46:53 +01:00
Alexandre Aubin
360da39e15 Improved regex to avoid matching timer/target services 2021-01-07 18:43:58 +01:00
Alexandre Aubin
2650e4cc4b Report starting services with systemctl start instead of ynh_systemd_action 2021-01-07 18:37:51 +01:00
Alexandre Aubin
a47f5952cd Return qualify_for_level_9 if app is flagged high quality 2020-12-17 22:47:24 +01:00
Alexandre Aubin
095a690fe7 Fix change_url check + set it as info? 2020-12-05 17:02:27 +01:00
Alexandre Aubin
371237c093
Merge pull request #88 from YunoHost/small-typos
Update package_linter.py
2020-12-05 15:54:49 +01:00
ericgaspar
cb6548e2ad
Update package_linter.py 2020-12-05 15:52:38 +01:00
ericgaspar
582fe709a9
Update package_linter.py 2020-12-05 15:37:23 +01:00
Alexandre Aubin
522092764c
Merge pull request #87 from YunoHost/long_term_quality_and_checks_for_level_7
New definitions for level 7, 8 (and 9)
2020-12-01 22:42:54 +01:00
Alexandre Aubin
1539c5da74 Report deprecated 'yunohost app addaccess' 2020-12-01 01:25:57 +01:00
Alexandre Aubin
035ba260cb Ugly code to check consistency of 'yunohost service add' deeper :| 2020-12-01 01:19:58 +01:00
Alexandre Aubin
8b30b547a5 Report use of ynh_normalize_url_path 2020-11-29 07:02:19 +01:00
Alexandre Aubin
595edefa59 Report lack of badge in the README 2020-11-28 19:55:26 +01:00
Alexandre Aubin
8447af9142 Report (as info) ynh_script_progression during backup 2020-11-28 18:51:19 +01:00
Alexandre Aubin
ee3d38c177 Report using md5sum for checksums (as info) 2020-11-28 18:43:15 +01:00