https://github.com/pmd/pmd

sort by:
Revision Author Date Message Commit Date
59537fb Merge branch 'master' into experimental-apex-parser 13 February 2024, 19:12:39 UTC
ee1d729 [doc] Update release notes - Apex: Replaced Jorje with fully open source front-end Fixes #3766 13 February 2024, 19:12:28 UTC
dbe6053 [apex] Remove module pmd-apex-jorje 13 February 2024, 18:18:16 UTC
a428001 [apex] Remove now unneeded dependency to antlr 3 13 February 2024, 18:09:36 UTC
7d326c5 Bump guava from 31.0.1-android/32.0.1-jre to 33.0.0-jre 13 February 2024, 18:00:45 UTC
f12beff [apex] Decimal LiteralExpression - add TODO Refs https://github.com/google/summit-ast/pull/47 13 February 2024, 17:46:24 UTC
204232c [apex] Remove ASTBridgeMethodCreator Update release notes/migration guide 13 February 2024, 17:43:09 UTC
f57a072 [apex] Normalize bound vars in SOQL 13 February 2024, 17:42:24 UTC
526d968 [apex] Remove namespace implementations Fixes TODO(b/243905954) 12 February 2024, 19:17:53 UTC
e811b9c [apex] DefiningType for ASTApexFile 12 February 2024, 19:17:53 UTC
0a557df [apex] AbstractApexNode - calculateTextRegion for many nodes as union 12 February 2024, 19:17:53 UTC
e8e19a2 [apex] Fix RealLoc of ASTModifierNode and ASTField 12 February 2024, 19:17:52 UTC
95d0cf4 [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 [apex] ApexLexerTest - reenable and finish Fixes TODO(b/239648780) 12 February 2024, 19:17:41 UTC
50514b3 [apex] ApexParser - init logging 12 February 2024, 16:37:55 UTC
f5979b5 [apex] ASTSoqlExpression - provide simple canonical query 11 February 2024, 15:35:12 UTC
19907a7 [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 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 [compat6] Fix XPathRule compatibility 09 February 2024, 15:49:13 UTC
5931461 Merge pull request #4804 from adangel:issue-4309-xpath-cleanups [core] XPath cleanups #4804 09 February 2024, 15:23:58 UTC
7698b6a [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 [doc] Fix javadoc links after moving reporting 09 February 2024, 14:49:54 UTC
a2f2720 Fix imports 09 February 2024, 14:41:36 UTC
6a328d6 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 [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 [doc] Fix javadoc links after moving Rule 09 February 2024, 13:47:15 UTC
2a3128f 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 [apex] ApexNode - fix javadoc 09 February 2024, 11:16:52 UTC
e0eb36b [apex] FieldDeclarationsShouldBeAtStartRule - remove STATIC_INITIALIZER_METHOD_NAME 09 February 2024, 11:16:38 UTC
f6bf245 [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 [apex] Remove TestQueryValidators - was only needed for Jorje 09 February 2024, 11:03:16 UTC
b9f2ca7 [apex] ASTMethod - remove #isSynthetic - keep CONSTRUCTOR_ID and STATIC_INIT_ID private - update migration documentation 09 February 2024, 11:02:35 UTC
bf00859 [apex] ASTLiteralExpression - add workaround for decimal 09 February 2024, 10:11:28 UTC
5964add [apex] ASTFieldDeclarationStatements - clarify #getTypeArguments Also simplify ApexCRUDViolationRule Fixes TODO(b/239648780) 09 February 2024, 09:49:00 UTC
6c4f3ef [apex] ASTBlockStatement - verify curlyBrace 09 February 2024, 08:50:24 UTC
17848c4 Merge branch 'master' into experimental-apex-parser 09 February 2024, 08:29:16 UTC
9748580 [ci] Fix dogfood SNAPSHOT version 04 February 2024, 14:52:42 UTC
41938ca Use latest pmd-designer 7.0.0-SNAPSHOT 04 February 2024, 13:53:03 UTC
14ae7f4 [compat6] Fix compile errors 02 February 2024, 19:39:04 UTC
5e4b7f5 Merge pull request #4798 from adangel:textcolor-renderer [core] TextColorRenderer: Remove property color #4798 02 February 2024, 19:02:02 UTC
fa97cff 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 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 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 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 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 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 Merge pull request #4782 from adangel:avoid-image [core] Avoid using getImage/@Image #4782 02 February 2024, 17:25:49 UTC
c6ce5a9 Merge branch 'master' into avoid-image 02 February 2024, 15:56:54 UTC
1d95f0f 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 Merge branch 'master' into experimental-apex-parser 26 January 2024, 16:49:50 UTC
4a1ba2c [doc] Remove not existing `-language` cli param It was already removed for PMD 7. 26 January 2024, 16:45:25 UTC
033ede2 Fix broken link 26 January 2024, 14:55:38 UTC
68680de Fix Windows dir separator 26 January 2024, 14:52:24 UTC
f70b0d0 Fix Windows samples 26 January 2024, 14:50:29 UTC
88239b7 Merge pull request #4777 from adangel:fix-deprecated-api-usage Fix deprecated API usage #4777 26 January 2024, 14:16:54 UTC
7041f27 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 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 Merge pull request #4768 from adangel:java-ast-updates [java] Updates to AST nodes #4768 26 January 2024, 14:13:40 UTC
d9321d7 [core] Promote Tree Export API as stable Fixes #3905 25 January 2024, 15:26:10 UTC
f5c4aad [doc] Update release notes (#4309) 25 January 2024, 13:41:39 UTC
304ff2e [core] XPathHandler/XPathFunctionDefintion: Refactoring, javadoc 25 January 2024, 13:41:20 UTC
721661c [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 [core] XPathHandler: Avoid direct dependency on saxon, Part 1 25 January 2024, 09:56:01 UTC
c800bba [compat6] Provide XPathRule under old package 21 January 2024, 09:02:19 UTC
3941fe1 [compat6] Fix SuppressedViolations compatibility 20 January 2024, 17:20:45 UTC
049f2c7 [core] XPathRule - remove version property (#4309) 20 January 2024, 16:40:02 UTC
7c29f16 [core] Move XPathRule into subpackage lang.rule.xpath (#4309) 19 January 2024, 11:52:51 UTC
f6440c6 [compat6] Making compat6 layer for m-pmd-p work again 19 January 2024, 10:49:08 UTC
f13cd58 [core] Move classes into n.s.pmd.reporting - Report - RuleContext - RuleViolation - ViolationSuppressor - ParametricRuleViolation Fixes #3903 18 January 2024, 19:27:34 UTC
83522e9 [ci] Update sonar, use Java 17 18 January 2024, 07:32:27 UTC
963a9a9 [java] Verify fix for BrokenNullCheck (#718) Closes #718 17 January 2024, 16:43:15 UTC
faaec5e [core] Actually move into correct package `lang.rule` 13 January 2024, 19:57:56 UTC
7b680ee [doc] Update release notes (#3917) 13 January 2024, 17:51:56 UTC
2461a4d [core] Move RuleSets/RuleSetReference into internal sub-package 13 January 2024, 17:50:29 UTC
301678f [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 [core] Move Rule/RuleSet related type into net.sourceforge.pmd.rule Refs #3917 12 January 2024, 17:14:04 UTC
6d955d6 [core] Move Rule into package net.sourceforge.pmd.rule 12 January 2024, 10:04:02 UTC
b17fe92 Merge branch 'master' into java-ast-updates 12 January 2024, 09:41:41 UTC
8bd78b4 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 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 Merge branch 'master' into experimental-apex-parser 12 January 2024, 09:03:50 UTC
b06d00f [java] SingularField: verify #174 Closes #174 12 January 2024, 08:59:17 UTC
abb251a 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 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 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 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 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 [doc] Update release notes (#995) 12 January 2024, 08:16:45 UTC
524ac69 [core] TextColorRenderer: Remove property color Fixes #4312 11 January 2024, 16:37:53 UTC
bd93346 [doc] Update release notes (#4065) 11 January 2024, 16:06:15 UTC
6163f67 [core] Rename Tokenizer to CpdLexer See #4065 11 January 2024, 16:04:48 UTC
55d9179 [core] Rename TokenMgrError to LexException See #4065 11 January 2024, 14:56:28 UTC
7423940 [doc] Update release notes (#4796) 11 January 2024, 13:55:48 UTC
a63a477 Remove releases rulesets 11 January 2024, 13:53:32 UTC
bb75ff4 Fix old usages of old rulesets 11 January 2024, 13:43:59 UTC
9977c0f 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 [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option `--no-ruleset-compatibility` Fixes #4314 Closes #4378 11 January 2024, 11:05:10 UTC
ed0cff6 Merge branch 'master' into java-ast-updates 11 January 2024, 09:28:21 UTC
a1d238c [doc] Update release notes (#1307, #3751) 11 January 2024, 09:26:32 UTC
29a4aae [core] Undeprecate PropertySource::dysfunctionReason in PMD 7 refs #3868 and #3901 11 January 2024, 09:20:54 UTC
back to top