Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 33c737718c0ff7a02739e8c7c2a1e026d17d0ec0
      https://github.com/pmd/pmd/commit/33c737718c0ff7a02739e8c7c2a1e026d17d0ec0
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  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/UnitTestShouldUseBeforeAnnotation.xml

  Log Message:
  -----------
  [java] UnitTestShouldUseBeforeAnnotation: Consider JUnit 5 and TestNG


  Commit: 9337e5a7a21428f92d270c9309b141754e8b7f39
      https://github.com/pmd/pmd/commit/9337e5a7a21428f92d270c9309b141754e8b7f39
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  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/UnitTestShouldUseAfterAnnotation.xml

  Log Message:
  -----------
  [java] UnitTestShouldUseAfterAnnotation: Consider JUnit 5 and TestNG


  Commit: 312d8e46aef97e7514e71ec30f43808baabd322e
      https://github.com/pmd/pmd/commit/312d8e46aef97e7514e71ec30f43808baabd322e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  [java] ImplicitSwitchFallThrough should consider switch expressions

Fixes #3362


  Commit: 49deb8d4a03215295a45cc3cc8a76dde3b87aac9
      https://github.com/pmd/pmd/commit/49deb8d4a03215295a45cc3cc8a76dde3b87aac9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml

  Log Message:
  -----------
  [java] SwitchDensity false positive with pattern matching

Fixes #5030


  Commit: 375fb72f3c99e19f7cab257b02a06f2e29dbf384
      https://github.com/pmd/pmd/commit/375fb72f3c99e19f7cab257b02a06f2e29dbf384
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-04 (Fri, 04 Oct 2024)

  Changed paths:
    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/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/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/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/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/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt

  Log Message:
  -----------
  [java] Fix tree dump test

New SwitchLabel#PatternLabel flag


  Commit: 1f31f771ad14d8a89920a208995b10d9142bc201
      https://github.com/pmd/pmd/commit/1f31f771ad14d8a89920a208995b10d9142bc201
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml

  Log Message:
  -----------
  [java] SwitchDensity - more tests with (record) patterns


  Commit: f317e8bee58869ee196957732cb2ab4e744b7927
      https://github.com/pmd/pmd/commit/f317e8bee58869ee196957732cb2ab4e744b7927
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M README.md
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/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/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertRule.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.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/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestShouldIncludeAssertTest.java
    R 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnitTestsShouldIncludeAssertTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.txt
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldIncludeAssert.xml
    R 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestsShouldIncludeAssert.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into java-unit-test-rules


  Commit: a0d4b38b5349d27bd4762080131e0362d2fe26da
      https://github.com/pmd/pmd/commit/a0d4b38b5349d27bd4762080131e0362d2fe26da
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5245)


  Commit: fb94e2493c0a2115c1f656c0037fc5e35d1c1bf1
      https://github.com/pmd/pmd/commit/fb94e2493c0a2115c1f656c0037fc5e35d1c1bf1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/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/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    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/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-5030


  Commit: 81429a46288a8a119988d5acbf94ffcf1819423e
      https://github.com/pmd/pmd/commit/81429a46288a8a119988d5acbf94ffcf1819423e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5247)


  Commit: dafdc964a5a1678e1bb686af326de84c5f02a6e9
      https://github.com/pmd/pmd/commit/dafdc964a5a1678e1bb686af326de84c5f02a6e9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M .all-contributorsrc
    M antlr4-wrapper.xml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M javacc-wrapper.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/annotation/Generated.java
    M pmd-cpp/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/rule/design/CouplingBetweenObjectsRule.java
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/design.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java21/RecordPatterns.java
    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/rule/codestyle/xml/BooleanGetMethodName.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CouplingBetweenObjects.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M pmd-matlab/pom.xml
    M pmd-modelica/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/pom.xml
    M pmd-python/pom.xml
    M pmd-velocity/pom.xml
    M pmd-visualforce/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'main' into issue-3362


  Commit: fd8fcd67d66a181e6362305bcbe19a19d1b793fd
      https://github.com/pmd/pmd/commit/fd8fcd67d66a181e6362305bcbe19a19d1b793fd
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5248)


  Commit: 40ed4590be6c522e57b43b0cfe589952d6c28a56
      https://github.com/pmd/pmd/commit/40ed4590be6c522e57b43b0cfe589952d6c28a56
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  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/UnitTestShouldUseAfterAnnotation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnitTestShouldUseBeforeAnnotation.xml

  Log Message:
  -----------
  [java] Improve UnitTestShouldUse{After,Before}Annotation rules to support 
JUnit5 and TestNG (#5245)


  Commit: 156f293ef30d83b35f1f6797363d3bfb2ae19a76
      https://github.com/pmd/pmd/commit/156f293ef30d83b35f1f6797363d3bfb2ae19a76
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchLabel.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SwitchDensityRule.java
    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/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/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/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/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/java23p/Jep455_PrimitiveTypesInPatternsInstanceofAndSwitch.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java23p/Jep482_FlexibleConstructorBodies.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/SwitchDensity.xml

  Log Message:
  -----------
  Fix #5030: [java] SwitchDensity false positive with pattern matching (#5247)


  Commit: 93f6279ea71dd097f97935eeffdbabc85b19d3a9
      https://github.com/pmd/pmd/commit/93f6279ea71dd097f97935eeffdbabc85b19d3a9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2024-10-24 (Thu, 24 Oct 2024)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ImplicitSwitchFallThroughRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml

  Log Message:
  -----------
  Fix #3362: [java] ImplicitSwitchFallThrough should consider switch 
expressions (#5248)


Compare: https://github.com/pmd/pmd/compare/7358289bbefa...93f6279ea71d

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

Reply via email to