Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: 3bf755ee3790d3be9b038c60e44f2b55c03c7446
      https://github.com/pmd/pmd/commit/3bf755ee3790d3be9b038c60e44f2b55c03c7446
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AccessorMethodGeneration.xml

  Log Message:
  -----------
  [java] AccessorMethodGeneration - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: 83eebb4fb33ae3bf1660dc01006fecaae6d7dc4c
      https://github.com/pmd/pmd/commit/83eebb4fb33ae3bf1660dc01006fecaae6d7dc4c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml

  Log Message:
  -----------
  [java] ArrayIsStoredDirectly - fix false negative with nested classes


  Commit: d164f7d884818f1d8038eca7af0bb8f8f9cc9881
      https://github.com/pmd/pmd/commit/d164f7d884818f1d8038eca7af0bb8f8f9cc9881
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitTestsShouldIncludeAssert.xml

  Log Message:
  -----------
  [java] JUnitTestsShouldIncludeAssert - support nested test classes


  Commit: 732a97048b70edab0aa859de0072d4e7a2610bb2
      https://github.com/pmd/pmd/commit/732a97048b70edab0aa859de0072d4e7a2610bb2
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/TestClassWithoutTestCases.xml

  Log Message:
  -----------
  [java] Refactor AbstractJUnitRule


  Commit: c344b8b389a273b85bd84add2012a10e54a62f71
      https://github.com/pmd/pmd/commit/c344b8b389a273b85bd84add2012a10e54a62f71
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LooseCoupling.xml

  Log Message:
  -----------
  [java] LooseCoupling - use rule chain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: aa2a1a66fc82a6fa0fe575b32745b9341d9bbe9b
      https://github.com/pmd/pmd/commit/aa2a1a66fc82a6fa0fe575b32745b9341d9bbe9b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#3613, #3614)


  Commit: 5c4ff5787450512d4cc3c95a56813c1fb9e23c3f
      https://github.com/pmd/pmd/commit/5c4ff5787450512d4cc3c95a56813c1fb9e23c3f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MethodReturnsInternalArray.xml

  Log Message:
  -----------
  [java] MethodReturnsInternalArray - use rulechain

Fixes a false negative when defining a class inside
a interface.


  Commit: 485c8d97b647bbf6fc950659bd75a4df08968d85
      https://github.com/pmd/pmd/commit/485c8d97b647bbf6fc950659bd75a4df08968d85
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-12 (Fri, 12 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedFormalParameter.xml

  Log Message:
  -----------
  [java] UnusedFormalParameter - fix false negative with anonymous classes


  Commit: e2bb1725887473aa2d7f75caa9347a0f53c755b6
      https://github.com/pmd/pmd/commit/e2bb1725887473aa2d7f75caa9347a0f53c755b6
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UseCollectionIsEmpty.xml

  Log Message:
  -----------
  [java] UseCollectionIsEmpty - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: ee580fc47aedca0bb2712eb13a090c9225185b07
      https://github.com/pmd/pmd/commit/ee580fc47aedca0bb2712eb13a090c9225185b07
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java

  Log Message:
  -----------
  [java] UnnecessaryFullyQualifiedName - remove unnecessary super


  Commit: a44491cbb88fb8e0ad0fb61b3b3adee74b5198a1
      https://github.com/pmd/pmd/commit/a44491cbb88fb8e0ad0fb61b3b3adee74b5198a1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryReturnRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryReturn.xml

  Log Message:
  -----------
  [java] UnnecessaryReturn - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: 2128ce824ad5752a5ecaf6eb77cafb5938c4c052
      https://github.com/pmd/pmd/commit/2128ce824ad5752a5ecaf6eb77cafb5938c4c052
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

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

  Log Message:
  -----------
  [java] CouplingBetweenObjects - consider nested classes in interfaces


  Commit: 7b4f26cd4d760ffb13c2f101f94ec77602b47c8a
      https://github.com/pmd/pmd/commit/7b4f26cd4d760ffb13c2f101f94ec77602b47c8a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

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

  Log Message:
  -----------
  [java] ExceptionAsFlowControl - use rulechain

While there is no fixed false negative, this is more correct.


  Commit: 9e5bfe953682d746b4c368229d1d7179b2b4f4ef
      https://github.com/pmd/pmd/commit/9e5bfe953682d746b4c368229d1d7179b2b4f4ef
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 85f67d7e2438740c241631842dcb52cc5f5a27b3
      https://github.com/pmd/pmd/commit/85f67d7e2438740c241631842dcb52cc5f5a27b3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

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

  Log Message:
  -----------
  [java] SingularField - fix false negative with anonymous classes


  Commit: 008141cd9201b49147cf57c02f10b0856be249ce
      https://github.com/pmd/pmd/commit/008141cd9201b49147cf57c02f10b0856be249ce
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    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 - use super.visit

There are no fixed false negatives, but it looks more correct.


  Commit: 3957a8f46c5d7b1ea29655e9b4eb8e5b4301c116
      https://github.com/pmd/pmd/commit/3957a8f46c5d7b1ea29655e9b4eb8e5b4301c116
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidMultipleUnaryOperatorsRule.java

  Log Message:
  -----------
  [java] AvoidMultipleUnaryOperators - remove unnecessary super


  Commit: 62dd4c89fdaa17caaf654cf1fe3b58713a3569c9
      https://github.com/pmd/pmd/commit/62dd4c89fdaa17caaf654cf1fe3b58713a3569c9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java

  Log Message:
  -----------
  [java] AvoidUsingOctalValues - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: 9747f76f5c5ee82e1e22d6374077eecd6c55b921
      https://github.com/pmd/pmd/commit/9747f76f5c5ee82e1e22d6374077eecd6c55b921
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CheckSkipResult.xml

  Log Message:
  -----------
  [java] CheckSkipResult - use rulechain

While there is no fixed false negative, this is more correct
and in PMD 7, rule chain is already used.


  Commit: efe6f38aba461e00f0d55fc03d665b50c626060b
      https://github.com/pmd/pmd/commit/efe6f38aba461e00f0d55fc03d665b50c626060b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: b1a294f170249193b226213feafa7d2b4ea5a3b4
      https://github.com/pmd/pmd/commit/b1a294f170249193b226213feafa7d2b4ea5a3b4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-13 (Sat, 13 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/TestClassWithoutTestCases.xml

  Log Message:
  -----------
  [java] Rewrite TestClassWithoutTestCases to fix false positives

Reusing visitors is a bad idea...
Providing new utility methods in AbstractJUnitRule.


  Commit: 956077f4d4e972a745f6dedccc599a501c90f236
      https://github.com/pmd/pmd/commit/956077f4d4e972a745f6dedccc599a501c90f236
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-14 (Sun, 14 Nov 2021)

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

  Log Message:
  -----------
  [java] TestClassWithoutTestCases - add test for #3624


  Commit: d9b6eb45b90846676015141bfe833fecf0e827bd
      https://github.com/pmd/pmd/commit/d9b6eb45b90846676015141bfe833fecf0e827bd
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-15 (Mon, 15 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml

  Log Message:
  -----------
  [java] Rewrite JUnitAssertionsShouldIncludeMessage to fix false
negatives

Not extending AbstractJUnitRule anymore


  Commit: 48714f8161ea456d931f605af22063d5cc12d43d
      https://github.com/pmd/pmd/commit/48714f8161ea456d931f605af22063d5cc12d43d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-15 (Mon, 15 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MethodReturnsInternalArray.xml

  Log Message:
  -----------
  [java] MethodReturnsInternalArray - add test case (#3630)


  Commit: ce15c11b1914cf869b6738c0d202a801cdd43786
      https://github.com/pmd/pmd/commit/ce15c11b1914cf869b6738c0d202a801cdd43786
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-15 (Mon, 15 Nov 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml

  Log Message:
  -----------
  [java] JUnitAssertionsShouldIncludeMessage false positive


  Commit: d8fbd24e696497188d3d7e34e0f41ecdeb5568bf
      https://github.com/pmd/pmd/commit/d8fbd24e696497188d3d7e34e0f41ecdeb5568bf
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M pmd-dist/pom.xml
    M 
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
    A pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    A pmd-dist/src/test/resources/ant-it/build.xml
    A pmd-dist/src/test/resources/ant-it/src/Sample.java

  Log Message:
  -----------
  [dist] Add integration test for ant


  Commit: d7774be75e6de8ef9394fc7b1044b064e5e91b3c
      https://github.com/pmd/pmd/commit/d7774be75e6de8ef9394fc7b1044b064e5e91b3c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M .ci/build.sh
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/resources/ant-it/build.xml

  Log Message:
  -----------
  [dist] Add java17, make ant test fail


  Commit: f9b5b9a02179bbf6fc3738f8cb17cb411c1b3923
      https://github.com/pmd/pmd/commit/f9b5b9a02179bbf6fc3738f8cb17cb411c1b3923
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java

  Log Message:
  -----------
  [core] Fix Ant task with Java17

Fixes #3593


  Commit: febdfe0f4ab58afaa68dc9927fa2cbcc02361c0f
      https://github.com/pmd/pmd/commit/febdfe0f4ab58afaa68dc9927fa2cbcc02361c0f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLiteralExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTypeWhenBlock.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CompilerService.java

  Log Message:
  -----------
  [apex] Fix exception handling for commons-lang3-reflect calls


  Commit: 3374983be97efc7dd509de97921f9febcf77b673
      https://github.com/pmd/pmd/commit/3374983be97efc7dd509de97921f9febcf77b673
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiationRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BooleanInstantiation.xml

  Log Message:
  -----------
  [java] Fix PrimitiveWrapperInstantion false negative with new Boolean

Fixes #3595


  Commit: 90931d64b71f1fb823ea0a0de12b10befb6c6aa3
      https://github.com/pmd/pmd/commit/90931d64b71f1fb823ea0a0de12b10befb6c6aa3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CompilerService.java

  Log Message:
  -----------
  Fix unused import


  Commit: e513520e3eccca670f089a626c561a3c426dfd01
      https://github.com/pmd/pmd/commit/e513520e3eccca670f089a626c561a3c426dfd01
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Bump ant from 1.10.11 to 1.10.12


  Commit: 655fdd6c0893fd762ba4c00a8fc4e35a3cb5b0b8
      https://github.com/pmd/pmd/commit/655fdd6c0893fd762ba4c00a8fc4e35a3cb5b0b8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M pmd-dist/pom.xml

  Log Message:
  -----------
  [dist] Downgrade ant to 1.9.16 for java7 compat it


  Commit: cd19c451cd8c3ec567066310fa65b7e0a747af25
      https://github.com/pmd/pmd/commit/cd19c451cd8c3ec567066310fa65b7e0a747af25
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-18 (Thu, 18 Nov 2021)

  Changed paths:
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java

  Log Message:
  -----------
  Only run the AntIT under linux

"script" under macosx seems to be somehting different


  Commit: eb24a2046075de34e37b422912e7ffbcca8ba52b
      https://github.com/pmd/pmd/commit/eb24a2046075de34e37b422912e7ffbcca8ba52b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-25 (Thu, 25 Nov 2021)

  Changed paths:
    M .all-contributorsrc
    M .ci/build.sh
    M .ci/files/project-list.xml
    M .ci/inc/regression-tester.inc
    M .github/workflows/build.yml
    M .github/workflows/git-repo-sync.yml
    M .github/workflows/troubleshooting.yml
    M docs/pages/pmd/projectdocs/credits.md
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UselessStringValueOf.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into java17-integration-test


  Commit: 97504937c7368014091a3e08f45c063a20cfbf8d
      https://github.com/pmd/pmd/commit/97504937c7368014091a3e08f45c063a20cfbf8d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes


  Commit: 2d76292ae88d437854cd5176b66e568acec39f5b
      https://github.com/pmd/pmd/commit/2d76292ae88d437854cd5176b66e568acec39f5b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorMethodGenerationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitAssertionsShouldIncludeMessageRule.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/bestpractices/JUnitUseExpectedRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/TestClassWithoutTestCasesRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AccessorMethodGeneration.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
    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/bestpractices/xml/LooseCoupling.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/TestClassWithoutTestCases.xml

  Log Message:
  -----------
  Merge pull requets #3615 from adangel:java-rule-improvements-1

[java] Rule improvements part 1 #3615

* pr-3615:
  [java] JUnitAssertionsShouldIncludeMessage false positive
  [java] Rewrite JUnitAssertionsShouldIncludeMessage to fix false
negatives
  [java] TestClassWithoutTestCases - add test for #3624
  [java] Rewrite TestClassWithoutTestCases to fix false positives
  [doc] Update release notes (#3613, #3614)
  [java] LooseCoupling - use rule chain
  [java] Refactor AbstractJUnitRule
  [java] JUnitTestsShouldIncludeAssert - support nested test classes
  [java] ArrayIsStoredDirectly - fix false negative with nested classes
  [java] AccessorMethodGeneration - use rulechain


  Commit: af3c3fb9cb26702a71b82824bc58e03f3205e85c
      https://github.com/pmd/pmd/commit/af3c3fb9cb26702a71b82824bc58e03f3205e85c
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.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/codestyle/UnnecessaryReturnRule.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/design/ExceptionAsFlowControlRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MethodReturnsInternalArray.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/bestpractices/xml/UseCollectionIsEmpty.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryReturn.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/design/xml/ExceptionAsFlowControl.xml

  Log Message:
  -----------
  Merge pull request #3619 from adangel:java-rule-improvements-2

[java] Rule improvements part 2 #3619

* pr-3619:
  [java] MethodReturnsInternalArray - add test case (#3630)
  [doc] Update release notes (#3618)
  [java] ExceptionAsFlowControl - use rulechain
  [java] CouplingBetweenObjects - consider nested classes in interfaces
  [java] UnnecessaryReturn - use rulechain
  [java] UnnecessaryFullyQualifiedName - remove unnecessary super
  [java] UseCollectionIsEmpty - use rulechain
  [java] UnusedFormalParameter - fix false negative with anonymous
classes
  [java] MethodReturnsInternalArray - use rulechain


  Commit: c6635b4942534c20de42c9174114c7fa1dee6289
      https://github.com/pmd/pmd/commit/c6635b4942534c20de42c9174114c7fa1dee6289
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    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/design/SwitchDensityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidMultipleUnaryOperatorsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidUsingOctalValuesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java
    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/design/xml/SwitchDensity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CheckSkipResult.xml

  Log Message:
  -----------
  Merge pull request #3621 from adangel:java-rule-improvements-3

[java] Rule improvements part 3 #3621

* pr-3621:
  [doc] Update release notes (#3620)
  [java] CheckSkipResult - use rulechain
  [java] AvoidUsingOctalValues - use rulechain
  [java] AvoidMultipleUnaryOperators - remove unnecessary super
  [java] SwitchDensity - use super.visit
  [java] SingularField - fix false negative with anonymous classes


  Commit: 2150e44471a6884912884d10ba4eb2bab260046d
      https://github.com/pmd/pmd/commit/2150e44471a6884912884d10ba4eb2bab260046d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M .ci/build.sh
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLiteralExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTypeWhenBlock.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CompilerService.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-dist/pom.xml
    M 
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
    A pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    A pmd-dist/src/test/resources/ant-it/build.xml
    A pmd-dist/src/test/resources/ant-it/src/Sample.java
    M pom.xml

  Log Message:
  -----------
  Merge pull request #3637 from adangel:java17-integration-test

[core] Fix ant with Java17 #3637

* pr-3637:
  Only run the AntIT under linux
  [dist] Downgrade ant to 1.9.16 for java7 compat it
  Bump ant from 1.10.11 to 1.10.12
  Fix unused import
  [apex] Fix exception handling for commons-lang3-reflect calls
  [core] Fix Ant task with Java17
  [dist] Add java17, make ant test fail
  [dist] Add integration test for ant


  Commit: 3f9805882f12426e957044204a775b08b666bb2b
      https://github.com/pmd/pmd/commit/3f9805882f12426e957044204a775b08b666bb2b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PrimitiveWrapperInstantiationRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BooleanInstantiation.xml

  Log Message:
  -----------
  Merge pull request #3638 from
adangel:issue-3595-primitivewrapperinstantiation

[java] Fix PrimitiveWrapperInstantion false negative with new Boolean
#3638

* pr-3638:
  [java] Fix PrimitiveWrapperInstantion false negative with new Boolean


  Commit: a4ded8daae3644e47fbbd298b63348eb4b1f321f
      https://github.com/pmd/pmd/commit/a4ded8daae3644e47fbbd298b63348eb4b1f321f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M package-lock.json

  Log Message:
  -----------
  Update ansi-regex (CVE-2021-3807)

https://github.com/advisories/GHSA-93q8-gq69-wqmw


  Commit: 6e63a15c94a6205d1a26b8f9ed646cfe1d49f1ea
      https://github.com/pmd/pmd/commit/6e63a15c94a6205d1a26b8f9ed646cfe1d49f1ea
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-11-26 (Fri, 26 Nov 2021)

  Changed paths:
    M .ci/build.sh
    M docs/pages/release_notes.md
    M package-lock.json
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLiteralExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTypeWhenBlock.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/CompilerService.java
    M pmd-core/src/main/java/net/sourceforge/pmd/ant/Formatter.java
    M pmd-dist/pom.xml
    M 
pmd-dist/src/test/java/net/sourceforge/pmd/it/AbstractBinaryDistributionTest.java
    A pmd-dist/src/test/java/net/sourceforge/pmd/it/AntIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/PMDExecutor.java
    A pmd-dist/src/test/resources/ant-it/build.xml
    A pmd-dist/src/test/resources/ant-it/src/Sample.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/bestpractices/PrimitiveWrapperInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryReturnRule.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/design/ExceptionAsFlowControlRule.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/AccessorMethodGeneration.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ArrayIsStoredDirectly.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
    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/bestpractices/xml/LooseCoupling.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MethodReturnsInternalArray.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PrimitiveWrapperInstantiation.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/bestpractices/xml/UseCollectionIsEmpty.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryReturn.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/design/xml/ExceptionAsFlowControl.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/design/xml/SwitchDensity.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CheckSkipResult.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/TestClassWithoutTestCases.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into pmd/7.0.x


Compare: https://github.com/pmd/pmd/compare/b77b74e6aa8d...6e63a15c94a6


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to