Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: d3e68d795b07d0cbc94e38ac85e708f7d5fef107 https://github.com/pmd/pmd/commit/d3e68d795b07d0cbc94e38ac85e708f7d5fef107 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-11-13 (Sun, 13 Nov 2022)
Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml Log Message: ----------- Add --relativize-paths-with Commit: 99b24b702ff3cad00d6cc0217d8ced0944c5c08f https://github.com/pmd/pmd/commit/99b24b702ff3cad00d6cc0217d8ced0944c5c08f Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java A pmd-core/src/test/resources/net/sourceforge/pmd/cli/FakeRuleset2.xml A pmd-core/src/test/resources/net/sourceforge/pmd/cli/filelist4.txt A pmd-core/src/test/resources/net/sourceforge/pmd/cli/otherSrc/somefile.dummy Log Message: ----------- Add tests, dedup collected files Commit: e0c0bd924126df5d4387651877a0bc87fbeedef6 https://github.com/pmd/pmd/commit/e0c0bd924126df5d4387651877a0bc87fbeedef6 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java Log Message: ----------- Test -z / Commit: b45ab080210678b0352d8402abe8e699f58573e0 https://github.com/pmd/pmd/commit/b45ab080210678b0352d8402abe8e699f58573e0 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2022-11-13 (Sun, 13 Nov 2022) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java A pmd-core/src/test/java/net/sourceforge/pmd/cli/ZipFileTest.java A pmd-core/src/test/resources/net/sourceforge/pmd/cli/zipWithSources.zip Log Message: ----------- Add tests for zip file paths Commit: faf3b6ebf95371455284f390be5e46f2230e5f09 https://github.com/pmd/pmd/commit/faf3b6ebf95371455284f390be5e46f2230e5f09 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M .all-contributorsrc M .ci/build.sh M .ci/files/project-list.xml M .github/workflows/build.yml M .github/workflows/git-repo-sync.yml M .github/workflows/troubleshooting.yml M Gemfile.lock M docs/Gemfile M docs/Gemfile.lock M docs/_config.yml M docs/_data/sidebars/pmd_sidebar.yml M docs/pages/next_major_development.md M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md M docs/pages/pmd/languages/java.md M docs/pages/pmd/projectdocs/committers/releasing.md M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/projectdocs/trivia/similarprojects.md M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/extending/metrics_howto.md M docs/pages/pmd/userdocs/installation.md M docs/pages/pmd/userdocs/making_rulesets.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/main/java/net/sourceforge/pmd/lang/apex/ast/ApexRootNode.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexUnitTestRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexUnitTestShouldNotUseSeeAllDataTrueRule.java M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java M pmd-apex/src/main/resources/category/apex/codestyle.xml M pmd-apex/src/main/resources/category/apex/performance.xml M pmd-apex/src/main/resources/category/apex/security.xml M pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java M pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java M pmd-core/src/main/java/net/sourceforge/pmd/renderers/CSVWriter.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java A pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java A pmd-core/src/main/resources/rulesets/releases/6520.xml M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java A pmd-core/src/test/java/net/sourceforge/pmd/util/datasource/internal/PathDataSourceTest.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 A pmd-dist/src/test/resources/sample-source/java/sample-source-java.jar A pmd-dist/src/test/resources/sample-source/java/sample-source-java.zip M pmd-doc/pom.xml M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java M pmd-doc/src/test/resources/expected/pmd_sidebar.yml M pmd-doc/src/test/resources/net/sourceforge/pmd/docs/sidebar.yml 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/pom.xml M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractIgnoredAnnotationRule.java 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/codestyle/CommentDefaultAccessModifierRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveClassLengthRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveMethodLengthRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/InvalidJavaBeanRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/InvalidLogMessageFormatRule.java A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java M pmd-java/src/main/resources/category/java/bestpractices.xml M pmd-java/src/main/resources/category/java/codestyle.xml M pmd-java/src/main/resources/category/java/design.xml M pmd-java/src/main/resources/category/java/errorprone.xml M pmd-java/src/main/resources/category/java/multithreading.xml M pmd-java/src/main/resources/category/java/performance.xml M pmd-java/src/main/resources/rulesets/java/quickstart.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTCompactConstructorDeclarationTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/InvalidJavaBeanTest.java R pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassTest.java M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchStatementTest.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParserTestSpec.kt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestContainsTooManyAsserts.xml 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/codestyle/xml/CommentDefaultAccessModifier.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AbstractClassWithoutAnyMethod.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/InvalidJavaBean.xml R pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/BeanMembersShouldSerialize.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/InvalidLogMessageFormat.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonSerializableClass.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/DoNotUseThreads.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/AvoidArrayLoops.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/RedundantFieldInitializer.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-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codestyle/CodeFormatRule.java M pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/rule/codestyle/xml/CodeFormat.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-schema/pom.xml M pmd-test/pom.xml M pmd-visualforce/pom.xml M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypes.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitor.java M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/DataType.java M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ApexClassPropertyTypesVisitorTest.java M pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/DataTypeTest.java M pmd-vm/pom.xml M pmd-xml/pom.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-4214 Commit: 81bfed2ef7579c3d92e6cb9271178eca915a76ed https://github.com/pmd/pmd/commit/81bfed2ef7579c3d92e6cb9271178eca915a76ed Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java Log Message: ----------- Fix unit tests Commit: e9baa5b931ab73d6499da97d863f2fcf2e3df874 https://github.com/pmd/pmd/commit/e9baa5b931ab73d6499da97d863f2fcf2e3df874 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- [doc] Update CLI reference for new --relativize-paths-with Commit: fed44709c75f19481bab2744192613467698a066 https://github.com/pmd/pmd/commit/fed44709c75f19481bab2744192613467698a066 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java Log Message: ----------- Test deprecation warning for --short-names Commit: 74e6f85a50c5bc1e8795a6693234af343da02a94 https://github.com/pmd/pmd/commit/74e6f85a50c5bc1e8795a6693234af343da02a94 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/ZipFileTest.java Log Message: ----------- Fix tests under Windows Commit: 0b4cc1e5bb34b8a7063a282b6b117200d5496858 https://github.com/pmd/pmd/commit/0b4cc1e5bb34b8a7063a282b6b117200d5496858 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M docs/pages/pmd/userdocs/tools/ant.md M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml Log Message: ----------- [ant] Make relativizePathsWith a path-like structure Update documentation Commit: cf1dd6e902ad2d9b29f47d5c695c1f39db0e58b2 https://github.com/pmd/pmd/commit/cf1dd6e902ad2d9b29f47d5c695c1f39db0e58b2 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- Small fixes in PMDParameters Commit: e65fddff82fac723e14d307c8fddacf37e03127d https://github.com/pmd/pmd/commit/e65fddff82fac723e14d307c8fddacf37e03127d Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-24 (Tue, 24 Jan 2023) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java Log Message: ----------- [core] FileCollector - add back addZipFile() as deprecated method Commit: 8a85295e49b2e20b92a9e2a9c62909f524e34e73 https://github.com/pmd/pmd/commit/8a85295e49b2e20b92a9e2a9c62909f524e34e73 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/ZipFileTest.java Log Message: ----------- Verify behavior with no relativize paths and absolute/relative src dirs Commit: a93b45c0400a9a30b64e2cd82592b62e80adc775 https://github.com/pmd/pmd/commit/a93b45c0400a9a30b64e2cd82592b62e80adc775 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- [doc] Update doc for --relativize-paths-with regarding absolute paths Commit: 8eabce2f6f3f91887ee3cb9c96e16cb0ebccec26 https://github.com/pmd/pmd/commit/8eabce2f6f3f91887ee3cb9c96e16cb0ebccec26 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java Log Message: ----------- Follow symlinks when collecting source files Verify behavior with symlinks and relativize paths with. Commit: cc4d83d279aea922f7b148cd1c44d5b3ec5d5442 https://github.com/pmd/pmd/commit/cc4d83d279aea922f7b148cd1c44d5b3ec5d5442 Author: Andreas Dangel <andreas.dan...@microdoc.com> Date: 2023-01-25 (Wed, 25 Jan 2023) Changed paths: M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java Log Message: ----------- Deprecate PMDConfiguration#reportShortNames Commit: 30a01c4f331e5ab62cad12fe0cfc9587c5b178b6 https://github.com/pmd/pmd/commit/30a01c4f331e5ab62cad12fe0cfc9587c5b178b6 Author: Juan Martín Sotuyo Dodero <juansot...@gmail.com> Date: 2023-01-26 (Thu, 26 Jan 2023) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M docs/pages/pmd/userdocs/tools/ant.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/PMD.java M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/PMDTask.java M pmd-core/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java M pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/FileDataSource.java M pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java M pmd-core/src/test/java/net/sourceforge/pmd/ant/PMDTaskTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java M pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDFilelistTest.java A pmd-core/src/test/java/net/sourceforge/pmd/cli/ZipFileTest.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/FileCollectorTest.java M pmd-core/src/test/resources/net/sourceforge/pmd/ant/xml/pmdtasktest.xml A pmd-core/src/test/resources/net/sourceforge/pmd/cli/FakeRuleset2.xml A pmd-core/src/test/resources/net/sourceforge/pmd/cli/filelist4.txt A pmd-core/src/test/resources/net/sourceforge/pmd/cli/otherSrc/somefile.dummy A pmd-core/src/test/resources/net/sourceforge/pmd/cli/zipWithSources.zip Log Message: ----------- Merge branch 'pr-4214' Compare: https://github.com/pmd/pmd/compare/614a5742925b...30a01c4f331e _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits