59537fb | Andreas Dangel | 13 February 2024, 19:12:39 UTC | Merge branch 'master' into experimental-apex-parser | 13 February 2024, 19:12:39 UTC |
ee1d729 | Andreas Dangel | 13 February 2024, 19:12:28 UTC | [doc] Update release notes - Apex: Replaced Jorje with fully open source front-end Fixes #3766 | 13 February 2024, 19:12:28 UTC |
dbe6053 | Andreas Dangel | 13 February 2024, 18:18:16 UTC | [apex] Remove module pmd-apex-jorje | 13 February 2024, 18:18:16 UTC |
a428001 | Andreas Dangel | 13 February 2024, 18:09:36 UTC | [apex] Remove now unneeded dependency to antlr 3 | 13 February 2024, 18:09:36 UTC |
7d326c5 | Andreas Dangel | 13 February 2024, 18:00:45 UTC | Bump guava from 31.0.1-android/32.0.1-jre to 33.0.0-jre | 13 February 2024, 18:00:45 UTC |
f12beff | Andreas Dangel | 13 February 2024, 17:44:53 UTC | [apex] Decimal LiteralExpression - add TODO Refs https://github.com/google/summit-ast/pull/47 | 13 February 2024, 17:46:24 UTC |
204232c | Andreas Dangel | 13 February 2024, 17:43:09 UTC | [apex] Remove ASTBridgeMethodCreator Update release notes/migration guide | 13 February 2024, 17:43:09 UTC |
f57a072 | Andreas Dangel | 13 February 2024, 17:42:24 UTC | [apex] Normalize bound vars in SOQL | 13 February 2024, 17:42:24 UTC |
526d968 | Andreas Dangel | 12 February 2024, 19:15:35 UTC | [apex] Remove namespace implementations Fixes TODO(b/243905954) | 12 February 2024, 19:17:53 UTC |
e811b9c | Andreas Dangel | 12 February 2024, 18:23:28 UTC | [apex] DefiningType for ASTApexFile | 12 February 2024, 19:17:53 UTC |
0a557df | Andreas Dangel | 12 February 2024, 17:58:28 UTC | [apex] AbstractApexNode - calculateTextRegion for many nodes as union | 12 February 2024, 19:17:53 UTC |
e8e19a2 | Andreas Dangel | 12 February 2024, 17:34:00 UTC | [apex] Fix RealLoc of ASTModifierNode and ASTField | 12 February 2024, 19:17:52 UTC |
95d0cf4 | Andreas Dangel | 12 February 2024, 17:09:57 UTC | [apex] ApexXPathRuleTest - remove old test This was testing a deprecated XPath attribute, but that attribute was already removed. | 12 February 2024, 19:17:52 UTC |
cf67ebf | Andreas Dangel | 12 February 2024, 17:08:29 UTC | [apex] ApexLexerTest - reenable and finish Fixes TODO(b/239648780) | 12 February 2024, 19:17:41 UTC |
50514b3 | Andreas Dangel | 12 February 2024, 16:37:55 UTC | [apex] ApexParser - init logging | 12 February 2024, 16:37:55 UTC |
f5979b5 | Andreas Dangel | 11 February 2024, 15:35:12 UTC | [apex] ASTSoqlExpression - provide simple canonical query | 11 February 2024, 15:35:12 UTC |
19907a7 | Andreas Dangel | 10 February 2024, 19:54:53 UTC | [apex] Finish ASTReferenceExpression - removed method getContext() - always returned null Fixes TODO(b/243906211) - Verify that getReferenceType() returns the correct values Fixes TODO(b/239648780) | 10 February 2024, 20:01:52 UTC |
19496ef | Andreas Dangel | 09 February 2024, 15:56:56 UTC | Merge pull request #4808 from adangel:issue-3905-tree-export-api [core] Promote Tree Export API as stable #4808 | 09 February 2024, 15:56:56 UTC |
0c82e97 | Andreas Dangel | 09 February 2024, 15:49:13 UTC | [compat6] Fix XPathRule compatibility | 09 February 2024, 15:49:13 UTC |
5931461 | Andreas Dangel | 09 February 2024, 15:21:24 UTC | Merge pull request #4804 from adangel:issue-4309-xpath-cleanups [core] XPath cleanups #4804 | 09 February 2024, 15:23:58 UTC |
7698b6a | Andreas Dangel | 09 February 2024, 15:12:32 UTC | [compat6] Fix compatibility layer This is now an unhealthy mixture of old and new classes. But the integration tests are working. | 09 February 2024, 15:12:32 UTC |
8950cec | Andreas Dangel | 09 February 2024, 14:49:54 UTC | [doc] Fix javadoc links after moving reporting | 09 February 2024, 14:49:54 UTC |
a2f2720 | Andreas Dangel | 09 February 2024, 14:41:36 UTC | Fix imports | 09 February 2024, 14:41:36 UTC |
6a328d6 | Andreas Dangel | 09 February 2024, 14:32:55 UTC | Merge pull request #4803 from adangel:issue-3903-reporting-package [core] Consolidate n.s.pmd.reporting package #4803 | 09 February 2024, 14:32:55 UTC |
4bf2c8b | Andreas Dangel | 09 February 2024, 14:14:55 UTC | [compat6] Remove RuleSetFactory - not needed It was used by RuleSetLoader, but this was stripped down to do nothing anymore. See the comments in that file. | 09 February 2024, 14:14:55 UTC |
a9c0ee0 | Andreas Dangel | 09 February 2024, 13:47:15 UTC | [doc] Fix javadoc links after moving Rule | 09 February 2024, 13:47:15 UTC |
2a3128f | Andreas Dangel | 09 February 2024, 13:39:03 UTC | Merge pull request #4799 from adangel:issue-3917-rule-package [core] Consolidate n.s.pmd.lang.rule package #4799 | 09 February 2024, 13:39:03 UTC |
ef165ac | Andreas Dangel | 09 February 2024, 11:16:52 UTC | [apex] ApexNode - fix javadoc | 09 February 2024, 11:16:52 UTC |
e0eb36b | Andreas Dangel | 09 February 2024, 11:16:38 UTC | [apex] FieldDeclarationsShouldBeAtStartRule - remove STATIC_INITIALIZER_METHOD_NAME | 09 February 2024, 11:16:38 UTC |
f6bf245 | Andreas Dangel | 09 February 2024, 11:10:17 UTC | [apex] AbstractApexNode - hide literalToString and caseNormalizedTypeIfPrimitive These are helper methods to be used only inside the ast package. | 09 February 2024, 11:10:17 UTC |
31a79ef | Andreas Dangel | 09 February 2024, 11:03:16 UTC | [apex] Remove TestQueryValidators - was only needed for Jorje | 09 February 2024, 11:03:16 UTC |
b9f2ca7 | Andreas Dangel | 09 February 2024, 10:59:39 UTC | [apex] ASTMethod - remove #isSynthetic - keep CONSTRUCTOR_ID and STATIC_INIT_ID private - update migration documentation | 09 February 2024, 11:02:35 UTC |
bf00859 | Andreas Dangel | 09 February 2024, 10:11:28 UTC | [apex] ASTLiteralExpression - add workaround for decimal | 09 February 2024, 10:11:28 UTC |
5964add | Andreas Dangel | 09 February 2024, 09:49:00 UTC | [apex] ASTFieldDeclarationStatements - clarify #getTypeArguments Also simplify ApexCRUDViolationRule Fixes TODO(b/239648780) | 09 February 2024, 09:49:00 UTC |
6c4f3ef | Andreas Dangel | 09 February 2024, 08:50:24 UTC | [apex] ASTBlockStatement - verify curlyBrace | 09 February 2024, 08:50:24 UTC |
17848c4 | Andreas Dangel | 09 February 2024, 08:29:16 UTC | Merge branch 'master' into experimental-apex-parser | 09 February 2024, 08:29:16 UTC |
9748580 | Andreas Dangel | 04 February 2024, 14:52:42 UTC | [ci] Fix dogfood SNAPSHOT version | 04 February 2024, 14:52:42 UTC |
41938ca | Andreas Dangel | 04 February 2024, 13:53:03 UTC | Use latest pmd-designer 7.0.0-SNAPSHOT | 04 February 2024, 13:53:03 UTC |
14ae7f4 | Andreas Dangel | 02 February 2024, 19:36:38 UTC | [compat6] Fix compile errors | 02 February 2024, 19:39:04 UTC |
5e4b7f5 | Andreas Dangel | 02 February 2024, 19:02:02 UTC | Merge pull request #4798 from adangel:textcolor-renderer [core] TextColorRenderer: Remove property color #4798 | 02 February 2024, 19:02:02 UTC |
fa97cff | Andreas Dangel | 02 February 2024, 18:59:41 UTC | Merge pull request #4797 from adangel:lexexception-cpdlexer [core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797 | 02 February 2024, 18:59:41 UTC |
a78e17b | Andreas Dangel | 02 February 2024, 18:57:04 UTC | Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets Remove deprecated and release rulesets #4796 | 02 February 2024, 18:57:04 UTC |
a76ec34 | Andreas Dangel | 02 February 2024, 18:53:51 UTC | Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-ruleset-compatibility #4795 | 02 February 2024, 18:53:51 UTC |
a411bc5 | Andreas Dangel | 02 February 2024, 18:51:05 UTC | Merge pull request #4793 from adangel:undeprecate-dysfunction-reason [core] Undeprecate PropertySource::dysfunctionReason in PMD 7 #4793 | 02 February 2024, 18:51:05 UTC |
c8686a0 | Andreas Dangel | 02 February 2024, 18:49:26 UTC | Merge pull request #4792 from adangel:undeprecate-node-getImage [core] Undeprecate Node::getImage() in PMD 7 #4792 | 02 February 2024, 18:49:26 UTC |
5b2b038 | Andreas Dangel | 02 February 2024, 18:46:55 UTC | Merge pull request #4786 from adangel:issue-4313-remove-old-rule-reference-notation [core] Remove support for deprecated rule set references notation #4786 | 02 February 2024, 18:46:55 UTC |
2fbe5cb | Andreas Dangel | 02 February 2024, 17:25:49 UTC | Merge pull request #4782 from adangel:avoid-image [core] Avoid using getImage/@Image #4782 | 02 February 2024, 17:25:49 UTC |
c6ce5a9 | Andreas Dangel | 02 February 2024, 15:56:54 UTC | Merge branch 'master' into avoid-image | 02 February 2024, 15:56:54 UTC |
1d95f0f | dependabot[bot] | 22 January 2024, 03:44:39 UTC | Bump actions/cache from 3 to 4 Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> | 26 January 2024, 18:16:37 UTC |
3290815 | Andreas Dangel | 26 January 2024, 16:49:50 UTC | Merge branch 'master' into experimental-apex-parser | 26 January 2024, 16:49:50 UTC |
4a1ba2c | Andreas Dangel | 26 January 2024, 16:45:25 UTC | [doc] Remove not existing `-language` cli param It was already removed for PMD 7. | 26 January 2024, 16:45:25 UTC |
033ede2 | Juan Martín Sotuyo Dodero | 26 January 2024, 14:55:38 UTC | Fix broken link | 26 January 2024, 14:55:38 UTC |
68680de | Juan Martín Sotuyo Dodero | 26 January 2024, 14:52:24 UTC | Fix Windows dir separator | 26 January 2024, 14:52:24 UTC |
f70b0d0 | Juan Martín Sotuyo Dodero | 26 January 2024, 14:50:29 UTC | Fix Windows samples | 26 January 2024, 14:50:29 UTC |
88239b7 | Andreas Dangel | 26 January 2024, 14:16:54 UTC | Merge pull request #4777 from adangel:fix-deprecated-api-usage Fix deprecated API usage #4777 | 26 January 2024, 14:16:54 UTC |
7041f27 | Andreas Dangel | 26 January 2024, 14:15:58 UTC | Merge pull request #4775 from adangel:apex-fix-deprecated-api-usage [apex][visualforce] Fix deprecated API usage #4775 | 26 January 2024, 14:15:58 UTC |
59c2e86 | Andreas Dangel | 26 January 2024, 14:14:53 UTC | Merge pull request #4772 from adangel:plsql-fix-deprecated-api-usage [plsql] Fix deprecated API usage #4772 | 26 January 2024, 14:14:53 UTC |
0c4b4f4 | Andreas Dangel | 26 January 2024, 14:13:40 UTC | Merge pull request #4768 from adangel:java-ast-updates [java] Updates to AST nodes #4768 | 26 January 2024, 14:13:40 UTC |
d9321d7 | Andreas Dangel | 25 January 2024, 15:26:10 UTC | [core] Promote Tree Export API as stable Fixes #3905 | 25 January 2024, 15:26:10 UTC |
f5c4aad | Andreas Dangel | 25 January 2024, 13:41:39 UTC | [doc] Update release notes (#4309) | 25 January 2024, 13:41:39 UTC |
304ff2e | Andreas Dangel | 25 January 2024, 12:57:30 UTC | [core] XPathHandler/XPathFunctionDefintion: Refactoring, javadoc | 25 January 2024, 13:41:20 UTC |
721661c | Andreas Dangel | 25 January 2024, 11:28:25 UTC | [core] XPathHandler: Avoid direct dependency on saxon, Part 2 Define new interface FunctionCall, that replaces the saxon interface ExtensionFunctionCall. | 25 January 2024, 11:28:25 UTC |
b8ecc89 | Andreas Dangel | 25 January 2024, 09:23:58 UTC | [core] XPathHandler: Avoid direct dependency on saxon, Part 1 | 25 January 2024, 09:56:01 UTC |
c800bba | Andreas Dangel | 21 January 2024, 09:02:19 UTC | [compat6] Provide XPathRule under old package | 21 January 2024, 09:02:19 UTC |
3941fe1 | Andreas Dangel | 20 January 2024, 17:20:45 UTC | [compat6] Fix SuppressedViolations compatibility | 20 January 2024, 17:20:45 UTC |
049f2c7 | Andreas Dangel | 20 January 2024, 16:28:33 UTC | [core] XPathRule - remove version property (#4309) | 20 January 2024, 16:40:02 UTC |
7c29f16 | Andreas Dangel | 19 January 2024, 11:52:51 UTC | [core] Move XPathRule into subpackage lang.rule.xpath (#4309) | 19 January 2024, 11:52:51 UTC |
f6440c6 | Andreas Dangel | 19 January 2024, 10:49:08 UTC | [compat6] Making compat6 layer for m-pmd-p work again | 19 January 2024, 10:49:08 UTC |
f13cd58 | Andreas Dangel | 18 January 2024, 19:27:34 UTC | [core] Move classes into n.s.pmd.reporting - Report - RuleContext - RuleViolation - ViolationSuppressor - ParametricRuleViolation Fixes #3903 | 18 January 2024, 19:27:34 UTC |
83522e9 | Andreas Dangel | 18 January 2024, 07:32:27 UTC | [ci] Update sonar, use Java 17 | 18 January 2024, 07:32:27 UTC |
963a9a9 | Andreas Dangel | 17 January 2024, 16:43:15 UTC | [java] Verify fix for BrokenNullCheck (#718) Closes #718 | 17 January 2024, 16:43:15 UTC |
faaec5e | Andreas Dangel | 13 January 2024, 19:07:44 UTC | [core] Actually move into correct package `lang.rule` | 13 January 2024, 19:57:56 UTC |
7b680ee | Andreas Dangel | 13 January 2024, 17:51:56 UTC | [doc] Update release notes (#3917) | 13 January 2024, 17:51:56 UTC |
2461a4d | Andreas Dangel | 13 January 2024, 17:50:29 UTC | [core] Move RuleSets/RuleSetReference into internal sub-package | 13 January 2024, 17:50:29 UTC |
301678f | Andreas Dangel | 13 January 2024, 17:00:08 UTC | [compat6] Make maven-pmd-plugin work again Provide some extra bridge methods for backwards compatible getter, e.g. RuleViolation#getRule() or PMDConfiguration#getMinimumPriority() | 13 January 2024, 17:26:10 UTC |
9e668c2 | Andreas Dangel | 12 January 2024, 17:14:04 UTC | [core] Move Rule/RuleSet related type into net.sourceforge.pmd.rule Refs #3917 | 12 January 2024, 17:14:04 UTC |
6d955d6 | Andreas Dangel | 12 January 2024, 10:04:02 UTC | [core] Move Rule into package net.sourceforge.pmd.rule | 12 January 2024, 10:04:02 UTC |
b17fe92 | Andreas Dangel | 12 January 2024, 09:41:41 UTC | Merge branch 'master' into java-ast-updates | 12 January 2024, 09:41:41 UTC |
8bd78b4 | Andreas Dangel | 12 January 2024, 09:30:49 UTC | Update pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de> | 12 January 2024, 09:30:49 UTC |
035909c | Andreas Dangel | 12 January 2024, 09:04:29 UTC | Merge pull request #4739 from adangel:issue-4722-apex-fixes [apex] Fixes for experimental apex parser #4739 | 12 January 2024, 09:04:29 UTC |
a52baa0 | Andreas Dangel | 12 January 2024, 09:03:50 UTC | Merge branch 'master' into experimental-apex-parser | 12 January 2024, 09:03:50 UTC |
b06d00f | Andreas Dangel | 12 January 2024, 08:59:17 UTC | [java] SingularField: verify #174 Closes #174 | 12 January 2024, 08:59:17 UTC |
abb251a | Andreas Dangel | 12 January 2024, 08:27:14 UTC | Merge pull request #4778 from dependabot/github_actions/master/actions/upload-artifact-4 Bump actions/upload-artifact from 3 to 4 #4778 | 12 January 2024, 08:27:14 UTC |
e65f10b | Andreas Dangel | 12 January 2024, 08:25:51 UTC | Merge pull request #4766 from adangel:issue-4319-typeres-symbols-api [doc] Document TypeRes API and Symbols API (#4319) #4766 | 12 January 2024, 08:25:51 UTC |
acb3fd8 | Andreas Dangel | 12 January 2024, 08:21:33 UTC | Merge pull request #4764 from adangel:issue-4308-xpath-lang-impl [doc] Document XPath integration (#4308) #4764 | 12 January 2024, 08:21:33 UTC |
661d76c | Andreas Dangel | 12 January 2024, 08:19:53 UTC | Merge pull request #4762 from adangel:issue-2511-doc-rules [doc] Review rule writing documentation for PMD 7 #4762 | 12 January 2024, 08:19:53 UTC |
afe1ffa | Andreas Dangel | 12 January 2024, 08:17:31 UTC | Merge pull request #4756 from adangel:issue-995-api-doc [doc] ADR 3 - API evolution principles #4756 | 12 January 2024, 08:17:31 UTC |
a8426fd | Andreas Dangel | 12 January 2024, 08:16:45 UTC | [doc] Update release notes (#995) | 12 January 2024, 08:16:45 UTC |
524ac69 | Andreas Dangel | 11 January 2024, 16:37:53 UTC | [core] TextColorRenderer: Remove property color Fixes #4312 | 11 January 2024, 16:37:53 UTC |
bd93346 | Andreas Dangel | 11 January 2024, 16:06:15 UTC | [doc] Update release notes (#4065) | 11 January 2024, 16:06:15 UTC |
6163f67 | Andreas Dangel | 11 January 2024, 16:04:48 UTC | [core] Rename Tokenizer to CpdLexer See #4065 | 11 January 2024, 16:04:48 UTC |
55d9179 | Andreas Dangel | 11 January 2024, 14:49:21 UTC | [core] Rename TokenMgrError to LexException See #4065 | 11 January 2024, 14:56:28 UTC |
7423940 | Andreas Dangel | 11 January 2024, 13:55:48 UTC | [doc] Update release notes (#4796) | 11 January 2024, 13:55:48 UTC |
a63a477 | Andreas Dangel | 11 January 2024, 13:53:32 UTC | Remove releases rulesets | 11 January 2024, 13:53:32 UTC |
bb75ff4 | Andreas Dangel | 11 January 2024, 13:32:52 UTC | Fix old usages of old rulesets | 11 January 2024, 13:43:59 UTC |
9977c0f | Andreas Dangel | 11 January 2024, 11:23:05 UTC | Remove old rulesets These were from PMD 5. In PMD 6, these rules have been moved into categories. | 11 January 2024, 11:28:30 UTC |
ba602d1 | Andreas Dangel | 11 January 2024, 11:05:10 UTC | [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option `--no-ruleset-compatibility` Fixes #4314 Closes #4378 | 11 January 2024, 11:05:10 UTC |
ed0cff6 | Andreas Dangel | 11 January 2024, 09:28:21 UTC | Merge branch 'master' into java-ast-updates | 11 January 2024, 09:28:21 UTC |
a1d238c | Andreas Dangel | 11 January 2024, 09:26:32 UTC | [doc] Update release notes (#1307, #3751) | 11 January 2024, 09:26:32 UTC |
29a4aae | Andreas Dangel | 11 January 2024, 09:20:54 UTC | [core] Undeprecate PropertySource::dysfunctionReason in PMD 7 refs #3868 and #3901 | 11 January 2024, 09:20:54 UTC |