Commit Graph

520 Commits

Author SHA1 Message Date
Denis Ryabov 4ebafe2d59
Merge pull request #201 from dryabov/patch-70
Fix issue #200
2023-07-26 17:30:29 +03:00
Denis Ryabov 5cfb111d1e Fix issue #200 2023-07-26 18:28:05 +04:00
Denis Ryabov 062571354f fix deprecation message in PHP8.1+ 2023-02-21 19:05:27 +04:00
Denis Ryabov e290c73f48
Merge pull request #188 from dryabov/patch-64
Fix skipping `*jamss.php` files/directories in the JAMSS rule
2022-10-10 19:53:47 +09:00
Denis Ryabov 65b6e54c58
Merge pull request #187 from dryabov/patch-63
Extra checks for package manifests
2022-10-10 19:53:27 +09:00
Denis Ryabov bcc8f69bb5
Merge pull request #186 from dryabov/patch-62
Fix displaying unmodified file content in error message(s)
2022-10-10 19:53:02 +09:00
Denis Ryabov 23fec304c6 language packs require "client" attribute too 2022-08-25 16:06:36 +03:00
Denis Ryabov 9e557c4a43 fix skipping `*jamss.php` files/directories in JAMSS test 2022-08-03 16:41:23 +03:00
Denis Ryabov bfb02b1350 check of group (for plugins) and client (for modules and templates) attributes in package manifest file 2022-08-03 16:39:10 +03:00
Denis Ryabov bdc39b0c51 update year in copyright 2022-08-03 16:34:11 +03:00
Denis Ryabov 989bde3625 fix displaying unmodified file content in error message(s) 2022-08-03 16:33:39 +03:00
Denis Ryabov 86a35d2c7f update copyright 2022-08-03 16:27:31 +03:00
Denis Ryabov 7ae3b1d399 fix cleaning of string content 2022-08-03 16:27:21 +03:00
Denis Ryabov 227b182bd7 fix processing of escaped characters in strings 2022-08-03 16:26:57 +03:00
Denis Ryabov a243f9b665 fix processing of escaped characters in backtick operator 2022-08-03 16:26:38 +03:00
Nicola Galgano 90a25662f9
php 8.1 deprecation 2022-07-11 12:14:46 +02:00
Denis Ryabov 9b9126aba2 load core.js to init window.Joomla 2022-01-19 19:41:46 +03:00
Denis Ryabov 843224cdbd pre-check required Joomla and PHP versions 2022-01-19 19:41:22 +03:00
Crowdin Bot dfaf28c19f New Crowdin translations by Github Action 2022-01-19 13:16:02 +00:00
Dimitris Grammatikogiannis 96daa418c6
Remove jQuery 2022-01-16 13:42:19 +01:00
Dimitris Grammatikogiannis 269e042321
Update default.php 2022-01-15 17:06:50 +01:00
Dimitris Grammatikogiannis b2ea065395
Update default.php 2022-01-15 16:35:19 +01:00
Dimitris Grammatikogiannis 9d12ef26e1
Update default.php 2022-01-15 15:56:04 +01:00
Dimitris Grammatikogiannis 50ca5ba19a
Pass data from PHP to JS nicely 2022-01-15 15:48:54 +01:00
Llewellyn van der Merwe 65b609f8cc
Merge PR #172 into develop 2022-01-15 13:29:35 +02:00
Llewellyn van der Merwe 4a569df60f
Merge PR #171 into develop 2022-01-15 13:27:42 +02:00
Llewellyn van der Merwe a7515ac217
Merge PR #170 into develop 2021-12-05 19:51:30 +02:00
Llewellyn van der Merwe 455df3f8dc
Merge PR #169 into develop 2021-12-05 19:50:04 +02:00
Llewellyn van der Merwe ae692bf3ea
Merge PR #168 into develop 2021-12-05 19:48:40 +02:00
Llewellyn van der Merwe 788babd579
Merge PR #167 into develop 2021-12-05 19:46:23 +02:00
Denis Ryabov f6a8f06467 remove debug code 2021-11-17 12:20:43 +03:00
Denis Ryabov ecaa6d2293 fix processing of heredoc/nowdoc syntax and "backticked" strings 2021-11-17 12:14:55 +03:00
Denis Ryabov 698fd33151 update copyright year 2021-11-16 22:33:14 +03:00
Denis Ryabov 382e37ebdd redundant 2021-11-16 22:32:56 +03:00
Denis Ryabov a384d84174 reduce rule#24 to just a backtick in the code scope 2021-11-16 22:31:36 +03:00
Denis Ryabov bf2d44a585 support of "scopes" for JAMSS rules 2021-11-16 22:30:37 +03:00
Denis Ryabov d0719e4d4a JAMSS: avoid partial match in rule#16 2021-11-16 22:27:59 +03:00
Denis Ryabov 5b6a43e2c2 don't warn on base64-encoded data-uri 2021-11-16 20:23:41 +03:00
Denis Ryabov ae524590c7 mitigate Encoding ruleset to the warning level 2021-11-16 20:23:07 +03:00
Denis Ryabov 1ddfdbc2ec fix issue #163 2021-11-16 20:20:22 +03:00
Denis Ryabov 8542f690bd Report spaces/tabs/EOLs at the beginning of PHP file (see issue #164) 2021-11-16 20:16:50 +03:00
Denis Ryabov d6e0dbc7d9 fix issue #164 2021-11-16 20:00:36 +03:00
Denis Ryabov 7cf77ecd9e simplify a legacy code 2021-11-16 19:56:48 +03:00
Denis Ryabov 3dd234ffde support all file etensions that Joomla is able to unpack (zip, tar, tgz, tbz2, tar.gz, tar.gzip, tar.bz2, tar.bzip2) 2021-11-16 19:56:11 +03:00
Crowdin Bot 757fcdce1a New Crowdin translations by Github Action 2021-10-28 21:10:46 +00:00
Llewellyn van der Merwe ef97bc4915
Resloved gh-136, to allow library type extentions that use the Joomla installer. 2021-10-28 23:06:58 +02:00
Denis Ryabov 03abfd62b8 allow FQN 2021-10-26 15:12:02 +03:00
Denis Ryabov b7a6a923da use new report features in rules 2021-09-09 10:32:52 +03:00
Denis Ryabov 067a21f8c1 6 issue levels: error, warning, compatibility, notice, info, passed 2021-09-09 10:30:06 +03:00
Denis Ryabov 27a275eedc class for report data (instead of stdClass) 2021-09-09 10:28:08 +03:00
Denis Ryabov a1a86d3f81 translate text badges 2021-09-05 23:04:22 +03:00
Denis Ryabov a52b182473 add missed attributes declaration for sql->file nodes 2021-09-02 15:13:46 +03:00
Denis Ryabov 1fc157025f add support of help node in module/plugin/template 2021-09-02 14:48:22 +03:00
Denis Ryabov 22fbeccbb0 fix "unknown schemapath child" issue 2021-09-02 14:47:49 +03:00
Denis Ryabov d2f342e910 remove support of install/uninstall nodes in templates 2021-09-02 14:46:53 +03:00
Denis Ryabov ba01cf2a35 add support of install/uninstall nodes in packages and languages 2021-09-02 14:45:19 +03:00
Crowdin Bot 234f2167d0 New Crowdin translations by Github Action 2021-09-01 16:32:50 +00:00
Denis Ryabov ba8b805450
Fix issues in JEDChecker found by JEDChecker
- Unescaped double quotation mark found
- The key name was declared previously
2021-09-01 19:07:21 +03:00
Llewellyn van der Merwe f436afc2b8
Merge PR #106 into develop 2021-09-01 10:28:08 +02:00
Llewellyn van der Merwe 548bd6e195
Merge PR #140 into develop 2021-09-01 10:18:21 +02:00
Llewellyn van der Merwe 9a381499a2
Merge PR #146 into develop 2021-09-01 10:16:36 +02:00
Llewellyn van der Merwe f24e6e82b8
Merge PR #134 into develop 2021-09-01 10:15:02 +02:00
Llewellyn van der Merwe f37763ecc9
Merge PR #108 into develop 2021-09-01 10:13:19 +02:00
Denis Ryabov 32bf5396d7
Merge branch 'develop' into patch-30 2021-09-01 06:51:38 +03:00
Denis Ryabov 560f52cb12 use placeholders instead of escaped quotes 2021-08-31 22:15:39 +03:00
Denis Ryabov 5dd8091086 add vendors and libraries to the libfolders list 2021-08-31 21:59:45 +03:00
Llewellyn van der Merwe 855c48a643
Merge PR #124 into develop 2021-08-31 16:20:47 +02:00
Denis Ryabov 2ce8574bfc
Merge branch 'develop' into patch-31 2021-08-31 17:15:46 +03:00
Denis Ryabov 3f37b0dc55
Merge branch 'develop' into patch-40 2021-08-31 17:13:45 +03:00
Crowdin Bot 9e675f6ab9 New Crowdin translations by Github Action 2021-08-31 12:48:51 +00:00
Llewellyn van der Merwe 0bbd95a030
Merge PR #147 into develop 2021-08-31 14:47:02 +02:00
Wilco Alsemgeest a1de93c1a3
Update en-GB.com_jedchecker.ini
Corrected the quot to default way.
2021-08-31 12:50:31 +02:00
Llewellyn van der Merwe eb879febe8
Merge PR #119 into develop 2021-08-31 12:07:04 +02:00
Llewellyn van der Merwe aeafb2fb73
Merge PR #118 into develop 2021-08-31 12:05:30 +02:00
Llewellyn van der Merwe 94c9e2fc41
Merge PR #117 into develop 2021-08-31 12:04:07 +02:00
Llewellyn van der Merwe dde14f6869
Merge PR #107 into develop 2021-08-31 11:57:37 +02:00
Llewellyn van der Merwe 4b14943af4
Merge PR #122 into devlope 2021-08-31 11:50:23 +02:00
Llewellyn van der Merwe b4c277ac9b
Merge PR #105 into develop 2021-08-31 11:47:52 +02:00
Denis Ryabov 9a2b436cb9 fix parsing of single-quoted strings 2021-08-31 11:52:10 +03:00
Denis Ryabov 7edc17b3be remove error level for BOM 2021-08-31 11:51:44 +03:00
Denis Ryabov c426917ccf add support of dashboards section 2021-08-30 22:43:18 +03:00
Denis Ryabov d502c9d40e fix support of api field 2021-08-30 22:42:54 +03:00
Denis Ryabov 2caae77c5c fix support of changelogurl field 2021-08-30 22:42:31 +03:00
Denis Ryabov 7ffbe86463 fix indent after web merge 2021-08-28 19:14:50 +03:00
Denis Ryabov 92eaafd260
Merge branch 'develop' into patch-25 2021-08-28 19:10:50 +03:00
Llewellyn van der Merwe 8b5bcebf1b
Merge PR #85 into development 2021-08-27 18:54:51 +02:00
Crowdin Bot a0466dee32 New Crowdin translations by Github Action 2021-07-31 14:22:23 +00:00
Llewellyn van der Merwe 4b9769022b
Makes sure that the use encoding with base64 is still treated as an error, for manual investigation. 2021-07-31 16:21:45 +02:00
Llewellyn van der Merwe f8a540662f
Merge PR #74 into develop 2021-07-31 16:06:36 +02:00
Denis Ryabov eed155ed6f warning-level for GPL-compatible licenses 2021-07-30 22:02:33 +03:00
Denis Ryabov 2fc8bc5092 fix a notice message about incorrect array index 2021-07-11 17:30:49 +03:00
Denis Ryabov b37295a164 fix "unexpected protected" 2021-07-11 17:15:35 +03:00
Llewellyn van der Merwe 16adcb2ae9
Merge PR #104 into develop 2021-06-29 06:46:52 +02:00
Crowdin Bot 3c97ccbdd0 New Crowdin translations by Github Action 2021-06-29 04:42:21 +00:00
Llewellyn van der Merwe 35214dbaec
Merge PR #137 into develop 2021-06-29 06:40:48 +02:00
Llewellyn van der Merwe 055a9b1378
Merge PR #120 into develop 2021-06-29 06:38:52 +02:00
Denis Ryabov 4b89e2fca6 remove extension type check (moving to XMLINFO rules) 2021-06-27 00:28:48 +03:00
Denis Ryabov 31bb24d1dd add check for allowed extension type (moved here from XMLManifest rules) 2021-06-27 00:27:14 +03:00
Denis Ryabov e5c59dc116 remove incorrect since tags 2021-06-26 22:08:42 +03:00
Denis Ryabov b6fe547f7f fix collapsing in BS5 2021-06-16 16:44:10 +03:00