Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: a3b95bec47d4d8e447f554e2896db50370bad811
      https://github.com/pmd/pmd/commit/a3b95bec47d4d8e447f554e2896db50370bad811
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

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

  Log Message:
  -----------
  [java] DoNotUseThreads: Fix duplicated violations reporting

Fixes #4210


  Commit: 9d0bf66ee1f551735f272e13df94e7a67f9bede7
      https://github.com/pmd/pmd/commit/9d0bf66ee1f551735f272e13df94e7a67f9bede7
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    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
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java

  Log Message:
  -----------
  [core] Use jar filesystem provider for zip files

Fixes #4248


  Commit: eb7c2e5468af5f926240b3c97992e86373e4d109
      https://github.com/pmd/pmd/commit/eb7c2e5468af5f926240b3c97992e86373e4d109
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M pmd-java/src/main/resources/category/java/multithreading.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/DoNotUseThreads.xml

  Log Message:
  -----------
  [java] DoNotUseThreads: Fix false negatives with field declarations


  Commit: dc4f8d4cac83fa9926633d6fa7561a0fffec3c95
      https://github.com/pmd/pmd/commit/dc4f8d4cac83fa9926633d6fa7561a0fffec3c95
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    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/internal/PathDataSource.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java

  Log Message:
  -----------
  [core] Better handle display name for zip files

Now the reporting format is "file.zip!/path/inside".
Previously it was "file.zip:path/inside"
(see ZipDateSource::getNiceFilename)


  Commit: 9942be41073b5479afe988ee992e111efe4b6743
      https://github.com/pmd/pmd/commit/9942be41073b5479afe988ee992e111efe4b6743
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-02 (Fri, 02 Dec 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/util/datasource/internal/PathDataSourceTest.java

  Log Message:
  -----------
  [core] Better handle display name for zip files

Hopefully restored backwards compatible behavior
for File based data sources (see getNiceFileName).


  Commit: 5c935b8cae673c8cfb539f150c3fd7ff338b23a1
      https://github.com/pmd/pmd/commit/5c935b8cae673c8cfb539f150c3fd7ff338b23a1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-02 (Fri, 02 Dec 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java

  Log Message:
  -----------
  Fix test under Windows


  Commit: 94e6fb55e34670910d86f2a095782731867126af
      https://github.com/pmd/pmd/commit/94e6fb55e34670910d86f2a095782731867126af
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/util/datasource/internal/PathDataSourceTest.java

  Log Message:
  -----------
  Fix test under Windows (again)


  Commit: a9fb6f604ef4f301a0a96a0015a376cae84bcb13
      https://github.com/pmd/pmd/commit/a9fb6f604ef4f301a0a96a0015a376cae84bcb13
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/cli/CoreCliTest.java

  Log Message:
  -----------
  Add additional test for jar files


  Commit: ce12835d362f4052c2e0048022921e8df43eb08a
      https://github.com/pmd/pmd/commit/ce12835d362f4052c2e0048022921e8df43eb08a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    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

  Log Message:
  -----------
  Add integration tests for zip/jar files


  Commit: 827221d874c633f212fb24c95b68c7daa44c8609
      https://github.com/pmd/pmd/commit/827221d874c633f212fb24c95b68c7daa44c8609
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/installation.md

  Log Message:
  -----------
  [doc] Clarify documentation about analyzing zip files


  Commit: 124c4fd2811851f699626a75cda8c900f2a76040
      https://github.com/pmd/pmd/commit/124c4fd2811851f699626a75cda8c900f2a76040
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md

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


  Commit: 5a3ff840aa8c71936edc65b1948a5f4b780f82ff
      https://github.com/pmd/pmd/commit/5a3ff840aa8c71936edc65b1948a5f4b780f82ff
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

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

  Log Message:
  -----------
  [java] UnusedPrivateField - add new property "annotations"

Fixes #4166


  Commit: 330594d51d38a50ec6c42881f3c46e0c4301f2e1
      https://github.com/pmd/pmd/commit/330594d51d38a50ec6c42881f3c46e0c4301f2e1
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-09 (Fri, 09 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md
    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/resources/category/java/design.xml

  Log Message:
  -----------
  [java] Deprecate rules ExcessiveClassLength and ExcessiveMethodLength

Fixes #2127


  Commit: e8510fa7daf8a91529a1a0a51432a7779ead1e8d
      https://github.com/pmd/pmd/commit/e8510fa7daf8a91529a1a0a51432a7779ead1e8d
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-09 (Fri, 09 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java

  Log Message:
  -----------
  [java] Deprecate base class ExcessiveLengthRule


  Commit: 7237d0c076b6923e5e3e7eac41d170514b80e3c4
      https://github.com/pmd/pmd/commit/7237d0c076b6923e5e3e7eac41d170514b80e3c4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-09 (Fri, 09 Dec 2022)

  Changed paths:
    M docs/pages/next_major_development.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/resources/category/apex/codestyle.xml
    M pmd-apex/src/main/resources/category/apex/performance.xml
    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

  Log Message:
  -----------
  [doc] Consistently document deprecated and renamed rules


  Commit: 0f9a0f4876757affa170b32838348cc0875a836e
      https://github.com/pmd/pmd/commit/0f9a0f4876757affa170b32838348cc0875a836e
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-09 (Fri, 09 Dec 2022)

  Changed paths:
    M pmd-java/src/main/resources/rulesets/java/quickstart.xml

  Log Message:
  -----------
  [java] Update quickstart.xml - remove deprecated Excessive*Length rules


  Commit: bef608058bba84dba777119fd0c1d248191638e2
      https://github.com/pmd/pmd/commit/bef608058bba84dba777119fd0c1d248191638e2
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-17 (Sat, 17 Dec 2022)

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

  Log Message:
  -----------
  [java] UnusedPrivateField - rename property "reportForAnnotations"

And other PR review fixups


  Commit: 8e72aaf9ab312f97a5f9dcd98774f5f965f77c6a
      https://github.com/pmd/pmd/commit/8e72aaf9ab312f97a5f9dcd98774f5f965f77c6a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-17 (Sat, 17 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveLengthRule.java

  Log Message:
  -----------
  PR review fixups


  Commit: d7bab260b3fdf9a7fe32dd72233b4f80b4bfcc54
      https://github.com/pmd/pmd/commit/d7bab260b3fdf9a7fe32dd72233b4f80b4bfcc54
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-17 (Sat, 17 Dec 2022)

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

  Log Message:
  -----------
  [java] WhileLoopWithLiteralBoolean - don't limit to two bool literals

Fixes #4250


  Commit: c2de15e4c5095eff19a04d303cd8fb1575c1b2a9
      https://github.com/pmd/pmd/commit/c2de15e4c5095eff19a04d303cd8fb1575c1b2a9
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-19 (Mon, 19 Dec 2022)

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

  Log Message:
  -----------
  [java] WhileLoopWithLiteralBoolean - fix false positives


  Commit: 87c991f31d4806033f5f55f1b37e36f576a6cce7
      https://github.com/pmd/pmd/commit/87c991f31d4806033f5f55f1b37e36f576a6cce7
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-19 (Mon, 19 Dec 2022)

  Changed paths:
    M pmd-java/src/main/resources/category/java/multithreading.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/multithreading/xml/DoNotUseThreads.xml

  Log Message:
  -----------
  [java] DoNotUseThreads: Fix false negatives with field declarations

in anonymous classes


  Commit: 2cdef852c5a5f3fedb1be63dfe05bb1be2636539
      https://github.com/pmd/pmd/commit/2cdef852c5a5f3fedb1be63dfe05bb1be2636539
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-19 (Mon, 19 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml

  Log Message:
  -----------
  [java][doc] AvoidAssertAsIdentifier and AvoidEnumAsIdentifier - clarify use 
case

Fixes #4164


  Commit: 15cba772aca41d17628d7fd91e203c1f6b763542
      https://github.com/pmd/pmd/commit/15cba772aca41d17628d7fd91e203c1f6b763542
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

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

  Log Message:
  -----------
  Merge pull request #4247 from 
adangel:issue-4210-DoNotUseThreads-duplicated-violations

[java] DoNotUseThreads: Fix duplicated violations reporting #4247


  Commit: 0dcefd174cef4e16a7bf54b4b65f959cd4424381
      https://github.com/pmd/pmd/commit/0dcefd174cef4e16a7bf54b4b65f959cd4424381
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

  Changed paths:
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/installation.md
    M docs/pages/release_notes.md
    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
    A 
pmd-core/src/main/java/net/sourceforge/pmd/util/datasource/internal/PathDataSource.java
    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-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

  Log Message:
  -----------
  Merge pull request #4249 from adangel:issue-4248-zip-files

[core] Use jar filesystem provider for zip files #4249


  Commit: 67230ed7b074ac62821e1bbda6fc618d838503d3
      https://github.com/pmd/pmd/commit/67230ed7b074ac62821e1bbda6fc618d838503d3
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

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

  Log Message:
  -----------
  Merge pull request #4260 from 
adangel:issue-4166-UnusedPrivateField-annotations

[java] UnusedPrivateField - add new property reportForAnnotations #4260


  Commit: b81df9681ee157acd4d88d23a25f1287c2a50fd4
      https://github.com/pmd/pmd/commit/b81df9681ee157acd4d88d23a25f1287c2a50fd4
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

  Changed paths:
    M docs/pages/next_major_development.md
    M docs/pages/release_notes.md
    M pmd-apex/src/main/resources/category/apex/codestyle.xml
    M pmd-apex/src/main/resources/category/apex/performance.xml
    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/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

  Log Message:
  -----------
  Merge pull request #4262 from 
adangel:issue-2127-deprecate-excessive-length-rules

[java] Deprecate rules ExcessiveClassLength and ExcessiveMethodLength #4262


  Commit: 3dd0f84ef6ef9daf891d5d6eb5b3588a66002b61
      https://github.com/pmd/pmd/commit/3dd0f84ef6ef9daf891d5d6eb5b3588a66002b61
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

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

  Log Message:
  -----------
  Merge pull request #4264 from adangel:issue-4250-WhileLoopWithLiteralBoolean

[java] WhileLoopWithLiteralBoolean - don't limit to two bool literals #4264


  Commit: 11867b0d3df20d01a7658688048f591d35fc432b
      https://github.com/pmd/pmd/commit/11867b0d3df20d01a7658688048f591d35fc432b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-12-31 (Sat, 31 Dec 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-java/src/main/resources/category/java/errorprone.xml

  Log Message:
  -----------
  Merge pull request #4265 from adangel:issue-4164-AvoidAssertAsIdentifier

[java][doc] AvoidAssertAsIdentifier and AvoidEnumAsIdentifier - clarify use 
case #4265


Compare: https://github.com/pmd/pmd/compare/a76603b026b7...11867b0d3df2


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

Reply via email to