Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 7b24edc0db84d091616f8c4c5d9edf108a15e9ac https://github.com/pmd/pmd/commit/7b24edc0db84d091616f8c4c5d9edf108a15e9ac Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-05 (Fri, 05 Jan 2024)
Changed paths: M docs/pages/release_notes.md M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java Log Message: ----------- [core] Remove support for deprecated rule set references notation The old notation <lang>-<ruleset> is not supported anymore. It is now interpreted as a ruleset reference without a ruleset and just referencing a single rule. Also the release number notation is not supported anymore. Since RuleSetReferenceId is Internal+Deprecated, no API changes. Clarified External/Internal: A RuleSetReference is either absolute (RuleSet is known) or relative (RuleSet is not known). Fixes #4313 Commit: 35062c3cafbdee10ace6675cc98e0f9284a34fd4 https://github.com/pmd/pmd/commit/35062c3cafbdee10ace6675cc98e0f9284a34fd4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-05 (Fri, 05 Jan 2024) Changed paths: M pmd-ant/pom.xml M pmd-cli/pom.xml M pmd-core/pom.xml M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pom.xml Log Message: ----------- Remove unneeded dependency to WireMock Commit: b0669c5d643c49e5b7163e713f5034d1b381cba3 https://github.com/pmd/pmd/commit/b0669c5d643c49e5b7163e713f5034d1b381cba3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-05 (Fri, 05 Jan 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md Log Message: ----------- [doc] Update migration guide Commit: 60eca92180135b14267223921bcbe53bcd43feb5 https://github.com/pmd/pmd/commit/60eca92180135b14267223921bcbe53bcd43feb5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationParameter.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BaseApexClass.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java Log Message: ----------- [core] Undeprecate Node::getImage() in PMD 7 This should be done for 7.x again - see #4787 Commit: 29a4aaec47c20282e417e48c5ebc2495e3cbdaf1 https://github.com/pmd/pmd/commit/29a4aaec47c20282e417e48c5ebc2495e3cbdaf1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java Log Message: ----------- [core] Undeprecate PropertySource::dysfunctionReason in PMD 7 refs #3868 and #3901 Commit: ba602d19784653e4d849998013ff7c2b2d087928 https://github.com/pmd/pmd/commit/ba602d19784653e4d849998013ff7c2b2d087928 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactory.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/resources/rulesets/releases/34.xml M pmd-core/src/main/resources/rulesets/releases/35.xml R pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RulesetFactoryTestBase.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option `--no-ruleset-compatibility` Fixes #4314 Closes #4378 Commit: 9977c0ffeb60f919d61448bca7e78c9b11eecd59 https://github.com/pmd/pmd/commit/9977c0ffeb60f919d61448bca7e78c9b11eecd59 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: R pmd-apex/src/main/resources/rulesets/apex/apexunit.xml R pmd-apex/src/main/resources/rulesets/apex/braces.xml R pmd-apex/src/main/resources/rulesets/apex/complexity.xml R pmd-apex/src/main/resources/rulesets/apex/empty.xml R pmd-apex/src/main/resources/rulesets/apex/metrics.xml R pmd-apex/src/main/resources/rulesets/apex/performance.xml R pmd-apex/src/main/resources/rulesets/apex/ruleset.xml R pmd-apex/src/main/resources/rulesets/apex/rulesets.properties R pmd-apex/src/main/resources/rulesets/apex/security.xml R pmd-apex/src/main/resources/rulesets/apex/style.xml R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java R pmd-java/src/main/resources/rulesets/java/android.xml R pmd-java/src/main/resources/rulesets/java/basic.xml R pmd-java/src/main/resources/rulesets/java/clone.xml R pmd-java/src/main/resources/rulesets/java/codesize.xml R pmd-java/src/main/resources/rulesets/java/comments.xml R pmd-java/src/main/resources/rulesets/java/controversial.xml R pmd-java/src/main/resources/rulesets/java/coupling.xml R pmd-java/src/main/resources/rulesets/java/design.xml R pmd-java/src/main/resources/rulesets/java/empty.xml R pmd-java/src/main/resources/rulesets/java/finalizers.xml R pmd-java/src/main/resources/rulesets/java/imports.xml R pmd-java/src/main/resources/rulesets/java/j2ee.xml R pmd-java/src/main/resources/rulesets/java/javabeans.xml R pmd-java/src/main/resources/rulesets/java/junit.xml R pmd-java/src/main/resources/rulesets/java/logging-jakarta-commons.xml R pmd-java/src/main/resources/rulesets/java/logging-java.xml R pmd-java/src/main/resources/rulesets/java/metrics.xml R pmd-java/src/main/resources/rulesets/java/migrating.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_13.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_14.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_15.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_junit4.xml R pmd-java/src/main/resources/rulesets/java/naming.xml R pmd-java/src/main/resources/rulesets/java/optimizations.xml R pmd-java/src/main/resources/rulesets/java/rulesets.properties R pmd-java/src/main/resources/rulesets/java/strictexception.xml R pmd-java/src/main/resources/rulesets/java/strings.xml R pmd-java/src/main/resources/rulesets/java/sunsecure.xml R pmd-java/src/main/resources/rulesets/java/typeresolution.xml R pmd-java/src/main/resources/rulesets/java/unnecessary.xml R pmd-java/src/main/resources/rulesets/java/unusedcode.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/rulesets.properties R pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml R pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml R pmd-jsp/src/main/resources/rulesets/jsp/basic.xml R pmd-jsp/src/main/resources/rulesets/jsp/rulesets.properties R pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml R pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml R pmd-plsql/src/main/resources/rulesets/plsql/dates.xml R pmd-plsql/src/main/resources/rulesets/plsql/rulesets.properties R pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml R pmd-visualforce/src/main/resources/rulesets/vf/rulesets.properties R pmd-visualforce/src/main/resources/rulesets/vf/security.xml R pmd-vm/src/main/resources/rulesets/vm/basic.xml R pmd-vm/src/main/resources/rulesets/vm/rulesets.properties R pmd-xml/src/main/resources/rulesets/pom/basic.xml R pmd-xml/src/main/resources/rulesets/pom/rulesets.properties R pmd-xml/src/main/resources/rulesets/wsdl/rulesets.properties R pmd-xml/src/main/resources/rulesets/xml/basic.xml R pmd-xml/src/main/resources/rulesets/xml/rulesets.properties R pmd-xml/src/main/resources/rulesets/xsl/rulesets.properties R pmd-xml/src/main/resources/rulesets/xsl/xpath.xml Log Message: ----------- Remove old rulesets These were from PMD 5. In PMD 6, these rules have been moved into categories. Commit: bb75ff41c3a094f668077502c16b1f908b5348a0 https://github.com/pmd/pmd/commit/bb75ff41c3a094f668077502c16b1f908b5348a0 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/pmd5ruleset.xml M pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml A pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/ruleset.xml M pmd-xml/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml Log Message: ----------- Fix old usages of old rulesets Commit: a63a4773969bc89aa10c2a374225776e4b94bf03 https://github.com/pmd/pmd/commit/a63a4773969bc89aa10c2a374225776e4b94bf03 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M do-release.sh M docs/pages/pmd/projectdocs/committers/releasing.md R pmd-core/src/main/resources/rulesets/releases/33.xml R pmd-core/src/main/resources/rulesets/releases/34.xml R pmd-core/src/main/resources/rulesets/releases/35.xml R pmd-core/src/main/resources/rulesets/releases/36.xml R pmd-core/src/main/resources/rulesets/releases/37-jsp.xml R pmd-core/src/main/resources/rulesets/releases/37.xml R pmd-core/src/main/resources/rulesets/releases/38.xml R pmd-core/src/main/resources/rulesets/releases/39.xml R pmd-core/src/main/resources/rulesets/releases/40rc1.xml R pmd-core/src/main/resources/rulesets/releases/41.xml R pmd-core/src/main/resources/rulesets/releases/42.xml R pmd-core/src/main/resources/rulesets/releases/50.xml R pmd-core/src/main/resources/rulesets/releases/501.xml R pmd-core/src/main/resources/rulesets/releases/510.xml R pmd-core/src/main/resources/rulesets/releases/512.xml R pmd-core/src/main/resources/rulesets/releases/520.xml R pmd-core/src/main/resources/rulesets/releases/540.xml R pmd-core/src/main/resources/rulesets/releases/550.xml R pmd-core/src/main/resources/rulesets/releases/551.xml R pmd-core/src/main/resources/rulesets/releases/552.xml R pmd-core/src/main/resources/rulesets/releases/553.xml R pmd-core/src/main/resources/rulesets/releases/554.xml R pmd-core/src/main/resources/rulesets/releases/560.xml R pmd-core/src/main/resources/rulesets/releases/580.xml R pmd-core/src/main/resources/rulesets/releases/600.xml R pmd-core/src/main/resources/rulesets/releases/6100.xml R pmd-core/src/main/resources/rulesets/releases/6110.xml R pmd-core/src/main/resources/rulesets/releases/6120.xml R pmd-core/src/main/resources/rulesets/releases/6130.xml R pmd-core/src/main/resources/rulesets/releases/6150.xml R pmd-core/src/main/resources/rulesets/releases/6160.xml R pmd-core/src/main/resources/rulesets/releases/6180.xml R pmd-core/src/main/resources/rulesets/releases/620.xml R pmd-core/src/main/resources/rulesets/releases/6220.xml R pmd-core/src/main/resources/rulesets/releases/6230.xml R pmd-core/src/main/resources/rulesets/releases/6240.xml R pmd-core/src/main/resources/rulesets/releases/6250.xml R pmd-core/src/main/resources/rulesets/releases/6260.xml R pmd-core/src/main/resources/rulesets/releases/6270.xml R pmd-core/src/main/resources/rulesets/releases/6290.xml R pmd-core/src/main/resources/rulesets/releases/630.xml R pmd-core/src/main/resources/rulesets/releases/6310.xml R pmd-core/src/main/resources/rulesets/releases/6340.xml R pmd-core/src/main/resources/rulesets/releases/6350.xml R pmd-core/src/main/resources/rulesets/releases/6360.xml R pmd-core/src/main/resources/rulesets/releases/6370.xml R pmd-core/src/main/resources/rulesets/releases/640.xml R pmd-core/src/main/resources/rulesets/releases/6400.xml R pmd-core/src/main/resources/rulesets/releases/6420.xml R pmd-core/src/main/resources/rulesets/releases/6450.xml R pmd-core/src/main/resources/rulesets/releases/6460.xml R pmd-core/src/main/resources/rulesets/releases/650.xml R pmd-core/src/main/resources/rulesets/releases/6510.xml R pmd-core/src/main/resources/rulesets/releases/6520.xml R pmd-core/src/main/resources/rulesets/releases/660.xml R pmd-core/src/main/resources/rulesets/releases/670.xml R pmd-core/src/main/resources/rulesets/releases/680.xml R pmd-core/src/main/resources/rulesets/releases/690.xml R pmd-core/src/main/resources/rulesets/releases/700.xml M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java Log Message: ----------- Remove releases rulesets Commit: 742394068e7b0d0f1b0def51cda37b023a266fb7 https://github.com/pmd/pmd/commit/742394068e7b0d0f1b0def51cda37b023a266fb7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4796) Commit: 55d91791c311de292e0afb57964734f64d22123e https://github.com/pmd/pmd/commit/55d91791c311de292e0afb57964734f64d22123e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/release_notes.md M javacc-wrapper.xml M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/LexException.java R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenMgrError.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/LexExceptionTest.java R pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/TokenMgrErrorTest.java M pmd-cpp/etc/grammar/Cpp.jj M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java M pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java M pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyTokenManager.java M pmd-java/etc/grammar/Java.jjt M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt M pmd-javascript/etc/grammar/Ecmascript5.jj M pmd-jsp/etc/grammar/Jsp.jjt M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt M pmd-matlab/etc/grammar/Matlab.jj M pmd-modelica/etc/grammar/Modelica.jjt M pmd-objectivec/etc/grammar/ObjectiveC.jj M pmd-plsql/etc/grammar/PLSQL.jjt M pmd-python/etc/grammar/Python.jj M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java M pmd-visualforce/etc/grammar/Vf.jjt M pmd-vm/etc/grammar/Vm.jjt Log Message: ----------- [core] Rename TokenMgrError to LexException See #4065 Commit: 6163f67b06c51f2521a6e2ffcd8e4566ace6134f https://github.com/pmd/pmd/commit/6163f67b06c51f2521a6e2ffcd8e4566ace6134f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md M docs/pages/pmd/languages/language_properties.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java R pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizer.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizerTest.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/CocoLanguageModule.java A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java R pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizer.java A pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java R pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizerTest.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdCapableLanguage.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/TokenizerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/package-info.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/package-info.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/CpdOnlyLanguageModuleBase.java A pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java R pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizer.java A pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java R pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCharStreamTest.java A pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java A pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.java R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizer.java A pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java R pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java M pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/DartLanguageModule.java A pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexer.java R pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizer.java A pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexerTest.java R pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizerTest.java M pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java A pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranCpdLexerTest.java R pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranTokenizerTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/GherkinLanguageModule.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java R pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java A pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexerTest.java R pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizerTest.java M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java A pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexer.java R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizer.java A pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexerTest.java R pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizerTest.java M pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java A pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexer.java R pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizer.java A pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexerTest.java R pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizerTest.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java A pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java R pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlTokenizerTest.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizer.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java A pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexer.java R pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizer.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/TsLanguageModule.java A pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexer.java R pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizer.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyTokenizerForTypescriptTest.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizerTest.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexerTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizerTest.java M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspLanguageModule.java R pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizer.java A pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexer.java R pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizerTest.java A pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java M pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/JuliaLanguageModule.java A pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexer.java R pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizer.java A pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java R pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizerTest.java M pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java A pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexer.java R pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizer.java A pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexerTest.java R pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizerTest.java M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/LuaLanguageModule.java A pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java R pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizer.java A pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexerTest.java R pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizerTest.java M pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java A pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexer.java R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizer.java A pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexerTest.java R pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizerTest.java M pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java A pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaCpdLexer.java R pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaTokenizer.java M pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java A pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexer.java R pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizer.java A pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexerTest.java R pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizerTest.java M pmd-perl/src/main/java/net/sourceforge/pmd/lang/perl/PerlLanguageModule.java A pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlCpdLexerTest.java R pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java M pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLLanguageModule.java A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizer.java A pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java R pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizerTest.java M pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java A pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexer.java R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizer.java A pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexerTest.java R pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizerTest.java M pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java A pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyCpdLexerTest.java R pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyTokenizerTest.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaCpdLexer.java R pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java A pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaCpdLexerTest.java R pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java A pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexer.java R pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizer.java A pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexerTest.java R pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizerTest.java M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/TSqlLanguageModule.java A pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java R pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java A pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexerTest.java R pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizerTest.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexer.java R pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizer.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexerTest.java R pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexer.java R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizer.java A pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexerTest.java R pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizerTest.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/pom/PomLanguageModule.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/wsdl/WsdlLanguageModule.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlLanguageModule.java A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlTokenizer.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xsl/XslLanguageModule.java A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDCpdLexerTest.java R pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDTokenizerTest.java Log Message: ----------- [core] Rename Tokenizer to CpdLexer See #4065 Commit: bd933461d3d4dd04953cd4efa8c5ea15a3ac8e41 https://github.com/pmd/pmd/commit/bd933461d3d4dd04953cd4efa8c5ea15a3ac8e41 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4065) Commit: 524ac69ecc792b91a858892ea4498983ee7f7741 https://github.com/pmd/pmd/commit/524ac69ecc792b91a858892ea4498983ee7f7741 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M docs/pages/pmd/userdocs/pmd_report_formats.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java R pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java A pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java Log Message: ----------- [core] TextColorRenderer: Remove property color Fixes #4312 Commit: 5b2b03847ec7791798a40351eba07dfcc2d75630 https://github.com/pmd/pmd/commit/5b2b03847ec7791798a40351eba07dfcc2d75630 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/release_notes.md M pmd-ant/pom.xml M pmd-cli/pom.xml M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java M pmd-core/src/main/java/net/sourceforge/pmd/util/ResourceLoader.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/RawFileFingerprinterTest.java M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java M pom.xml Log Message: ----------- Merge pull request #4786 from adangel:issue-4313-remove-old-rule-reference-notation [core] Remove support for deprecated rule set references notation #4786 Commit: c8686a0dff75b33eaf06a6582a549597acf5487c https://github.com/pmd/pmd/commit/c8686a0dff75b33eaf06a6582a549597acf5487c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationParameter.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/BaseApexClass.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/AbstractJjtreeNode.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java Log Message: ----------- Merge pull request #4792 from adangel:undeprecate-node-getImage [core] Undeprecate Node::getImage() in PMD 7 #4792 Commit: a411bc5dac6256a6c4369814bc84760db7350c12 https://github.com/pmd/pmd/commit/a411bc5dac6256a6c4369814bc84760db7350c12 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertySource.java Log Message: ----------- Merge pull request #4793 from adangel:undeprecate-dysfunction-reason [core] Undeprecate PropertySource::dysfunctionReason in PMD 7 #4793 Commit: a76ec3410c5a7ba87c8197bda569117c6245657e https://github.com/pmd/pmd/commit/a76ec3410c5a7ba87c8197bda569117c6245657e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/release_notes.md M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactory.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java R pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetLoader.java M pmd-core/src/main/resources/rulesets/releases/34.xml M pmd-core/src/main/resources/rulesets/releases/35.xml R pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/RulesetFactoryTestBase.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java Log Message: ----------- Merge pull request #4795 from adangel:remove-ruleset-factory-compatibility [core] Remove ruleset compatibility filter (RuleSetFactoryCompatibility) and CLI option --no-ruleset-compatibility #4795 Commit: a78e17b7a688dddaf029782704d2717c8b2fe503 https://github.com/pmd/pmd/commit/a78e17b7a688dddaf029782704d2717c8b2fe503 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M do-release.sh M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/release_notes.md R pmd-apex/src/main/resources/rulesets/apex/apexunit.xml R pmd-apex/src/main/resources/rulesets/apex/braces.xml R pmd-apex/src/main/resources/rulesets/apex/complexity.xml R pmd-apex/src/main/resources/rulesets/apex/empty.xml R pmd-apex/src/main/resources/rulesets/apex/metrics.xml R pmd-apex/src/main/resources/rulesets/apex/performance.xml R pmd-apex/src/main/resources/rulesets/apex/ruleset.xml R pmd-apex/src/main/resources/rulesets/apex/rulesets.properties R pmd-apex/src/main/resources/rulesets/apex/security.xml R pmd-apex/src/main/resources/rulesets/apex/style.xml R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java R pmd-core/src/main/resources/rulesets/releases/33.xml R pmd-core/src/main/resources/rulesets/releases/34.xml R pmd-core/src/main/resources/rulesets/releases/35.xml R pmd-core/src/main/resources/rulesets/releases/36.xml R pmd-core/src/main/resources/rulesets/releases/37-jsp.xml R pmd-core/src/main/resources/rulesets/releases/37.xml R pmd-core/src/main/resources/rulesets/releases/38.xml R pmd-core/src/main/resources/rulesets/releases/39.xml R pmd-core/src/main/resources/rulesets/releases/40rc1.xml R pmd-core/src/main/resources/rulesets/releases/41.xml R pmd-core/src/main/resources/rulesets/releases/42.xml R pmd-core/src/main/resources/rulesets/releases/50.xml R pmd-core/src/main/resources/rulesets/releases/501.xml R pmd-core/src/main/resources/rulesets/releases/510.xml R pmd-core/src/main/resources/rulesets/releases/512.xml R pmd-core/src/main/resources/rulesets/releases/520.xml R pmd-core/src/main/resources/rulesets/releases/540.xml R pmd-core/src/main/resources/rulesets/releases/550.xml R pmd-core/src/main/resources/rulesets/releases/551.xml R pmd-core/src/main/resources/rulesets/releases/552.xml R pmd-core/src/main/resources/rulesets/releases/553.xml R pmd-core/src/main/resources/rulesets/releases/554.xml R pmd-core/src/main/resources/rulesets/releases/560.xml R pmd-core/src/main/resources/rulesets/releases/580.xml R pmd-core/src/main/resources/rulesets/releases/600.xml R pmd-core/src/main/resources/rulesets/releases/6100.xml R pmd-core/src/main/resources/rulesets/releases/6110.xml R pmd-core/src/main/resources/rulesets/releases/6120.xml R pmd-core/src/main/resources/rulesets/releases/6130.xml R pmd-core/src/main/resources/rulesets/releases/6150.xml R pmd-core/src/main/resources/rulesets/releases/6160.xml R pmd-core/src/main/resources/rulesets/releases/6180.xml R pmd-core/src/main/resources/rulesets/releases/620.xml R pmd-core/src/main/resources/rulesets/releases/6220.xml R pmd-core/src/main/resources/rulesets/releases/6230.xml R pmd-core/src/main/resources/rulesets/releases/6240.xml R pmd-core/src/main/resources/rulesets/releases/6250.xml R pmd-core/src/main/resources/rulesets/releases/6260.xml R pmd-core/src/main/resources/rulesets/releases/6270.xml R pmd-core/src/main/resources/rulesets/releases/6290.xml R pmd-core/src/main/resources/rulesets/releases/630.xml R pmd-core/src/main/resources/rulesets/releases/6310.xml R pmd-core/src/main/resources/rulesets/releases/6340.xml R pmd-core/src/main/resources/rulesets/releases/6350.xml R pmd-core/src/main/resources/rulesets/releases/6360.xml R pmd-core/src/main/resources/rulesets/releases/6370.xml R pmd-core/src/main/resources/rulesets/releases/640.xml R pmd-core/src/main/resources/rulesets/releases/6400.xml R pmd-core/src/main/resources/rulesets/releases/6420.xml R pmd-core/src/main/resources/rulesets/releases/6450.xml R pmd-core/src/main/resources/rulesets/releases/6460.xml R pmd-core/src/main/resources/rulesets/releases/650.xml R pmd-core/src/main/resources/rulesets/releases/6510.xml R pmd-core/src/main/resources/rulesets/releases/6520.xml R pmd-core/src/main/resources/rulesets/releases/660.xml R pmd-core/src/main/resources/rulesets/releases/670.xml R pmd-core/src/main/resources/rulesets/releases/680.xml R pmd-core/src/main/resources/rulesets/releases/690.xml R pmd-core/src/main/resources/rulesets/releases/700.xml M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetReferenceIdTest.java R pmd-java/src/main/resources/rulesets/java/android.xml R pmd-java/src/main/resources/rulesets/java/basic.xml R pmd-java/src/main/resources/rulesets/java/clone.xml R pmd-java/src/main/resources/rulesets/java/codesize.xml R pmd-java/src/main/resources/rulesets/java/comments.xml R pmd-java/src/main/resources/rulesets/java/controversial.xml R pmd-java/src/main/resources/rulesets/java/coupling.xml R pmd-java/src/main/resources/rulesets/java/design.xml R pmd-java/src/main/resources/rulesets/java/empty.xml R pmd-java/src/main/resources/rulesets/java/finalizers.xml R pmd-java/src/main/resources/rulesets/java/imports.xml R pmd-java/src/main/resources/rulesets/java/j2ee.xml R pmd-java/src/main/resources/rulesets/java/javabeans.xml R pmd-java/src/main/resources/rulesets/java/junit.xml R pmd-java/src/main/resources/rulesets/java/logging-jakarta-commons.xml R pmd-java/src/main/resources/rulesets/java/logging-java.xml R pmd-java/src/main/resources/rulesets/java/metrics.xml R pmd-java/src/main/resources/rulesets/java/migrating.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_13.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_14.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_15.xml R pmd-java/src/main/resources/rulesets/java/migrating_to_junit4.xml R pmd-java/src/main/resources/rulesets/java/naming.xml R pmd-java/src/main/resources/rulesets/java/optimizations.xml R pmd-java/src/main/resources/rulesets/java/rulesets.properties R pmd-java/src/main/resources/rulesets/java/strictexception.xml R pmd-java/src/main/resources/rulesets/java/strings.xml R pmd-java/src/main/resources/rulesets/java/sunsecure.xml R pmd-java/src/main/resources/rulesets/java/typeresolution.xml R pmd-java/src/main/resources/rulesets/java/unnecessary.xml R pmd-java/src/main/resources/rulesets/java/unusedcode.xml R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/PMD5RulesetTest.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/pmd5ruleset.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/basic.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/braces.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/controversial.xml R pmd-javascript/src/main/resources/rulesets/ecmascript/rulesets.properties R pmd-javascript/src/main/resources/rulesets/ecmascript/unnecessary.xml M pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml A pmd-javascript/src/test/resources/net/sourceforge/pmd/ant/xml/ruleset.xml R pmd-jsp/src/main/resources/rulesets/jsp/basic-jsf.xml R pmd-jsp/src/main/resources/rulesets/jsp/basic.xml R pmd-jsp/src/main/resources/rulesets/jsp/rulesets.properties R pmd-plsql/src/main/resources/rulesets/plsql/TomKytesDespair.xml R pmd-plsql/src/main/resources/rulesets/plsql/codesize.xml R pmd-plsql/src/main/resources/rulesets/plsql/dates.xml R pmd-plsql/src/main/resources/rulesets/plsql/rulesets.properties R pmd-plsql/src/main/resources/rulesets/plsql/strictsyntax.xml R pmd-visualforce/src/main/resources/rulesets/vf/rulesets.properties R pmd-visualforce/src/main/resources/rulesets/vf/security.xml R pmd-vm/src/main/resources/rulesets/vm/basic.xml R pmd-vm/src/main/resources/rulesets/vm/rulesets.properties R pmd-xml/src/main/resources/rulesets/pom/basic.xml R pmd-xml/src/main/resources/rulesets/pom/rulesets.properties R pmd-xml/src/main/resources/rulesets/wsdl/rulesets.properties R pmd-xml/src/main/resources/rulesets/xml/basic.xml R pmd-xml/src/main/resources/rulesets/xml/rulesets.properties R pmd-xml/src/main/resources/rulesets/xsl/rulesets.properties R pmd-xml/src/main/resources/rulesets/xsl/xpath.xml M pmd-xml/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml Log Message: ----------- Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets Remove deprecated and release rulesets #4796 Commit: fa97cff7ffa996212a245390f346e9f32ee77208 https://github.com/pmd/pmd/commit/fa97cff7ffa996212a245390f346e9f32ee77208 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md M docs/pages/pmd/languages/language_properties.md M docs/pages/release_notes.md M javacc-wrapper.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java R pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizer.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexTokenizerTest.java M pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/CocoLanguageModule.java A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexer.java R pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizer.java A pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java R pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoTokenizerTest.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/AnyTokenizer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdCapableLanguage.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdLexer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenFactory.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/CpdLexerBase.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaccCpdLexer.java R pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/TokenizerBase.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/package-info.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/package-info.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/FileAnalysisException.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/LexException.java R pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/TokenMgrError.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrTokenManager.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/CpdOnlyLanguageModuleBase.java A pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyCpdLexerTest.java R pmd-core/src/test/java/net/sourceforge/pmd/cpd/AnyTokenizerTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MatchAlgorithmTest.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/LexExceptionTest.java R pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/TokenMgrErrorTest.java M pmd-cpp/etc/grammar/Cpp.jj M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppLanguageModule.java R pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizer.java A pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java R pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CPPTokenizerTest.java M pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCharStreamTest.java A pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/CsLanguageModule.java A pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.java R pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizer.java A pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java R pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsTokenizerTest.java M pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/DartLanguageModule.java A pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexer.java R pmd-dart/src/main/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizer.java A pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartCpdLexerTest.java R pmd-dart/src/test/java/net/sourceforge/pmd/lang/dart/cpd/DartTokenizerTest.java M pmd-fortran/src/main/java/net/sourceforge/pmd/lang/fortran/FortranLanguageModule.java A pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranCpdLexerTest.java R pmd-fortran/src/test/java/net/sourceforge/pmd/lang/fortran/cpd/FortranTokenizerTest.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/GherkinLanguageModule.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexer.java R pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java A pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinCpdLexerTest.java R pmd-gherkin/src/test/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizerTest.java M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java A pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexer.java R pmd-go/src/main/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizer.java A pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoCpdLexerTest.java R pmd-go/src/test/java/net/sourceforge/pmd/lang/go/cpd/GoTokenizerTest.java M pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/GroovyLanguageModule.java M pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/ast/impl/antlr4/GroovyTokenManager.java A pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexer.java R pmd-groovy/src/main/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizer.java A pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyCpdLexerTest.java R pmd-groovy/src/test/java/net/sourceforge/pmd/lang/groovy/cpd/GroovyTokenizerTest.java M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java A pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlCpdLexer.java R pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/HtmlTokenizer.java A pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java R pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlTokenizerTest.java M pmd-java/etc/grammar/Java.jjt M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexer.java R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizer.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt M pmd-javascript/etc/grammar/Ecmascript5.jj M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/EcmascriptLanguageModule.java A pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexer.java R pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizer.java M pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/TsLanguageModule.java A pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexer.java R pmd-javascript/src/main/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizer.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyTokenizerForTypescriptTest.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizerTest.java A pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptCpdLexerTest.java R pmd-javascript/src/test/java/net/sourceforge/pmd/lang/typescript/cpd/TypeScriptTokenizerTest.java M pmd-jsp/etc/grammar/Jsp.jjt M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspLanguageModule.java R pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizer.java A pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexer.java R pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JSPTokenizerTest.java A pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java M pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/JuliaLanguageModule.java A pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexer.java R pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizer.java A pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java R pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaTokenizerTest.java M pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java A pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexer.java R pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizer.java A pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinCpdLexerTest.java R pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/cpd/KotlinTokenizerTest.java M pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/cpd/test/CpdTextComparisonTest.kt M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/LuaLanguageModule.java A pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java R pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizer.java A pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexerTest.java R pmd-lua/src/test/java/net/sourceforge/pmd/lang/lua/cpd/LuaTokenizerTest.java M pmd-matlab/etc/grammar/Matlab.jj M pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabLanguageModule.java A pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexer.java R pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizer.java A pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabCpdLexerTest.java R pmd-matlab/src/test/java/net/sourceforge/pmd/lang/matlab/cpd/MatlabTokenizerTest.java M pmd-modelica/etc/grammar/Modelica.jjt M pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java A pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaCpdLexer.java R pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/cpd/ModelicaTokenizer.java M pmd-objectivec/etc/grammar/ObjectiveC.jj M pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCLanguageModule.java A pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexer.java R pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizer.java A pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCCpdLexerTest.java R pmd-objectivec/src/test/java/net/sourceforge/pmd/lang/objectivec/cpd/ObjectiveCTokenizerTest.java M pmd-perl/src/main/java/net/sourceforge/pmd/lang/perl/PerlLanguageModule.java A pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlCpdLexerTest.java R pmd-perl/src/test/java/net/sourceforge/pmd/lang/perl/cpd/PerlTokenizerTest.java M pmd-php/src/main/java/net/sourceforge/pmd/lang/php/PhpLanguageModule.java M pmd-plsql/etc/grammar/PLSQL.jjt M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLLanguageModule.java A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java R pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizer.java A pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java R pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLTokenizerTest.java M pmd-python/etc/grammar/Python.jj M pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonLanguageModule.java A pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexer.java R pmd-python/src/main/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizer.java A pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonCpdLexerTest.java R pmd-python/src/test/java/net/sourceforge/pmd/lang/python/cpd/PythonTokenizerTest.java M pmd-ruby/src/main/java/net/sourceforge/pmd/lang/ruby/RubyLanguageModule.java A pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyCpdLexerTest.java R pmd-ruby/src/test/java/net/sourceforge/pmd/lang/ruby/cpd/RubyTokenizerTest.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaCpdLexer.java R pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java A pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaCpdLexerTest.java R pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/cpd/ScalaTokenizerTest.java M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java A pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexer.java R pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizer.java A pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexerTest.java R pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizerTest.java M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/TSqlLanguageModule.java A pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java R pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java A pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexerTest.java R pmd-tsql/src/test/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizerTest.java M pmd-visualforce/etc/grammar/Vf.jjt M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java A pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexer.java R pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizer.java A pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfCpdLexerTest.java R pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/cpd/VfTokenizerTest.java M pmd-vm/etc/grammar/Vm.jjt M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexer.java R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizer.java A pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmCpdLexerTest.java R pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/cpd/VmTokenizerTest.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/pom/PomLanguageModule.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/wsdl/WsdlLanguageModule.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/XmlLanguageModule.java A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlCpdLexer.java R pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/cpd/XmlTokenizer.java M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xsl/XslLanguageModule.java A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDCpdLexerTest.java R pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/cpd/XmlCPDTokenizerTest.java Log Message: ----------- Merge pull request #4797 from adangel:lexexception-cpdlexer [core] Rename TokenMgrError to LexException, Tokenizer to CpdLexer #4797 Commit: 5e4b7f5eb5bedd37e57a1934f62b46fffd58599d https://github.com/pmd/pmd/commit/5e4b7f5eb5bedd37e57a1934f62b46fffd58599d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M docs/pages/pmd/userdocs/pmd_report_formats.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/renderers/TextColorRenderer.java R pmd-core/src/test/java/net/sourceforge/pmd/renderers/PapariTextRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/RenderersTests.java A pmd-core/src/test/java/net/sourceforge/pmd/renderers/TextColorRendererTest.java Log Message: ----------- Merge pull request #4798 from adangel:textcolor-renderer [core] TextColorRenderer: Remove property color #4798 Commit: 14ae7f4ce04ae88cba5216797a9f18b88bf87a3b https://github.com/pmd/pmd/commit/14ae7f4ce04ae88cba5216797a9f18b88bf87a3b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactory.java M pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java Log Message: ----------- [compat6] Fix compile errors Compare: https://github.com/pmd/pmd/compare/2fbe5cb14729...14ae7f4ce04a _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits