Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 1bf07540e35baf169e0b3d987f6d35622c467ffe
      https://github.com/pmd/pmd/commit/1bf07540e35baf169e0b3d987f6d35622c467ffe
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-20 (Thu, 20 May 2021)

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

  Log Message:
  -----------
  [java] InvalidLogMessageFormat may examine the value of a different but
identically named String variable

Uses symbol table to find a referenced variable.

Fixes #3284


  Commit: 9a7cacdfa1d863ba6c09e5b47beb376521c527a4
      https://github.com/pmd/pmd/commit/9a7cacdfa1d863ba6c09e5b47beb376521c527a4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-20 (Thu, 20 May 2021)

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

  Log Message:
  -----------
  [java] GuardLogStatement: False positive with compile-time constant
arguments

Fixes #957


  Commit: 8229ef7c44a0ac137c7fa5c269d87787158e74e4
      https://github.com/pmd/pmd/commit/8229ef7c44a0ac137c7fa5c269d87787158e74e4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-20 (Thu, 20 May 2021)

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

  Log Message:
  -----------
  [java] GuardLogStatementRule - fix more false positives


  Commit: 53f88e7ed6896b1f125bddfef7838fc180b2e7c3
      https://github.com/pmd/pmd/commit/53f88e7ed6896b1f125bddfef7838fc180b2e7c3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-20 (Thu, 20 May 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/etc/xslt/cpdhtml.xslt
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/cpd/ExpectedCpdHtmlReport.html
    A pmd-core/src/test/resources/net/sourceforge/pmd/cpd/SampleCpdReport.xml

  Log Message:
  -----------
  [core] cpd: Error Loading stylesheet cpdhtml.xslt

Fixes #2637


  Commit: d51ceda978150568772608e57731adbe871c7cf8
      https://github.com/pmd/pmd/commit/d51ceda978150568772608e57731adbe871c7cf8
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-20 (Thu, 20 May 2021)

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

  Log Message:
  -----------
  [java] GuardLogStatementRule - fix false negative with lambda


  Commit: 0a01da81e3399ce6a47624d3aa5d90584aeaf1dc
      https://github.com/pmd/pmd/commit/0a01da81e3399ce6a47624d3aa5d90584aeaf1dc
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-05-21 (Fri, 21 May 2021)

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

  Log Message:
  -----------
  [java] UnusedAssignment false positive when reporting unused variables

Fixes #3114


  Commit: a025cfacda099c8dbb6ddfee3a7c0fc478a27a9d
      https://github.com/pmd/pmd/commit/a025cfacda099c8dbb6ddfee3a7c0fc478a27a9d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M docs/pages/release_notes.md
    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/errorprone.xml
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnit5TestShouldBePackagePrivateTest.java
    A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnit5TestShouldBePackagePrivate.xml

  Log Message:
  -----------
  Merge branch 'master' into pr/3291


  Commit: e2af1d78065f2fe247cd3d10e363ebe8e97b24dc
      https://github.com/pmd/pmd/commit/e2af1d78065f2fe247cd3d10e363ebe8e97b24dc
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java

  Log Message:
  -----------
  Change fix

We don't need a set of used variables


  Commit: aea3a170424f77ea31b623b8dd045ec4352894b3
      https://github.com/pmd/pmd/commit/aea3a170424f77ea31b623b8dd045ec4352894b3
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2021-05-25 (Tue, 25 May 2021)

  Changed paths:
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    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/java15p/LocalRecords.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchingInstanceof.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.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

  Log Message:
  -----------
  Update tests

checkout doc from pmd 7 branch


  Commit: 90c95db7753988c5d3aa7d9e4da073f0f5724112
      https://github.com/pmd/pmd/commit/90c95db7753988c5d3aa7d9e4da073f0f5724112
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-10 (Thu, 10 Jun 2021)

  Changed paths:
    M docs/pages/pmd/languages/apex_metrics_index.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedName.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/impl/visitors/CognitiveComplexityVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java
    M pmd-apex/src/main/resources/category/apex/design.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/impl/xml/CognitiveComplexityTest.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/CognitiveComplexity.xml

  Log Message:
  -----------
  [apex] Fix Cognitive Complexity metric

* else if blocks are only hybrid increments (fixes #3332)
* add rule test
* also report current threshold in rule violations
* ignore continue/break statements. These don't support labels
  in apex
* add documentation


  Commit: 1c40424b74aac4299fb79efc57e1d2900dcb6590
      https://github.com/pmd/pmd/commit/1c40424b74aac4299fb79efc57e1d2900dcb6590
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M pmd-core/src/main/resources/rulesets/releases/6360.xml

  Log Message:
  -----------
  Add java/errorprone/ComparisonWithNaN as new rule with 6.36.0


  Commit: d24b367ae48a05e38f5359e8d9930e6b7f0066b3
      https://github.com/pmd/pmd/commit/d24b367ae48a05e38f5359e8d9930e6b7f0066b3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M Dangerfile

  Log Message:
  -----------
  [ci] Use proper file extension tar.gz for regression report upload


  Commit: a20d68bbc1e5ebe93c15acfeacdb4341a4b233aa
      https://github.com/pmd/pmd/commit/a20d68bbc1e5ebe93c15acfeacdb4341a4b233aa
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

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

  Log Message:
  -----------
  Merge pull request #3285 from adangel:issue-3284-invalidlogmessageformat

[java] InvalidLogMessageFormat may examine the value of a different but
identically named String variable #3285


  Commit: 6b910572a57258125c55121d83dad1dfd36160df
      https://github.com/pmd/pmd/commit/6b910572a57258125c55121d83dad1dfd36160df
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

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

  Log Message:
  -----------
  Merge pull request #3286 from adangel:issue-957-guardlogstatement

[java] GuardLogStatement: False positive with compile-time constant
arguments #3286


  Commit: 1c7f4dd5fe72abfa0f6a039d4e8544d51bd48193
      https://github.com/pmd/pmd/commit/1c7f4dd5fe72abfa0f6a039d4e8544d51bd48193
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/etc/xslt/cpdhtml.xslt
    A pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdXsltTest.java
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/cpd/ExpectedCpdHtmlReport.html
    A pmd-core/src/test/resources/net/sourceforge/pmd/cpd/SampleCpdReport.xml

  Log Message:
  -----------
  Merge pull request #3287 from adangel:issue-2637-cpdhtml-xslt

[core] cpd: Error Loading stylesheet cpdhtml.xslt #3287


  Commit: 63f20663832f0991d5ef3d01af9ea731ec77cd17
      https://github.com/pmd/pmd/commit/63f20663832f0991d5ef3d01af9ea731ec77cd17
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedAssignmentRule.java
    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/java15p/LocalRecords.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/PatternMatchingInstanceof.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Point.txt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java15p/Records.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/rule/bestpractices/xml/UnusedAssignment.xml

  Log Message:
  -----------
  Merge pull request #3291 from adangel:issue-3114-unusedassignment

[java] UnusedAssignment false positive when reporting unused variables
#3291


  Commit: 07bfe2c43b685a624f4a4dd70529ee94180a60f0
      https://github.com/pmd/pmd/commit/07bfe2c43b685a624f4a4dd70529ee94180a60f0
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2021-06-24 (Thu, 24 Jun 2021)

  Changed paths:
    M docs/pages/pmd/languages/apex_metrics_index.md
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedName.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/impl/visitors/CognitiveComplexityVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java
    M pmd-apex/src/main/resources/category/apex/design.xml
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexQualifiedNameTest.java
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityTest.java
    M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/impl/xml/CognitiveComplexityTest.xml
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/CognitiveComplexity.xml

  Log Message:
  -----------
  Merge pull request #3333 from adangel:issue-3332

[apex] Fix Cognitive Complexity metric #3333


Compare: https://github.com/pmd/pmd/compare/b71c1cf92e20...07bfe2c43b68


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

Reply via email to