Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: a5b0a3239ca8391509e8b86c98abeb9592034931 https://github.com/pmd/pmd/commit/a5b0a3239ca8391509e8b86c98abeb9592034931 Author: dalizi007 <11912...@mail.sustech.edu.cn> Date: 2022-05-28 (Sat, 28 May 2022)
Changed paths: M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml Log Message: ----------- [java] fix false negative with unnecessary parenthesis pmd#3949 Commit: 077005f7b473b3ab9b7c9dbde8f4b97a2c0bc8ab https://github.com/pmd/pmd/commit/077005f7b473b3ab9b7c9dbde8f4b97a2c0bc8ab Author: dalizi007 <90743616+dalizi...@users.noreply.github.com> Date: 2022-05-28 (Sat, 28 May 2022) Changed paths: M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M docs/_config.yml M docs/pages/next_major_development.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-apex-jorje/pom.xml M pmd-apex/pom.xml M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/PMD.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/ant/Formatter.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java A pmd-core/src/main/resources/rulesets/releases/6460.xml M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java M pmd-cpp/pom.xml M pmd-cs/pom.xml M pmd-dart/pom.xml M pmd-dist/pom.xml M pmd-doc/pom.xml M pmd-fortran/pom.xml M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/HtmlLanguageModule.java M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResource.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSynchronizedStatement.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementRule.java M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java M pmd-java/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/EmptyControlStatementTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessarySemicolonTest.java A 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/UnnecessarySemicolon.xml M pmd-java8/pom.xml M pmd-javascript/pom.xml M pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java M pmd-jsp/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/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/pom.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-scala/pom.xml M pmd-swift/pom.xml M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/cli/BaseCPDCLITest.java M pmd-visualforce/pom.xml M pmd-vm/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'pmd:master' into parenthesis_iss#3949 Commit: 3c1a246fe9f6a9ceb0bc210cd7666d2133bab5be https://github.com/pmd/pmd/commit/3c1a246fe9f6a9ceb0bc210cd7666d2133bab5be Author: 茅延安 <11811...@mail.sustech.edu.cn> Date: 2022-05-29 (Sun, 29 May 2022) Changed paths: M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/TooManyMethods.xml Log Message: ----------- handle issue 3729 Commit: 7f5f0406ec63ef9f7608e598827209d25c2fd746 https://github.com/pmd/pmd/commit/7f5f0406ec63ef9f7608e598827209d25c2fd746 Author: 茅延安 <100549608+341816...@users.noreply.github.com> Date: 2022-06-01 (Wed, 01 Jun 2022) Changed paths: M pmd-java/src/main/resources/category/java/design.xml Log Message: ----------- Update design.xml Commit: fbb542688e1786bf0784eae5fd3a58aa2645e2b2 https://github.com/pmd/pmd/commit/fbb542688e1786bf0784eae5fd3a58aa2645e2b2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/git-repo-sync.sh M .mvn/wrapper/maven-wrapper.properties M do-release.sh M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/pages/next_major_development.md A docs/pages/pmd/languages/gherkin.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/tools.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-apex-jorje/pom.xml M pmd-apex/pom.xml M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexCpdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDCommandLineInterfaceTest.java 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/it/BinaryDistributionIT.java M pmd-doc/pom.xml M pmd-fortran/pom.xml A pmd-gherkin/pom.xml A pmd-gherkin/src/main/antlr4/net/sourceforge/pmd/lang/gherkin/ast/Gherkin.g4 A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/package-info.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinLanguage.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/package-info.java A pmd-gherkin/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language A pmd-gherkin/src/test/java/net/sourceforge/pmd/cpd/GherkinTokenizerTest.java A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.feature A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.txt A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/docstring.feature A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/docstring.txt M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidDuplicateLiterals.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidFieldNameMatchingMethodName.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml M pmd-java8/pom.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/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/pom.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-scala/pom.xml M pmd-swift/pom.xml M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java M pmd-visualforce/pom.xml M pmd-vm/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-3992 Commit: a168bc239c69d468a7600e0b25e310e10d5c0da2 https://github.com/pmd/pmd/commit/a168bc239c69d468a7600e0b25e310e10d5c0da2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml Log Message: ----------- [java] Improve FinalFieldCouldBeStatic (#3992) Commit: 0a68e204b9142d6fccce9fd4216043914b11adf4 https://github.com/pmd/pmd/commit/0a68e204b9142d6fccce9fd4216043914b11adf4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3992, #3949) Commit: 5fa2a6b9768eb58445f64e8b400c62f6d27c34bd https://github.com/pmd/pmd/commit/5fa2a6b9768eb58445f64e8b400c62f6d27c34bd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/git-repo-sync.sh M .mvn/wrapper/maven-wrapper.properties M do-release.sh M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/pages/next_major_development.md A docs/pages/pmd/languages/gherkin.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/tools.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M pmd-apex-jorje/pom.xml M pmd-apex/pom.xml M pmd-apex/src/test/java/net/sourceforge/pmd/cpd/ApexCpdTest.java M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDCommandLineInterfaceTest.java 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/it/BinaryDistributionIT.java M pmd-doc/pom.xml M pmd-fortran/pom.xml A pmd-gherkin/pom.xml A pmd-gherkin/src/main/antlr4/net/sourceforge/pmd/lang/gherkin/ast/Gherkin.g4 A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/package-info.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinLanguage.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/package-info.java A pmd-gherkin/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language A pmd-gherkin/src/test/java/net/sourceforge/pmd/cpd/GherkinTokenizerTest.java A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.feature A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.txt A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/docstring.feature A pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/docstring.txt M pmd-go/pom.xml M pmd-groovy/pom.xml M pmd-html/pom.xml M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidDuplicateLiterals.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidFieldNameMatchingMethodName.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml M pmd-java8/pom.xml M pmd-javascript/pom.xml M pmd-jsp/pom.xml M pmd-kotlin/pom.xml M pmd-lang-test/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/pom.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-scala/pom.xml M pmd-swift/pom.xml M pmd-test/pom.xml M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java M pmd-visualforce/pom.xml M pmd-vm/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-3994 Commit: 8f3c7ee71d46d548ea5f144f495f6166dd2095ff https://github.com/pmd/pmd/commit/8f3c7ee71d46d548ea5f144f495f6166dd2095ff Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/TooManyMethods.xml Log Message: ----------- [java] Improve TooManyMethods (#3994) Commit: 53747dd9eefc1b178acea0e9084aceae0d147bc4 https://github.com/pmd/pmd/commit/53747dd9eefc1b178acea0e9084aceae0d147bc4 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @341816041 as a contributor Commit: 71b5855d7670d1db68bd6a27e93d7ed14b3fece9 https://github.com/pmd/pmd/commit/71b5855d7670d1db68bd6a27e93d7ed14b3fece9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3729, #3994) Commit: 3394263ec7413b409a6d5b71942abab7e6e102a5 https://github.com/pmd/pmd/commit/3394263ec7413b409a6d5b71942abab7e6e102a5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml Log Message: ----------- Merge pull request #3992 from dalizi007:parenthesis_iss#3949 [java] FinalFieldCouldBeStatic - fix false negative with unnecessary parenthesis #3992 Commit: c83987f942656c0566bcdf125da418312d5b48ad https://github.com/pmd/pmd/commit/c83987f942656c0566bcdf125da418312d5b48ad Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/TooManyMethods.xml Log Message: ----------- Merge pull request #3994 from 341816041:handling_issue_3729 [java] TooManyMethods - improve getter/setter detection (#3729) #3994 Commit: bd830daea0d16ff0cde6f20c1a7235017ee19694 https://github.com/pmd/pmd/commit/bd830daea0d16ff0cde6f20c1a7235017ee19694 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/TooManyMethods.xml Log Message: ----------- Merge branch 'master' into pmd/7.0.x Commit: 092e3d4fc9ce6d76443513d3cb7213baf835fc6b https://github.com/pmd/pmd/commit/092e3d4fc9ce6d76443513d3cb7213baf835fc6b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-07 (Thu, 07 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/design.xml Log Message: ----------- [java] Fix rules TooManyMethods and FinalFieldCouldBeStatic Compare: https://github.com/pmd/pmd/compare/d54d08ce8a09...092e3d4fc9ce _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits