Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 42f78b603bb622d7f29faa32df894ff8919df1c6 https://github.com/pmd/pmd/commit/42f78b603bb622d7f29faa32df894ff8919df1c6 Author: Erwan Moutymbo <emouty...@libon.com> Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java M pmd-java/src/main/resources/category/java/bestpractices.xml A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java Log Message: ----------- [Java] add extra assert method names to Junit rules Commit: 03407db09e1a198ec34cdae522f76b87ef47622b https://github.com/pmd/pmd/commit/03407db09e1a198ec34cdae522f76b87ef47622b Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java Log Message: ----------- Use set properties instead Commit: 2639643e40cb5977c323266e5f545f97d6d7213a https://github.com/pmd/pmd/commit/2639643e40cb5977c323266e5f545f97d6d7213a Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java Log Message: ----------- Remove unnecessary test Commit: 29affeedc4e115ddcd293780516e7fbebc672b72 https://github.com/pmd/pmd/commit/29affeedc4e115ddcd293780516e7fbebc672b72 Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M pmd-java/src/main/resources/category/java/bestpractices.xml Log Message: ----------- Remove unnecessary property declarations Commit: 8c4eb751107e61516e237f8206d40718940e060e https://github.com/pmd/pmd/commit/8c4eb751107e61516e237f8206d40718940e060e Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-03-21 (Thu, 21 Mar 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java 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/JUnitTestsShouldIncludeAssert.xml Log Message: ----------- Add tests Commit: eaaed0ecec256feca4f1d254ddc4b65113f2e086 https://github.com/pmd/pmd/commit/eaaed0ecec256feca4f1d254ddc4b65113f2e086 Author: Clément Fournier <clement.fourn...@tu-dresden.de> Date: 2024-03-21 (Thu, 21 Mar 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 M do-release.sh M docs/_config.yml M docs/css/pmd-customstyles.css M docs/pages/pmd/projectdocs/credits.md M docs/pages/pmd/userdocs/3rdpartyrulesets.md M docs/pages/release_notes.md M docs/pages/release_notes_pmd7.md M pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java M pmd-dist/src/main/resources/assemblies/pmd-src.xml M pmd-dist/src/test/java/net/sourceforge/pmd/dist/SourceDistributionIT.java M pmd-dist/src/test/java/net/sourceforge/pmd/dist/ZipFileExtractor.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestsShouldIncludeAssert.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UseDiamondOperator.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SingularField.xml M pom.xml Log Message: ----------- Merge branch 'master' into parametrize-assert-methods Commit: d1e400d24b11d8bc0fda26c7b4b5f70c6056197d https://github.com/pmd/pmd/commit/d1e400d24b11d8bc0fda26c7b4b5f70c6056197d Author: Erwan Moutymbo <emouty...@libon.com> Date: 2024-03-22 (Fri, 22 Mar 2024) Changed paths: M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java Log Message: ----------- remove unnecessary import Commit: e10f622866c4cfcb327a883a9237d65695301428 https://github.com/pmd/pmd/commit/e10f622866c4cfcb327a883a9237d65695301428 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-04-04 (Thu, 04 Apr 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 M do-release.sh M docs/_config.yml M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M docs/pages/release_notes_old.md M docs/pages/release_notes_pmd7.md M pmd-ant/pom.xml M pmd-apex/pom.xml M pmd-cli/pom.xml M pmd-coco/pom.xml M pmd-compat6/pom.xml M pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java M pmd-core/pom.xml M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.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/util/AssertionUtil.java M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/AttributeAxisIteratorTest.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/AbstractNode.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ConcreteNode.java A pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/impl/dummyast/ValueNode.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/main/resources/scripts/pmd.bat M pmd-dist/src/test/resources/sample-source/pom/pom.xml.pom M pmd-doc/pom.xml A pmd-doc/src/main/java/net/sourceforge/pmd/doc/InternalApiBridge.java A pmd-doc/src/main/java/net/sourceforge/pmd/doc/package-info.java 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/ASTExecutableDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclaration.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableId.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalApiBridge.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/AnnotationSuppressionUtil.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.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/design/LawOfDemeterRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.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/internal/ast/AstFieldSym.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbruptCompletionAnalysis.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/JavaResolvers.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/PolyResolution.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/JavaExprMirrors.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/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnit4TestShouldUseAfterAnnotationTest.java M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnit4TestShouldUseBeforeAnnotationTest.java M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/Bug1429.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug207.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/GitHubBug309.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1333.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug1470.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/LambdaBug206.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases18.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchStatements.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/SwitchWithFallthrough.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/MultipleCaseLabels.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SimpleSwitchExpressions.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchExpressions.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/SwitchRules.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/YieldStatements.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/NonSealedIdentifier.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15/TextBlocks.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalClassAndInterfaceDeclarations.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/LocalRecords.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/NonSealedIdentifier.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/PatternMatchingInstanceof.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Point.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java16/Records.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/LocalVars.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/DealingWithNull.txt 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/GuardedPatterns.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/Jep441_PatternMatchingForSwitch.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/PatternsInSwitchLabels.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/RecordPatternsExhaustiveSwitch.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/Jep430_StringTemplates.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/java21p/Jep445_UnnamedClasses3.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/ast/jdkversiontests/java22p/Jep459_StringTemplates.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses3.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java22p/Jep463_UnnamedClasses4WithImports.txt M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ForLoopCanBeForeach.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnit4TestShouldUseAfterAnnotation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnit4TestShouldUseBeforeAnnotation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedFormalParameter.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryCast.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.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/design/xml/SingularField.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/ProperLogger.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BigIntegerInstantiation.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml M pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml 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/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-swift/pom.xml M pmd-test-schema/pom.xml M pmd-test/pom.xml M pmd-tsql/pom.xml M pmd-velocity/pom.xml M pmd-visualforce/pom.xml M pmd-xml/pom.xml M pmd-xml/src/main/resources/category/pom/errorprone.xml M pmd-xml/src/test/resources/net/sourceforge/pmd/lang/xml/pom/rule/errorprone/xml/InvalidDependencyTypes.xml M pom.xml Log Message: ----------- Merge branch 'master' into pr-4864 Commit: 09714757ffc3e8809a4ba3e5ed1cafa156119af9 https://github.com/pmd/pmd/commit/09714757ffc3e8809a4ba3e5ed1cafa156119af9 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-04-04 (Thu, 04 Apr 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md Log Message: ----------- Add @emouty as a contributor Commit: 2174fc287aeb0830d107640dc3f5150dce16d0d3 https://github.com/pmd/pmd/commit/2174fc287aeb0830d107640dc3f5150dce16d0d3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-04-04 (Thu, 04 Apr 2024) Changed paths: M docs/pages/release_notes.md Log Message: ----------- [doc] Update release notes (#1084, #4864) Commit: b1c40f1e3363d58d0e30eb72ebb3d4b5834931d5 https://github.com/pmd/pmd/commit/b1c40f1e3363d58d0e30eb72ebb3d4b5834931d5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2024-04-04 (Thu, 04 Apr 2024) Changed paths: M .all-contributorsrc M docs/pages/pmd/projectdocs/credits.md M docs/pages/release_notes.md M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java 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/JUnitTestsShouldIncludeAssert.xml Log Message: ----------- Merge pull request #4864 from emouty:parametrize-assert-methods Fix #1084 [Java] add extra assert method names to Junit rules #4864 Compare: https://github.com/pmd/pmd/compare/07d96e712808...b1c40f1e3363 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