Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: a91e7f8310b6a2d300b224c6d5e30f4e7bba8e7c https://github.com/pmd/pmd/commit/a91e7f8310b6a2d300b224c6d5e30f4e7bba8e7c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-09-22 (Fri, 22 Sep 2023)
Changed paths: M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java Log Message: ----------- [core] Improve logging for CPD Commit: 428dce72e8b931439fad3f880b06d0d0b8f101ae https://github.com/pmd/pmd/commit/428dce72e8b931439fad3f880b06d0d0b8f101ae Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-09-22 (Fri, 22 Sep 2023) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd.md Log Message: ----------- [doc] Clarify CPD CLI for --ignore-identifiers and such Fixes #4676 Commit: ed61460401df6f52d9c0c776d4acf276336ced59 https://github.com/pmd/pmd/commit/ed61460401df6f52d9c0c776d4acf276336ced59 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-09-22 (Fri, 22 Sep 2023) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4676) Commit: a281e3d518e826bc1726a7a3338e65fba37b0a5e https://github.com/pmd/pmd/commit/a281e3d518e826bc1726a7a3338e65fba37b0a5e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-09-22 (Fri, 22 Sep 2023) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @Scrates1 as a contributor Commit: 672afa95c03f87ac65267f6dc61cbe2a0602d04d https://github.com/pmd/pmd/commit/672afa95c03f87ac65267f6dc61cbe2a0602d04d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-09-22 (Fri, 22 Sep 2023) Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java Log Message: ----------- [core] CLI - make sure positional inputPaths are not lost Commit: fc3fce1d025d775b9d38e5b2afe3d916d990ca06 https://github.com/pmd/pmd/commit/fc3fce1d025d775b9d38e5b2afe3d916d990ca06 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-12-11 (Mon, 11 Dec 2023) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/files/all-regression-rules.xml M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M Gemfile.lock M do-release.sh M docs/Gemfile.lock M docs/_data/sidebars/pmd_sidebar.yml M docs/_data/tags.yml A docs/_includes/language_info.html M docs/_plugins/javadoc_tag.rb M docs/_plugins/jdoc_namespace_tag.rb M docs/css/customstyles.css M docs/css/theme-green.css M docs/index.md M docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md M docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md M docs/pages/pmd/languages/apex.md M docs/pages/pmd/languages/coco.md A docs/pages/pmd/languages/cpp.md A docs/pages/pmd/languages/cs.md A docs/pages/pmd/languages/dart.md A docs/pages/pmd/languages/fortran.md M docs/pages/pmd/languages/gherkin.md A docs/pages/pmd/languages/go.md A docs/pages/pmd/languages/groovy.md M docs/pages/pmd/languages/html.md A docs/pages/pmd/languages/index.md M docs/pages/pmd/languages/java.md M docs/pages/pmd/languages/js_ts.md M docs/pages/pmd/languages/jsp.md M docs/pages/pmd/languages/julia.md M docs/pages/pmd/languages/kotlin.md M docs/pages/pmd/languages/language_properties.md A docs/pages/pmd/languages/lua.md A docs/pages/pmd/languages/matlab.md A docs/pages/pmd/languages/modelica.md A docs/pages/pmd/languages/objectivec.md A docs/pages/pmd/languages/perl.md A docs/pages/pmd/languages/php.md M docs/pages/pmd/languages/plsql.md A docs/pages/pmd/languages/python.md A docs/pages/pmd/languages/ruby.md A docs/pages/pmd/languages/scala.md A docs/pages/pmd/languages/swift.md A docs/pages/pmd/languages/tsql.md M docs/pages/pmd/languages/visualforce.md A docs/pages/pmd/languages/vm.md M docs/pages/pmd/languages/xml.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/installation.md M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/pmd/userdocs/tools/ant.md A docs/pages/pmd/userdocs/tools/bld.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M docs/pages/release_notes_pmd7.md A docs/pages/tags/tag_CpdCapableLanguage.md A docs/pages/tags/tag_PmdCapableLanguage.md A docs/pages/tags/tag_experimental.md M javacc-wrapper.xml M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-apex-jorje/pom.xml M pmd-apex-jorje/repo/README.md R pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.jar R pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.pom A pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/_remote.repositories A pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.jar A pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.pom M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml M pmd-apex-jorje/repo/create-local-repo.sh M pmd-apex/pom.xml M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlDeleteStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlInsertStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlMergeStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlUndeleteStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlUpdateStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlUpsertStatement.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractDmlStatement.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/resources/category/apex/bestpractices.xml M pmd-apex/src/main/resources/category/apex/codestyle.xml M pmd-apex/src/main/resources/category/apex/design.xml M pmd-apex/src/main/resources/category/apex/documentation.xml M pmd-apex/src/main/resources/category/apex/errorprone.xml M pmd-apex/src/main/resources/category/apex/multithreading.xml M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/main/resources/category/apex/security.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml M pmd-apex/src/main/resources/rulesets/apex/security.xml M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/LanguageVersionTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodTest.java A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/OperationWithHighCostInLoopTest.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethod/project1/sfdx-project.json A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethod/project1/src/Foo.cls A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/OperationWithHighCostInLoop.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml M pmd-cli/pom.xml M pmd-cli/src/main/java/net/sourceforge/pmd/cli/PmdCli.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdRootCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/CpdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/LanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageTypeSupport.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/typesupport/internal/PmdLanguageVersionTypeSupport.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/fileWith_ISO8859_1_Encoding.java A pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/fileWith_UTF_8_BOM_Encoding.java R pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/file_with_ISO-8859-1_encoding.java R pmd-cli/src/test/resources/net/sourceforge/pmd/cli/cpd/files/file_with_utf8_bom.java A pmd-compat6/README.md A pmd-compat6/pom.xml A pmd-compat6/src/it/cpd-for-java/invoker.properties A pmd-compat6/src/it/cpd-for-java/pom.xml A pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java A pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java A pmd-compat6/src/it/cpd-for-java/verify.bsh A pmd-compat6/src/it/cpd-for-javascript/invoker.properties A pmd-compat6/src/it/cpd-for-javascript/pom.xml A pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js A pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js A pmd-compat6/src/it/cpd-for-javascript/verify.bsh A pmd-compat6/src/it/cpd-for-jsp/invoker.properties A pmd-compat6/src/it/cpd-for-jsp/pom.xml A pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp A pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp A pmd-compat6/src/it/cpd-for-jsp/verify.bsh A pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml A pmd-compat6/src/it/pmd-for-java/invoker.properties A pmd-compat6/src/it/pmd-for-java/pom.xml A pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java A pmd-compat6/src/it/pmd-for-java/verify.bsh A pmd-compat6/src/it/pmd-for-javascript/invoker.properties A pmd-compat6/src/it/pmd-for-javascript/pom.xml A pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js A pmd-compat6/src/it/pmd-for-javascript/verify.bsh A pmd-compat6/src/it/pmd-for-jsp/invoker.properties A pmd-compat6/src/it/pmd-for-jsp/pom.xml A pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp A pmd-compat6/src/it/pmd-for-jsp/verify.bsh A pmd-compat6/src/it/settings.xml A pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java A pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java A pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java A pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageProcessorRegistry.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrNameDictionary.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/util/log/internal/MessageReporterBase.java M pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml M pmd-core/src/main/resources/rulesets/internal/all-java.xml M pmd-core/src/main/resources/rulesets/releases/33.xml M pmd-core/src/main/resources/rulesets/releases/34.xml M pmd-core/src/main/resources/rulesets/releases/35.xml M pmd-core/src/main/resources/rulesets/releases/36.xml M pmd-core/src/main/resources/rulesets/releases/37-jsp.xml M pmd-core/src/main/resources/rulesets/releases/37.xml M pmd-core/src/main/resources/rulesets/releases/38.xml M pmd-core/src/main/resources/rulesets/releases/39.xml M pmd-core/src/main/resources/rulesets/releases/40rc1.xml M pmd-core/src/main/resources/rulesets/releases/41.xml M pmd-core/src/main/resources/rulesets/releases/42.xml M pmd-core/src/main/resources/rulesets/releases/50.xml M pmd-core/src/main/resources/rulesets/releases/501.xml M pmd-core/src/main/resources/rulesets/releases/510.xml M pmd-core/src/main/resources/rulesets/releases/512.xml M pmd-core/src/main/resources/rulesets/releases/520.xml M pmd-core/src/main/resources/rulesets/releases/540.xml M pmd-core/src/main/resources/rulesets/releases/550.xml M pmd-core/src/main/resources/rulesets/releases/551.xml M pmd-core/src/main/resources/rulesets/releases/552.xml M pmd-core/src/main/resources/rulesets/releases/553.xml M pmd-core/src/main/resources/rulesets/releases/554.xml M pmd-core/src/main/resources/rulesets/releases/560.xml M pmd-core/src/main/resources/rulesets/releases/580.xml M pmd-core/src/main/resources/rulesets/releases/600.xml M pmd-core/src/main/resources/rulesets/releases/6100.xml M pmd-core/src/main/resources/rulesets/releases/6110.xml M pmd-core/src/main/resources/rulesets/releases/6120.xml M pmd-core/src/main/resources/rulesets/releases/6130.xml M pmd-core/src/main/resources/rulesets/releases/6150.xml M pmd-core/src/main/resources/rulesets/releases/6160.xml M pmd-core/src/main/resources/rulesets/releases/6180.xml M pmd-core/src/main/resources/rulesets/releases/620.xml M pmd-core/src/main/resources/rulesets/releases/6220.xml M pmd-core/src/main/resources/rulesets/releases/6230.xml M pmd-core/src/main/resources/rulesets/releases/6240.xml M pmd-core/src/main/resources/rulesets/releases/6250.xml M pmd-core/src/main/resources/rulesets/releases/6260.xml M pmd-core/src/main/resources/rulesets/releases/6270.xml M pmd-core/src/main/resources/rulesets/releases/6290.xml M pmd-core/src/main/resources/rulesets/releases/630.xml M pmd-core/src/main/resources/rulesets/releases/6310.xml M pmd-core/src/main/resources/rulesets/releases/6340.xml M pmd-core/src/main/resources/rulesets/releases/6350.xml M pmd-core/src/main/resources/rulesets/releases/6360.xml M pmd-core/src/main/resources/rulesets/releases/6370.xml M pmd-core/src/main/resources/rulesets/releases/640.xml M pmd-core/src/main/resources/rulesets/releases/6400.xml M pmd-core/src/main/resources/rulesets/releases/6420.xml M pmd-core/src/main/resources/rulesets/releases/6450.xml M pmd-core/src/main/resources/rulesets/releases/6460.xml M pmd-core/src/main/resources/rulesets/releases/650.xml M pmd-core/src/main/resources/rulesets/releases/6510.xml M pmd-core/src/main/resources/rulesets/releases/6520.xml M pmd-core/src/main/resources/rulesets/releases/660.xml M pmd-core/src/main/resources/rulesets/releases/670.xml M pmd-core/src/main/resources/rulesets/releases/680.xml M pmd-core/src/main/resources/rulesets/releases/690.xml M pmd-core/src/main/resources/rulesets/releases/700.xml A pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageProcessorRegistryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessorTest.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MonoThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/StringUtilTest.java M pmd-dist/pom.xml M pmd-dist/src/main/resources/assemblies/pmd-bin.xml M pmd-dist/src/main/resources/scripts/pmd M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java M pmd-doc/pom.xml M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java M pmd-doc/src/test/resources/expected/pmd_sidebar.yml M pmd-html/src/main/resources/category/html/bestpractices.xml M pmd-html/src/main/resources/category/html/codestyle.xml M pmd-html/src/main/resources/category/html/design.xml M pmd-html/src/main/resources/category/html/documentation.xml M pmd-html/src/main/resources/category/html/errorprone.xml M pmd-html/src/main/resources/category/html/multithreading.xml M pmd-html/src/main/resources/category/html/performance.xml M pmd-html/src/main/resources/category/html/security.xml M pmd-java/etc/grammar/Java.jjt M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTComponentPatternList.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTGuard.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPatternList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchGuard.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplate.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateExpression.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateFragment.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnnamedPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstImplUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/SyntacticJavaTokenizerFactory.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/EmptyClassSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstSymFactory.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstSymbolMakerVisitor.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstUnnamedClassSym.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/BasePrimitiveSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeConversion.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/LazyTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodInvocMirror.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/main/resources/category/java/documentation.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/category/java/multithreading.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/main/resources/category/java/security.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/AllJavaAstTreeDumpTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java19PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java20PreviewTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java21PreviewTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java21TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaTokenizerTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UseExplicitTypesTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/DealingWithNull.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/DealingWithNull.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/EnhancedTypeCheckingSwitch.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/EnhancedTypeCheckingSwitch.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ExhaustiveSwitch.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ExhaustiveSwitch.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/GuardedAndParenthesizedPatterns.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/GuardedAndParenthesizedPatterns.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/PatternsInSwitchLabels.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/PatternsInSwitchLabels.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RecordPatterns.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RecordPatterns.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RefiningPatternsInSwitch.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RefiningPatternsInSwitch.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ScopeOfPatternVariableDeclarations.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/GuardedAndParenthesizedPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/RecordPatternsExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/RecordPatternsInEnhancedFor.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/RefiningPatternsInSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java20p/ScopeOfPatternVariableDeclarations.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/AnnotationValueInitializers.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/AnnotationValueInitializers.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/GuardedPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep441_PatternMatchingForSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatternsExhaustiveSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep430_StringTemplates.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep430_StringTemplates.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables2.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses1.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses2.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep445_UnnamedClasses3.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/SimpleClass.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/SimpleClass.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/StringTemplateReduction.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/StringTemplateReduction.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/StringTemplateReduction2.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/cpd/testdata/StringTemplateReduction2.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/EmptyControlStatement.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseExplicitTypes.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DetachedTestCase.xml M pmd-javascript/etc/grammar/Ecmascript5.jj M pmd-javascript/src/main/resources/category/ecmascript/bestpractices.xml M pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml M pmd-javascript/src/main/resources/category/ecmascript/design.xml M pmd-javascript/src/main/resources/category/ecmascript/documentation.xml M pmd-javascript/src/main/resources/category/ecmascript/errorprone.xml M pmd-javascript/src/main/resources/category/ecmascript/multithreading.xml M pmd-javascript/src/main/resources/category/ecmascript/performance.xml M pmd-javascript/src/main/resources/category/ecmascript/security.xml M pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptTokenizerTest.java A pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/decorator.js A pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/cpd/testdata/decorator.txt M pmd-jsp/src/main/resources/category/jsp/bestpractices.xml M pmd-jsp/src/main/resources/category/jsp/codestyle.xml M pmd-jsp/src/main/resources/category/jsp/design.xml M pmd-jsp/src/main/resources/category/jsp/documentation.xml M pmd-jsp/src/main/resources/category/jsp/errorprone.xml M pmd-jsp/src/main/resources/category/jsp/multithreading.xml M pmd-jsp/src/main/resources/category/jsp/performance.xml M pmd-jsp/src/main/resources/category/jsp/security.xml M pmd-kotlin/src/main/resources/category/kotlin/bestpractices.xml M pmd-kotlin/src/main/resources/category/kotlin/errorprone.xml M pmd-modelica/src/main/resources/category/modelica/bestpractices.xml M pmd-plsql/src/main/resources/category/plsql/bestpractices.xml M pmd-plsql/src/main/resources/category/plsql/codestyle.xml M pmd-plsql/src/main/resources/category/plsql/design.xml M pmd-plsql/src/main/resources/category/plsql/documentation.xml M pmd-plsql/src/main/resources/category/plsql/errorprone.xml M pmd-plsql/src/main/resources/category/plsql/multithreading.xml M pmd-plsql/src/main/resources/category/plsql/performance.xml M pmd-plsql/src/main/resources/category/plsql/security.xml M pmd-scala-modules/pmd-scala-common/pom.xml A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTMemberParamClauseGroup.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTPatArgClause.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermArgClause.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTermParamClause.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeArgClause.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeFuncParamClause.java A pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ASTTypeParamClause.java M pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ast/ScalaTreeBuilder.java M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/bestpractices.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/codestyle.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/design.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/documentation.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/errorprone.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/multithreading.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/performance.xml M pmd-scala-modules/pmd-scala-common/src/main/resources/category/scala/security.xml M pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java M pmd-scala-modules/pmd-scala-common/src/test/kotlin/net/sourceforge/pmd/lang/scala/ast/ScalaTreeTests.kt M pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/ast/testdata/List.txt M pmd-scala-modules/pmd-scala-common/src/test/resources/net/sourceforge/pmd/lang/scala/ast/testdata/package.txt M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4 M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/SwiftLanguageModule.java M pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/PmdSwiftParser.java M pmd-swift/src/main/resources/category/swift/bestpractices.xml M pmd-swift/src/main/resources/category/swift/codestyle.xml M pmd-swift/src/main/resources/category/swift/design.xml M pmd-swift/src/main/resources/category/swift/documentation.xml M pmd-swift/src/main/resources/category/swift/errorprone.xml M pmd-swift/src/main/resources/category/swift/multithreading.xml M pmd-swift/src/main/resources/category/swift/performance.xml M pmd-swift/src/main/resources/category/swift/security.xml M pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/ast/SwiftParserTests.java M pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftTokenizerTest.java A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/MacroExpansionExpressions.swift A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/MacroExpansionExpressions.txt A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.swift A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/ast/testdata/Swift5.9.txt A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.9.swift A pmd-swift/src/test/resources/net/sourceforge/pmd/lang/swift/cpd/testdata/Swift5.9.txt M pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/TSqlLanguageModule.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageProperties.java M pmd-visualforce/src/main/resources/category/vf/bestpractices.xml M pmd-visualforce/src/main/resources/category/vf/codestyle.xml M pmd-visualforce/src/main/resources/category/vf/design.xml M pmd-visualforce/src/main/resources/category/vf/documentation.xml M pmd-visualforce/src/main/resources/category/vf/errorprone.xml M pmd-visualforce/src/main/resources/category/vf/multithreading.xml M pmd-visualforce/src/main/resources/category/vf/performance.xml M pmd-visualforce/src/main/resources/category/vf/security.xml M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java M pmd-vm/src/main/resources/category/vm/bestpractices.xml M pmd-vm/src/main/resources/category/vm/codestyle.xml M pmd-vm/src/main/resources/category/vm/design.xml M pmd-vm/src/main/resources/category/vm/documentation.xml M pmd-vm/src/main/resources/category/vm/errorprone.xml M pmd-vm/src/main/resources/category/vm/multithreading.xml M pmd-vm/src/main/resources/category/vm/performance.xml M pmd-vm/src/main/resources/category/vm/security.xml M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/internal/XmlParserImpl.java M pmd-xml/src/main/resources/category/pom/bestpractices.xml M pmd-xml/src/main/resources/category/pom/codestyle.xml M pmd-xml/src/main/resources/category/pom/design.xml M pmd-xml/src/main/resources/category/pom/documentation.xml M pmd-xml/src/main/resources/category/pom/errorprone.xml M pmd-xml/src/main/resources/category/pom/multithreading.xml M pmd-xml/src/main/resources/category/pom/performance.xml M pmd-xml/src/main/resources/category/pom/security.xml M pmd-xml/src/main/resources/category/wsdl/bestpractices.xml M pmd-xml/src/main/resources/category/wsdl/codestyle.xml M pmd-xml/src/main/resources/category/wsdl/design.xml M pmd-xml/src/main/resources/category/wsdl/documentation.xml M pmd-xml/src/main/resources/category/wsdl/errorprone.xml M pmd-xml/src/main/resources/category/wsdl/multithreading.xml M pmd-xml/src/main/resources/category/wsdl/performance.xml M pmd-xml/src/main/resources/category/wsdl/security.xml M pmd-xml/src/main/resources/category/xml/bestpractices.xml M pmd-xml/src/main/resources/category/xml/categories.properties M pmd-xml/src/main/resources/category/xml/codestyle.xml M pmd-xml/src/main/resources/category/xml/design.xml M pmd-xml/src/main/resources/category/xml/documentation.xml M pmd-xml/src/main/resources/category/xml/errorprone.xml M pmd-xml/src/main/resources/category/xml/multithreading.xml M pmd-xml/src/main/resources/category/xml/performance.xml M pmd-xml/src/main/resources/category/xml/security.xml M pmd-xml/src/main/resources/category/xsl/bestpractices.xml M pmd-xml/src/main/resources/category/xsl/codestyle.xml M pmd-xml/src/main/resources/category/xsl/design.xml M pmd-xml/src/main/resources/category/xsl/documentation.xml M pmd-xml/src/main/resources/category/xsl/errorprone.xml M pmd-xml/src/main/resources/category/xsl/multithreading.xml M pmd-xml/src/main/resources/category/xsl/performance.xml M pmd-xml/src/main/resources/category/xsl/security.xml A pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/bestpractices/MissingEncodingTest.java M pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/ast/testdata/bug1518.txt M pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/ast/testdata/sampleNs.txt M pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/ast/testdata/sampleXml.txt A pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/rule/bestpractices/xml/MissingEncoding.xml M pom.xml Log Message: ----------- Merge branch 'master' into issue-4676-cpd-cli Commit: 9ecbe2e5ce86afbc78f05be8f7da212f40bffb7a https://github.com/pmd/pmd/commit/9ecbe2e5ce86afbc78f05be8f7da212f40bffb7a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-12-11 (Mon, 11 Dec 2023) Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/commands/internal/BaseCommandTest.java Log Message: ----------- [cli] Use setters for --dir and positional parameters This makes it possible to combine both inputs into a single list of files to be analyzed. Commit: 1ecda3f74986bae3d104c942a22544a999a3e092 https://github.com/pmd/pmd/commit/1ecda3f74986bae3d104c942a22544a999a3e092 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-12-11 (Mon, 11 Dec 2023) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4685) Commit: 6ea7206f65e9da39965c100e0033cdad7c463d92 https://github.com/pmd/pmd/commit/6ea7206f65e9da39965c100e0033cdad7c463d92 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-12-11 (Mon, 11 Dec 2023) Changed paths: M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java Log Message: ----------- Fix unit tests Commit: 2862d36f4ebcf8eb33b8b19f1d9de9049a65d276 https://github.com/pmd/pmd/commit/2862d36f4ebcf8eb33b8b19f1d9de9049a65d276 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2023-12-11 (Mon, 11 Dec 2023) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/release_notes.md M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/AbstractAnalysisPmdSubcommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java M pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageVersionDiscoverer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java Log Message: ----------- Merge pull request #4685 from adangel:issue-4676-cpd-cli [cli] Clarify CPD documentation, fix positional parameter handling #4685 Compare: https://github.com/pmd/pmd/compare/dfcde5acdee5...2862d36f4ebc _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits