Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: ac5d1135aa9b1926f80ae19e71808273914ef1a1 https://github.com/pmd/pmd/commit/ac5d1135aa9b1926f80ae19e71808273914ef1a1 Author: Justin M. Stroud <sgnll...@gmail.com> Date: 2024-06-03 (Mon, 03 Jun 2024)
Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Added inner classes to ClassNamingConventionsRule, and added property to support name checking for inner classes. Commit: 9844cfae22ba5eb261c1d8c3a2fc0afcfdf86516 https://github.com/pmd/pmd/commit/9844cfae22ba5eb261c1d8c3a2fc0afcfdf86516 Author: Justin M. Stroud <sgnll...@gmail.com> Date: 2024-06-03 (Mon, 03 Jun 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Moved inner class check to top. Commit: af38000d8a1b55305a7abf9a67dd7cf7a1e1f9bd https://github.com/pmd/pmd/commit/af38000d8a1b55305a7abf9a67dd7cf7a1e1f9bd Author: Justin M. Stroud <sgnll...@gmail.com> Date: 2024-06-03 (Mon, 03 Jun 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Moved inner class check to top. Commit: 0f4a59c07db1448eb2db9284cc40f5cdd71d8418 https://github.com/pmd/pmd/commit/0f4a59c07db1448eb2db9284cc40f5cdd71d8418 Author: Justin M. Stroud <sgnll...@gmail.com> Date: 2024-06-03 (Mon, 03 Jun 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Added inner interfaces. Commit: 33dde29264cf144841e86bf8d7bb802bd1c580c8 https://github.com/pmd/pmd/commit/33dde29264cf144841e86bf8d7bb802bd1c580c8 Author: Justin Stroud <157166970+justinstroud...@users.noreply.github.com> Date: 2024-06-28 (Fri, 28 Jun 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- Per @adangel, added a couple of unit tests that validate inner class naming logic. Uncovered some bugs, fixed those bugs. Commit: a395bd78c815c2666f4ad6b75a2f5e8cfa7696bf https://github.com/pmd/pmd/commit/a395bd78c815c2666f4ad6b75a2f5e8cfa7696bf Author: Justin Stroud <157166970+justinstroud...@users.noreply.github.com> Date: 2024-06-28 (Fri, 28 Jun 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- Small fix, removed duplicate unit test (accodentally created by me.) Commit: d0928cc1854ad4f78316682e22976e92bbd93119 https://github.com/pmd/pmd/commit/d0928cc1854ad4f78316682e22976e92bbd93119 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M docs/pages/release_notes.md 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/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/ApexUnitTestShouldNotUseSeeAllDataTrue.xml Log Message: ----------- [apex] ApexUnitTestShouldNotUseSeeAllDataTrue: case-insensitive check The annotation parameter name "seeAllData" is now compared case-insensitive. Fixes #5095 Commit: 68300298ef4d2ec6176d8e4f46f426952ffb36fd https://github.com/pmd/pmd/commit/68300298ef4d2ec6176d8e4f46f426952ffb36fd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @gearsethenry as a contributor Commit: dfdb63ba5bfa154f92b9e4da01a15ec59b19e4d7 https://github.com/pmd/pmd/commit/dfdb63ba5bfa154f92b9e4da01a15ec59b19e4d7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.kt R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSwitchStatementTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SwitchStatements.txt Log Message: ----------- [apex] Consider VariableDeclarationGroup in ApexTreeBuilder - Throw parse exception, when a node is not handled - Use ApexTreeDumpTest for SwitchStatements.cls Fixes #5094 Commit: 6714c8bef23563b087a85a8fc2cd94317432c255 https://github.com/pmd/pmd/commit/6714c8bef23563b087a85a8fc2cd94317432c255 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @ethan-sargent as a contributor Commit: abdb57535ac25ecc7844e9ecd6edaeaf96d383df https://github.com/pmd/pmd/commit/abdb57535ac25ecc7844e9ecd6edaeaf96d383df Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/main/resources/category/apex/performance.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] New Rule: AvoidNonRestrictiveQueries Fixes #635 Refs old PR #663 Co-authored-by: Jan Aertgeerts <2192516+jaertgee...@users.noreply.github.com> Commit: 41ca25950354cbfad8bf46d0d1840e7f1127fdc6 https://github.com/pmd/pmd/commit/41ca25950354cbfad8bf46d0d1840e7f1127fdc6 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] AvoidNonRestrictiveQueries - handle sub-queries separately Commit: 99f8bf826b1fc9a763b056961ebb88f1adf117d4 https://github.com/pmd/pmd/commit/99f8bf826b1fc9a763b056961ebb88f1adf117d4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] AvoidNonRestrictiveQueries: ignore sub-queries Commit: 4044abca91111257b22cb1451835c5f37f40f33e https://github.com/pmd/pmd/commit/4044abca91111257b22cb1451835c5f37f40f33e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] AvoidNonRestrictiveQueries: Support @isTest Commit: ccb0e2e2285182006badc74ca7c62f486aca4c9d https://github.com/pmd/pmd/commit/ccb0e2e2285182006badc74ca7c62f486aca4c9d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java Log Message: ----------- [apex] AvoidNonRestrictiveQueriesRule - reuse SEE_ALL_DATA This is already defined in ASTAnnotationParameter Commit: 3ba3eb4245b617c2b024c0e8faaae54106828902 https://github.com/pmd/pmd/commit/3ba3eb4245b617c2b024c0e8faaae54106828902 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] AvoidNonRestrictiveQueriesRule - support SOSL Commit: fb6638c40d890b4ac662eedfdbafa3bda98126dc https://github.com/pmd/pmd/commit/fb6638c40d890b4ac662eedfdbafa3bda98126dc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#635) Fixes #635 Commit: 2da3ac2cc877aad31474a18e7a4c52ecd514d293 https://github.com/pmd/pmd/commit/2da3ac2cc877aad31474a18e7a4c52ecd514d293 Author: sgnl-labs <sgnll...@gmail.com> Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Update pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org> Commit: 1be5242c8c8c4b2fa21d906160802aa341dfae66 https://github.com/pmd/pmd/commit/1be5242c8c8c4b2fa21d906160802aa341dfae66 Author: sgnl-labs <sgnll...@gmail.com> Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- Update pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org> Commit: 5f669fca312ca43c7464d62404e6c0d3da22e10d https://github.com/pmd/pmd/commit/5f669fca312ca43c7464d62404e6c0d3da22e10d Author: sgnl-labs <sgnll...@gmail.com> Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- Update pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org> Commit: f0a5930a40f328a2025418c524bdf1c641aa3979 https://github.com/pmd/pmd/commit/f0a5930a40f328a2025418c524bdf1c641aa3979 Author: sgnl-labs <sgnll...@gmail.com> Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Update pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org> Commit: 7023ea3d27e6a350f0e47bb8ae8087bc30c4df8f https://github.com/pmd/pmd/commit/7023ea3d27e6a350f0e47bb8ae8087bc30c4df8f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java Log Message: ----------- Fix checkstyle Commit: 909603d7e0e98825bd3246a0e15df794ab2cfda5 https://github.com/pmd/pmd/commit/909603d7e0e98825bd3246a0e15df794ab2cfda5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- [apex] ClassNamingConventions - Improve tests for inner interfaces Refs #5048 Commit: f6cb537238575b51a2496e9b8a277fbac1be61a4 https://github.com/pmd/pmd/commit/f6cb537238575b51a2496e9b8a277fbac1be61a4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassOrInterface.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/UserEnumType.txt Log Message: ----------- [apex] Add ASTUserClassOrInterface.isNested() Commit: 83d6a264f183b93a03f05df82a3afb62c31410a5 https://github.com/pmd/pmd/commit/83d6a264f183b93a03f05df82a3afb62c31410a5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M .all-contributorsrc M .ci/build.sh M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml R .mvn/wrapper/maven-wrapper.jar M .mvn/wrapper/maven-wrapper.properties M do-release.sh M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/_includes/sidebar.html A docs/pages/pmd/about/release_policies.md A docs/pages/pmd/about/support_lifecycle.md M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/cpd/cpd.md M docs/pages/pmd/userdocs/cpd/cpd_report_formats.md M docs/pages/pmd/userdocs/migrating_to_pmd7.md M docs/pages/pmd/userdocs/pmd_report_formats.md M docs/pages/pmd/userdocs/tools/ant.md M docs/pages/pmd/userdocs/tools/gradle.md M docs/pages/pmd/userdocs/tools/maven.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M mvnw M mvnw.cmd M pmd-ant/pom.xml M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java A pmd-ant/src/test/resources/net/sourceforge/pmd/ant/src/sampleLexError.dummy M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/cpdtasktest.xml M pmd-ant/src/test/resources/net/sourceforge/pmd/ant/xml/expected-pmd-ant-xml.xml M pmd-apex/pom.xml 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/ASTSoqlExpression.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSoslExpression.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.kt M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexer.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/multifile/ApexMultifileAnalysis.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/UnusedLocalVariableRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodRule.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethodTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SoslWithUsermode.cls A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SoslWithUsermode.txt A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/TypeofTest.cls A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/TypeofTest.txt A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/StringLiterals5053.cls A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/cpd/testdata/StringLiterals5053.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/UnusedLocalVariable.xml A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/UnusedMethod/project1/src/Foo.cls-meta.xml M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/CyclomaticComplexity.xml M pmd-cli/pom.xml 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/main/java/net/sourceforge/pmd/cli/internal/CliExitCode.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/CpdCliTest.java M pmd-cli/src/test/java/net/sourceforge/pmd/cli/PmdCliTest.java M pmd-cli/src/test/resources/net/sourceforge/pmd/cli/RuleSetWithViolations.xml M pmd-coco/pom.xml R pmd-compat6/README.md R pmd-compat6/pom.xml R pmd-compat6/src/it/cpd-for-csharp/invoker.properties R pmd-compat6/src/it/cpd-for-csharp/pom.xml R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs R pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs R pmd-compat6/src/it/cpd-for-csharp/verify.bsh R pmd-compat6/src/it/cpd-for-java/invoker.properties R pmd-compat6/src/it/cpd-for-java/pom.xml R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassA.java R pmd-compat6/src/it/cpd-for-java/src/main/java/org/example/ClassB.java R pmd-compat6/src/it/cpd-for-java/verify.bsh R pmd-compat6/src/it/cpd-for-javascript/invoker.properties R pmd-compat6/src/it/cpd-for-javascript/pom.xml R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/cpd-for-javascript/src/main/js/globalVariable2.js R pmd-compat6/src/it/cpd-for-javascript/verify.bsh R pmd-compat6/src/it/cpd-for-jsp/invoker.properties R pmd-compat6/src/it/cpd-for-jsp/pom.xml R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/cpd-for-jsp/src/main/jsp/classAttribute2.jsp R pmd-compat6/src/it/cpd-for-jsp/verify.bsh R pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml R pmd-compat6/src/it/pmd-for-java/exception_ruleset.xml R pmd-compat6/src/it/pmd-for-java/invoker.properties R pmd-compat6/src/it/pmd-for-java/pom.xml R pmd-compat6/src/it/pmd-for-java/src/main/java/org/example/Main.java R pmd-compat6/src/it/pmd-for-java/verify.bsh R pmd-compat6/src/it/pmd-for-javascript/invoker.properties R pmd-compat6/src/it/pmd-for-javascript/pom.xml R pmd-compat6/src/it/pmd-for-javascript/src/main/js/globalVariable.js R pmd-compat6/src/it/pmd-for-javascript/verify.bsh R pmd-compat6/src/it/pmd-for-jsp/invoker.properties R pmd-compat6/src/it/pmd-for-jsp/pom.xml R pmd-compat6/src/it/pmd-for-jsp/src/main/jsp/classAttribute.jsp R pmd-compat6/src/it/pmd-for-jsp/verify.bsh R pmd-compat6/src/it/settings.xml R pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RulePriority.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetFactoryCompatibility.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetLoader.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSetReferenceId.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/annotation/DeprecatedUntil700.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/AbstractLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPD.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CSVRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaLanguage.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Language.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Mark.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/RendererHelper.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/SimpleRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/Tokenizer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/Rule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/RuleSetLoadException.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/internal/RuleSets.java R pmd-compat6/src/main/java/net/sourceforge/pmd/lang/rule/xpath/XPathRule.java R pmd-compat6/src/main/java/net/sourceforge/pmd/renderers/Renderer.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java R pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/RuleViolation.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/Predicate.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractCompoundFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AbstractDelegateFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/AndFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/DirectoryFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/FileExtensionFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/Filters.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/NotFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/OrFilter.java R pmd-compat6/src/main/java/net/sourceforge/pmd/util/filter/RegexStringFilter.java M pmd-core/etc/xslt/cpdhtml-v2.xslt M pmd-core/etc/xslt/cpdhtml.xslt M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchCollector.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLOldRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrToken.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIterator.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/Report.java M pmd-core/src/main/java/net/sourceforge/pmd/reporting/ReportStats.java A pmd-core/src/main/resources/cpd-report_1_0_0.xsd M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdTestUtils.java A pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLOldRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.java M pmd-core/src/test/java/net/sourceforge/pmd/renderers/XMLRendererTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/cpd/SampleCpdReport.xml M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/dist/BinaryDistributionIT.java M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-gherkin/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/etc/grammar/Java.jjt M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponent.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypePattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnnamedPattern.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaPattern.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JFieldSymbol.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JRecordComponentSymbol.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/SymbolVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ImplicitMemberSymbols.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolToStrings.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubBuilder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/LazyTypeSig.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/RecordComponentStub.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstClassSym.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstFieldSym.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstRecordComponentSym.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternBindingsUtil.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/CaptureMatcher.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JVariableSig.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseEnumCollectionsTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/PatternVarScopingTests.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/EnhancedTypeCheckingSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ExhaustiveSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/Jep440_RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RefiningPatternsInSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/ScopeOfPatternVariableDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21p/Jep443_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22/Jep456_UnnamedPatternsAndVariables.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep447_StatementsBeforeSuper.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseEnumCollections.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/JUnitStaticSuite.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Annotated.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/AnnotatedForRecord.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/GenericBox.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Point.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/RecordAnnot.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/SomeRecordsTestData.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/TypeAnnotation.class A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/recordclasses/Varargs.class R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/IteratorUtilCopy.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/IteratorUtilCopy.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/SwitchExpressionWithPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnnamedPatterns.txt M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-julia/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/pom.xml M pmd-languages-deps/pom.xml M pmd-lua/pom.xml M pmd-matlab/pom.xml M pmd-modelica/pom.xml M pmd-objectivec/pom.xml M pmd-perl/pom.xml M pmd-php/pom.xml M pmd-plsql/etc/grammar/PLSQL.jjt M pmd-plsql/pom.xml A pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSqlMacroClause.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/InternalApiBridge.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParser.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexer.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorAttributesTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectExpressionsTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java M pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/CompoundTriggerWithAdditionalDeclarations4270.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ErrorLoggingClause2779.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExceptionHandlerTomKytesDespair.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MergeStatementIssue1934.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup0.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup1.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroup2.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ParsingExclusion.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SelectExpressions.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlMacroClause.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SqlPlusLexicalVariablesIssue195.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/Using.pls A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.sql A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/identifiers.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql.txt A pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/sample-plsql_ignore-literals.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/cpd/testdata/tabWidth.txt M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/bestpractices/xml/TomKytesDespair.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveMethodLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveObjectLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessivePackageSpecificationLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveParameterList.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/ExcessiveTypeLength.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssMethodCount.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/NcssObjectCount.xml M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/design/xml/TooManyFields.xml M pmd-python/pom.xml M pmd-ruby/pom.xml M pmd-scala-modules/pmd-scala-common/pom.xml M pmd-scala-modules/pmd-scala_2.12/pom.xml M pmd-scala-modules/pmd-scala_2.13/pom.xml M pmd-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlCpdLexer.java M pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/MailJobTimeLine.txt M pmd-tsql/src/test/resources/net/sourceforge/pmd/lang/tsql/cpd/testdata/simple.txt M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-5048 Commit: bd4d8970b65259f0b1d19f897f3ca82695bbb0de https://github.com/pmd/pmd/commit/bd4d8970b65259f0b1d19f897f3ca82695bbb0de Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SoslWithUsermode.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/TypeofTest.txt Log Message: ----------- Fix tests after merge Commit: 96b1e890e111337fa205d5c486d3ac3e0112d8c1 https://github.com/pmd/pmd/commit/96b1e890e111337fa205d5c486d3ac3e0112d8c1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @justinstroudbah as a contributor Commit: 4ec05d0aa481709410910ee0e7a5cdab4d9ac084 https://github.com/pmd/pmd/commit/4ec05d0aa481709410910ee0e7a5cdab4d9ac084 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#5048, #4800) Commit: 2bfde98a5389f0dfb9af7f8012f81535d5c2cfbd https://github.com/pmd/pmd/commit/2bfde98a5389f0dfb9af7f8012f81535d5c2cfbd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTUserClassOrInterface.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/ClassNamingConventionsRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/InnerClassLocations.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/NullCoalescingOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SoslWithUsermode.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/TypeofTest.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/UserEnumType.txt M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/ClassNamingConventions.xml Log Message: ----------- [apex] Added Inner Classes to Apex Class Naming Conventions Rule (#5048) Merge pull request #5048 from sgnl-labs:discreet-inner-class-name-check Commit: ec92b39cf45da70f1a9750fa49cf7e0d127ef7de https://github.com/pmd/pmd/commit/ec92b39cf45da70f1a9750fa49cf7e0d127ef7de Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] AvoidNonRestrictiveQueries fix FP with multiline queries Commit: cf4df4bf1382d6471c1368568aa22120a5af54d5 https://github.com/pmd/pmd/commit/cf4df4bf1382d6471c1368568aa22120a5af54d5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M docs/pages/release_notes.md A pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml A pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidNonRestrictiveQueries.xml Log Message: ----------- [apex] New Rule: AvoidNonRestrictiveQueries (#5089) Merge pull request #5089 from adangel:apex-issue-635-avoid-non-restrictive-queries Commit: 090bd1208b65a8566d21f06a8157be8615252390 https://github.com/pmd/pmd/commit/090bd1208b65a8566d21f06a8157be8615252390 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md 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/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/ApexUnitTestShouldNotUseSeeAllDataTrue.xml Log Message: ----------- [apex] ApexUnitTestShouldNotUseSeeAllDataTrue: case-insensitive check (#5098) Merge pull request #5098 from adangel:apex-issue-5095 Commit: 6e8ce46f6c5e52cb2b76f497d97c0c69c21b4ad7 https://github.com/pmd/pmd/commit/6e8ce46f6c5e52cb2b76f497d97c0c69c21b4ad7 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidNonRestrictiveQueriesRule.java Log Message: ----------- [apex] AvoidNonRestrictiveQueries: use new AnnotationParameter.hasName Commit: 669f883a99a9d22c8f2759b28c487b2bd490bfdc https://github.com/pmd/pmd/commit/669f883a99a9d22c8f2759b28c487b2bd490bfdc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.kt R pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSwitchStatementTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeDumpTest.java A pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SwitchStatements.txt Log Message: ----------- [apex] Consider VariableDeclarationGroup in ApexTreeBuilder (#5099) Merge pull request #5099 from adangel:apex-issue-5094 Commit: d21d8a6286393fa8cf0a1e16a4bfd33b399079c4 https://github.com/pmd/pmd/commit/d21d8a6286393fa8cf0a1e16a4bfd33b399079c4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SwitchStatements.txt Log Message: ----------- Fix tests after merge Commit: 404a2ea77f73badf9d29b5e5dd9e1bf8abe6af92 https://github.com/pmd/pmd/commit/404a2ea77f73badf9d29b5e5dd9e1bf8abe6af92 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Fix release notes Compare: https://github.com/pmd/pmd/compare/f62d038a8db9...404a2ea77f73 To unsubscribe from these emails, change your notification settings at https://github.com/pmd/pmd/settings/notifications _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits