Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 9fc8a56e316719999586a5f5f0845c9d1671d30b https://github.com/pmd/pmd/commit/9fc8a56e316719999586a5f5f0845c9d1671d30b Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2022-06-29 (Wed, 29 Jun 2022)
Changed paths: M docs/pages/pmd/userdocs/cpd/cpd_report_formats.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRendererAdapter.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDReportRenderer.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java Log Message: ----------- Add total number of tokens to XML reports Commit: d544efee83f309af619289855eab557aa31b3cda https://github.com/pmd/pmd/commit/d544efee83f309af619289855eab557aa31b3cda Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2022-06-30 (Thu, 30 Jun 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.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/CPDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java Log Message: ----------- Improve encapsulation of CPD report contents Commit: a15758fcf998b7f6a5d65cab1892de4e9ea8f063 https://github.com/pmd/pmd/commit/a15758fcf998b7f6a5d65cab1892de4e9ea8f063 Author: Maikel Steneker <maikel.stene...@gmail.com> Date: 2022-06-30 (Thu, 30 Jun 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java Log Message: ----------- Hide CPDReport constructor Co-authored-by: Clément Fournier <clement.fournie...@gmail.com> Commit: f4dd873fc20c86f0c0fa87585686881bc8cbc88e https://github.com/pmd/pmd/commit/f4dd873fc20c86f0c0fa87585686881bc8cbc88e Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java Log Message: ----------- Remove catch from test case Commit: 4d7890112d6d017c630f791f57196e6d7900b3e5 https://github.com/pmd/pmd/commit/4d7890112d6d017c630f791f57196e6d7900b3e5 Author: Maikel Steneker <maikel.stene...@tiobe.com> Date: 2022-07-01 (Fri, 01 Jul 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java Log Message: ----------- Move sorting to CPDReport class Commit: ce6feada376d23dafd4a30d042d2771fba494cb3 https://github.com/pmd/pmd/commit/ce6feada376d23dafd4a30d042d2771fba494cb3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M .all-contributorsrc M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml A docs/pages/pmd/languages/gherkin.md M docs/pages/pmd/languages/java.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/tools/ant.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/cpd/CPD.java A pmd-core/src/main/java/net/sourceforge/pmd/lang/PlainTextLanguage.java M pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java M pmd-core/src/main/resources/rulesets/internal/all-java.xml M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/util/IOUtilTest.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/etc/grammar/Java.jjt M pmd-java/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTComponentPatternList.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTGuardedPattern.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/ASTRecordPattern.java A 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/AstImplUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserDecoratedVisitor.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorDecorator.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/main/resources/category/java/performance.xml 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/Java17PreviewTreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java18PreviewTreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java19PreviewTreeDumpTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/DealingWithNull.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/DealingWithNull.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/EnhancedTypeCheckingSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/EnhancedTypeCheckingSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ExhaustiveSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ExhaustiveSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/GuardedAndParenthesizedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/GuardedAndParenthesizedPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/PatternsInSwitchLabels.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/PatternsInSwitchLabels.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RecordPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RecordPatterns.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RefiningPatternsInSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/RefiningPatternsInSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java19p/ScopeOfPatternVariableDeclarations.java A 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/rule/bestpractices/xml/WhileLoopWithLiteralBoolean.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 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-4021 Commit: ee8622e54f01bb502c0a1a0f157ff641daefdb35 https://github.com/pmd/pmd/commit/ee8622e54f01bb502c0a1a0f157ff641daefdb35 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRendererAdapter.java Log Message: ----------- [core] Internalize methods in CPDConfiguration and CPDRendererAdapter Commit: 33bfd00303daa93eebc91a1d0b31567192becdcc https://github.com/pmd/pmd/commit/33bfd00303daa93eebc91a1d0b31567192becdcc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java Log Message: ----------- [core] Refactor how CPD Renderers are determined Commit: 94c19d2251f91b0258f6c7f423f770283cbe3592 https://github.com/pmd/pmd/commit/94c19d2251f91b0258f6c7f423f770283cbe3592 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRendererAdapter.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java Log Message: ----------- [core] Refactor CPDReport to use a List Commit: 43a17337fcf7c033506f00d0e34379c21287a499 https://github.com/pmd/pmd/commit/43a17337fcf7c033506f00d0e34379c21287a499 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Add deprecation notice for CPDRenderer Commit: 4568176f2132c7ac727c235ee7b8071b3c92964c https://github.com/pmd/pmd/commit/4568176f2132c7ac727c235ee7b8071b3c92964c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#4021) Commit: 029b4b20536595a0d7044d15b036e86f097d3706 https://github.com/pmd/pmd/commit/029b4b20536595a0d7044d15b036e86f097d3706 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2022-07-21 (Thu, 21 Jul 2022) Changed paths: M docs/pages/pmd/userdocs/cpd/cpd_report_formats.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPD.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDReport.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/GUI.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java M pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRenderer.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDRendererAdapter.java A pmd-core/src/main/java/net/sourceforge/pmd/cpd/renderer/CPDReportRenderer.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java Log Message: ----------- Merge pull request #4021 from tiobe:report_total_number_of_tokens [core] CPD: Add total number of tokens to XML reports #4021 Compare: https://github.com/pmd/pmd/compare/a42913fb1017...029b4b205365 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits