Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: b741ce261cf27cc63bbb3e0ede1e61c708e3582b https://github.com/pmd/pmd/commit/b741ce261cf27cc63bbb3e0ede1e61c708e3582b Author: 李家奥 <lijiaao@lijiaaodeMacBook-Pro.local> Date: 2022-05-27 (Fri, 27 May 2022)
Changed paths: M pmd-java/src/main/resources/category/java/performance.xml Log Message: ----------- fix addEmptyString in performance.xml Commit: dcc6977168806f7884f953066ea5799de82b0c2f https://github.com/pmd/pmd/commit/dcc6977168806f7884f953066ea5799de82b0c2f Author: 李家奥 <lijiaao@lijiaaodeMacBook-Pro.local> Date: 2022-05-27 (Fri, 27 May 2022) Changed paths: M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml Log Message: ----------- add test cases Commit: ca562fc133e9af3ef7ef1228cce2eff4c0eead96 https://github.com/pmd/pmd/commit/ca562fc133e9af3ef7ef1228cce2eff4c0eead96 Author: HoshiNoMei <11910...@mail.sustech.edu.cn> Date: 2022-05-28 (Sat, 28 May 2022) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml Log Message: ----------- Fix the rule xml WhileLoopWithLiteralBoolean Commit: d4b356a68ee74e8a5cb34240839675a665ec0e7c https://github.com/pmd/pmd/commit/d4b356a68ee74e8a5cb34240839675a665ec0e7c Author: HoshiNoMei <11910...@mail.sustech.edu.cn> Date: 2022-05-28 (Sat, 28 May 2022) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.xml Log Message: ----------- Fix the rule xml WhileLoopWithLiteralBoolean Commit: ac2dcd8c4df5aae3ef2f3a93f7fd9d4fa5ebbc8a https://github.com/pmd/pmd/commit/ac2dcd8c4df5aae3ef2f3a93f7fd9d4fa5ebbc8a Author: Anne Brouwers <annebrouwers1...@gmail.com> Date: 2022-06-16 (Thu, 16 Jun 2022) Changed paths: M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java A pmd-gherkin/pom.xml A pmd-gherkin/src/main/antlr4/net/sourceforge/pmd/lang/gherkin/antlr4/Gherkin.g4 A pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinLanguage.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinTokenizer.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/antlr4/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 pom.xml Log Message: ----------- Add Gherkin support to CPD Commit: 44b9b0a10aca388bbcac20840a63c7396ad6aa98 https://github.com/pmd/pmd/commit/44b9b0a10aca388bbcac20840a63c7396ad6aa98 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-06-25 (Sat, 25 Jun 2022) Changed paths: A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java Log Message: ----------- add plain text language Commit: aae9c0cf78c95e1d229c4a78f81a6c055c0b151b https://github.com/pmd/pmd/commit/aae9c0cf78c95e1d229c4a78f81a6c055c0b151b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-06-25 (Sat, 25 Jun 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java Log Message: ----------- checkstyle Commit: bedb6057dee047c00534286af0627cbbc02e2000 https://github.com/pmd/pmd/commit/bedb6057dee047c00534286af0627cbbc02e2000 Author: Anne Brouwers <annebrouwers1...@gmail.com> Date: 2022-06-28 (Tue, 28 Jun 2022) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/git-repo-sync.sh M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M .mvn/wrapper/maven-wrapper.properties M do-release.sh M docs/_config.yml M docs/pages/next_major_development.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 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-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-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/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/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-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-visualforce/pom.xml M pmd-vm/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into feature_gherkin Commit: 5897eb70bc0a1400e265963bddf1afc60bfa809c https://github.com/pmd/pmd/commit/5897eb70bc0a1400e265963bddf1afc60bfa809c Author: Anne Brouwers <annebrouwers1...@gmail.com> Date: 2022-06-28 (Tue, 28 Jun 2022) Changed paths: M pmd-gherkin/pom.xml R pmd-gherkin/src/main/antlr4/net/sourceforge/pmd/lang/gherkin/antlr4/Gherkin.g4 A pmd-gherkin/src/main/antlr4/net/sourceforge/pmd/lang/gherkin/ast/Gherkin.g4 M pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinLanguage.java M pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinTokenizer.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/package-info.java R pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/antlr4/package-info.java A pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/package-info.java M pmd-gherkin/src/test/java/net/sourceforge/pmd/cpd/GherkinTokenizerTest.java Log Message: ----------- Implement PR feedback Commit: c5f06cdf8802b6d71a61d1452b8fc627466fd995 https://github.com/pmd/pmd/commit/c5f06cdf8802b6d71a61d1452b8fc627466fd995 Author: Anne Brouwers <annebrouwers1...@gmail.com> Date: 2022-06-28 (Tue, 28 Jun 2022) Changed paths: M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/languages/gherkin.md Log Message: ----------- Add Gherkin page to docs Commit: e2fbe21917bdcfc20e148c2927a3273c8240abfd https://github.com/pmd/pmd/commit/e2fbe21917bdcfc20e148c2927a3273c8240abfd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-06-30 (Thu, 30 Jun 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Update @jborgers as a contributor Commit: 0fb18f4b293f714adc9a158a5891b86e0940fd52 https://github.com/pmd/pmd/commit/0fb18f4b293f714adc9a158a5891b86e0940fd52 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-06-30 (Thu, 30 Jun 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @stokpop as a contributor Commit: eb87e074a1f8b71bab1cfbc1d7c32965d7b96492 https://github.com/pmd/pmd/commit/eb87e074a1f8b71bab1cfbc1d7c32965d7b96492 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-06-30 (Thu, 30 Jun 2022) Changed paths: A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java Log Message: ----------- Merge pull request #4024 from oowekyala:pmd6-plain-text-lang [core] Add plain text language #4024 Commit: b14d51829d16debf1f510a5be7d7f2b88c585884 https://github.com/pmd/pmd/commit/b14d51829d16debf1f510a5be7d7f2b88c585884 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: R pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinLanguage.java R pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/GherkinTokenizer.java R pmd-gherkin/src/main/java/net/sourceforge/pmd/cpd/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 M pmd-gherkin/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language M pmd-gherkin/src/test/java/net/sourceforge/pmd/cpd/GherkinTokenizerTest.java Log Message: ----------- [gherkin] Move CPD classes into specific gherkin package Commit: 326c03d5a43c5daf4bb290ace50b71a0e436e384 https://github.com/pmd/pmd/commit/326c03d5a43c5daf4bb290ace50b71a0e436e384 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @ASBrouwers as a contributor Commit: ed6ac96e4996f2ca903f321cd144d8f023527ac9 https://github.com/pmd/pmd/commit/ed6ac96e4996f2ca903f321cd144d8f023527ac9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M docs/pages/pmd/languages/gherkin.md M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4017) Commit: 06e166adec9a0041f398631845c22345d1d27047 https://github.com/pmd/pmd/commit/06e166adec9a0041f398631845c22345d1d27047 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M .all-contributorsrc M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/languages/gherkin.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java 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 pom.xml Log Message: ----------- Merge pull request #4017 from tiobe:feature_gherkin Add Gherkin support to CPD #4017 Commit: 41798069a146ad0c4929de21c5f2d93ba26d6c4e https://github.com/pmd/pmd/commit/41798069a146ad0c4929de21c5f2d93ba26d6c4e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/git-repo-sync.sh M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml 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/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/cli/PMDParameters.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/java/net/sourceforge/pmd/lang/PlainTextLanguage.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/cli/PMDCommandLineInterfaceTest.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-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-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 M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java A 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/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/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/ant/PMDTaskTest.java M pmd-java/src/test/java/net/sourceforge/pmd/cli/CLITest.java M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.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 M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml 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-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-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-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-3984 Commit: d333e09f3df39f745ab7268a210f94fb4fa73762 https://github.com/pmd/pmd/commit/d333e09f3df39f745ab7268a210f94fb4fa73762 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml Log Message: ----------- [java] Improve AddEmptyString (#3984) Commit: cfcfa32dfb506b08228af7ac2d6621a008f7ef6d https://github.com/pmd/pmd/commit/cfcfa32dfb506b08228af7ac2d6621a008f7ef6d Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3984, #3625) Commit: f15cd8febc818ffcdd87ca30192138868938869b https://github.com/pmd/pmd/commit/f15cd8febc818ffcdd87ca30192138868938869b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml Log Message: ----------- [java] AddEmptyString - fix false positive with scoping Commit: 0abfa1bd720f56fd35da5e3167fed6c50d6026fd https://github.com/pmd/pmd/commit/0abfa1bd720f56fd35da5e3167fed6c50d6026fd Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 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/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/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-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-3988 Commit: 6fb5b3b9600faa3868983506f398d8e921c1fb29 https://github.com/pmd/pmd/commit/6fb5b3b9600faa3868983506f398d8e921c1fb29 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.xml Log Message: ----------- [java] Improve WhileLoopWithLiteralBoolean (#3988) Commit: c82505353c8e95abc667f9bde85a75d4323d55b0 https://github.com/pmd/pmd/commit/c82505353c8e95abc667f9bde85a75d4323d55b0 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#3455, #3988) Commit: 7557abb739aefefe456274de2aafae5e9e87e3be https://github.com/pmd/pmd/commit/7557abb739aefefe456274de2aafae5e9e87e3be Author: Andreas Dangel <andreas.dan...@adangel.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/performance.xml Log Message: ----------- Update pmd-java/src/main/resources/category/java/performance.xml Commit: a191bcb2f8001cfabeee3f5fdedffe66536a53c8 https://github.com/pmd/pmd/commit/a191bcb2f8001cfabeee3f5fdedffe66536a53c8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AddEmptyString.xml Log Message: ----------- Merge pull request #3984 from LiGaOg:master [java] Fix AddEmptyString false-negative issue #3984 Commit: 19a6b38bbd3d8375242f0b01c249af2c585a16e2 https://github.com/pmd/pmd/commit/19a6b38bbd3d8375242f0b01c249af2c585a16e2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M docs/pages/release_notes.md M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.xml Log Message: ----------- Merge pull request #3988 from VoidxHoshi:master [java] Modify WhileLoopWithLiteralBoolean to meet the missing case #3455 #3988 Commit: e6e1bfb62af8d8e1b8a05ae461a65f37a7a1f6d3 https://github.com/pmd/pmd/commit/e6e1bfb62af8d8e1b8a05ae461a65f37a7a1f6d3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M .all-contributorsrc M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/languages/gherkin.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-dist/pom.xml M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java 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-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/performance.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/performance/xml/AddEmptyString.xml M pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java M pom.xml Log Message: ----------- Merge branch 'master' into pmd/7.0.x Commit: 82245b07947ad2e5307a0c941f4ca7c970689647 https://github.com/pmd/pmd/commit/82245b07947ad2e5307a0c941f4ca7c970689647 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java Log Message: ----------- [core] Fix compile errors with PlainTextLanguage Commit: f8e9adf2c55a8f01f85966ba25351792862a18f2 https://github.com/pmd/pmd/commit/f8e9adf2c55a8f01f85966ba25351792862a18f2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml Log Message: ----------- [java] Fix WhileLoopWithLiteralBoolean tests Commit: c79db6e5f3d5943eeedcba7b4aa033f23351c7ca https://github.com/pmd/pmd/commit/c79db6e5f3d5943eeedcba7b4aa033f23351c7ca Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/KotlinLanguageModule.java Log Message: ----------- [kotlin] Mark kotlin language module @Experimental Commit: a7340fce4c13c16a4a5e9b35dae7f3a1c4a9080b https://github.com/pmd/pmd/commit/a7340fce4c13c16a4a5e9b35dae7f3a1c4a9080b Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-gherkin/pom.xml M pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java M pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/annotatedSource.txt M pmd-gherkin/src/test/resources/net/sourceforge/pmd/lang/gherkin/cpd/testdata/docstring.txt Log Message: ----------- [gherkin] Migrate to PMD 7 Compare: https://github.com/pmd/pmd/compare/9d1782d9f4cc...a7340fce4c13 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits