[pmd-commits] [pmd/pmd] 5b24bb: Fix #5029 - infinite recursion in TypeOps::project...

2024-05-23 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 5b24bbea87fea0c2cc5356503f3336a30a6b7fff
  https://github.com/pmd/pmd/commit/5b24bbea87fea0c2cc5356503f3336a30a6b7fff
  Author: Clément Fournier 
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeOpsTest.kt

  Log Message:
  ---
  Fix #5029 - infinite recursion in TypeOps::projectUpwards


  Commit: b2f6c9a85a7306b6b5fec7b0230eae99a2e95e92
  https://github.com/pmd/pmd/commit/b2f6c9a85a7306b6b5fec7b0230eae99a2e95e92
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-23 (Thu, 23 May 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #5029


  Commit: b284ca6ec8328161daf8998e28153447099e78b8
  https://github.com/pmd/pmd/commit/b284ca6ec8328161daf8998e28153447099e78b8
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-23 (Thu, 23 May 2024)

  Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeOpsTest.kt

  Log Message:
  ---
  Merge branch 'pr-5035'


Compare: https://github.com/pmd/pmd/compare/d7025a65dce1...b284ca6ec832

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


[pmd-commits] [pmd/build-tools] a8416d: Accumulate JUnit Test Suites

2024-05-17 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/build-tools
  Commit: a8416da16939566be89a8f2c07ae6911dd39123b
  
https://github.com/pmd/build-tools/commit/a8416da16939566be89a8f2c07ae6911dd39123b
  Author: Andreas Dangel 
  Date:   2024-05-16 (Thu, 16 May 2024)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporter.java
M 
src/test/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporterTest.java

  Log Message:
  ---
  Accumulate JUnit Test Suites


  Commit: ffe70cc0393dfa91edc047b5cc2d49d39151a655
  
https://github.com/pmd/build-tools/commit/ffe70cc0393dfa91edc047b5cc2d49d39151a655
  Author: Andreas Dangel 
  Date:   2024-05-16 (Thu, 16 May 2024)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporter.java
M 
src/test/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporterTest.java

  Log Message:
  ---
  Fix indentation


  Commit: 06040301d880a54babbc21675de1e1467a36e63d
  
https://github.com/pmd/build-tools/commit/06040301d880a54babbc21675de1e1467a36e63d
  Author: Andreas Dangel 
  Date:   2024-05-17 (Fri, 17 May 2024)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporter.java
M 
src/test/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporterTest.java

  Log Message:
  ---
  Log error when no tests have been executed.

We can't fail the build here, as this is only a reporter.


  Commit: 916e77f6d2e120bd236428a9f815938d8cbf47c0
  
https://github.com/pmd/build-tools/commit/916e77f6d2e120bd236428a9f815938d8cbf47c0
  Author: Andreas Dangel 
  Date:   2024-05-17 (Fri, 17 May 2024)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporter.java

  Log Message:
  ---
  Only keep TestSetStats for root test set, refactoring


  Commit: e6493af8ca24136798ad63e007b373c07584a7db
  
https://github.com/pmd/build-tools/commit/e6493af8ca24136798ad63e007b373c07584a7db
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-17 (Fri, 17 May 2024)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporter.java
M 
src/test/java/net/sourceforge/pmd/buildtools/surefire/AccumulatingConsoleReporterTest.java

  Log Message:
  ---
  Merge pull request #31 from adangel/improve-surefire-reporter

Improve surefire reporter


Compare: https://github.com/pmd/build-tools/compare/eb88ffb75ff7...e6493af8ca24

To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/build-tools/settings/notifications


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


[pmd-commits] [pmd/pmd] 421308: Remove redundant interface declarations in pmd-java

2024-05-16 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 42130835541e725b78ec64e5bb3bc486b4122518
  https://github.com/pmd/pmd/commit/42130835541e725b78ec64e5bb3bc486b4122518
  Author: Clément Fournier 
  Date:   2024-05-16 (Thu, 16 May 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java
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/ASTExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodCall.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodReference.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNullLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNumericLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponentList.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpression.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/AbstractTypeBodyDeclaration.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/InternalInterfaces.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JAccessibleElementSymbol.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JExecutableSymbol.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JTypeDeclSymbol.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/ast/AstUnnamedClassSym.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/BasePrimitiveSymbol.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeVar.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodInvocMirror.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/StandaloneExprMirror.java

  Log Message:
  ---
  Remove redundant interface declarations in pmd-java

Related to #4885


  Commit: ae76c8f29302f71dfd1bbb726e65f73e4f2bcb0b
  https://github.com/pmd/pmd/commit/ae76c8f29302f71dfd1bbb726e65f73e4f2bcb0b
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-16 (Thu, 16 May 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayDimExpr.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArrayInitializer.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlock.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBooleanLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCastExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCharLiteral.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConstructorCall.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.java
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/ASTExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java
M 

[pmd-commits] [pmd/pmd] feddca: Remove empty paragraph

2024-05-14 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: feddca0f4a6e839d5856358060067ab1745f7862
  https://github.com/pmd/pmd/commit/feddca0f4a6e839d5856358060067ab1745f7862
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java

  Log Message:
  ---
  Remove empty paragraph



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


[pmd-commits] [pmd/pmd] 228a1f: [java] Fix #2368 - UnsynchronizedStaticFormatter F...

2024-05-14 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 228a1f5017d4f6b8715607bb534736338c41cf30
  https://github.com/pmd/pmd/commit/228a1f5017d4f6b8715607bb534736338c41cf30
  Author: Clément Fournier 
  Date:   2024-05-13 (Mon, 13 May 2024)

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

  Log Message:
  ---
  [java] Fix #2368 - UnsynchronizedStaticFormatter FP in static initializer


  Commit: 8f23cbb55620f6f31b2cba6cec619ef35e7cbe16
  https://github.com/pmd/pmd/commit/8f23cbb55620f6f31b2cba6cec619ef35e7cbe16
  Author: Clément Fournier 
  Date:   2024-05-13 (Mon, 13 May 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update release notes


  Commit: 88b8adbca7e118abdc36c652d75b3198d216f329
  https://github.com/pmd/pmd/commit/88b8adbca7e118abdc36c652d75b3198d216f329
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

  Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M pmd-java/src/main/resources/category/java/errorprone.xml
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/StringBufferInstantiationWithChar.xml

  Log Message:
  ---
  Merge branch 'master' into issue2368


  Commit: 9acb7747e7243e4636623739b818e2c9ce8d36ff
  https://github.com/pmd/pmd/commit/9acb7747e7243e4636623739b818e2c9ce8d36ff
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

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

  Log Message:
  ---
  Merge pull request #5015 from oowekyala/issue2368

[java]  Fix #2368 - UnsynchronizedStaticFormatter FP in static initializer


Compare: https://github.com/pmd/pmd/compare/3f6184300cbb...9acb7747e724

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


[pmd-commits] [pmd/pmd] 38194a: Fix #4042 - FN with StringBufferInstantiationWithChar

2024-05-14 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 38194a49f7f867b7095c350cb01f0f67e63809aa
  https://github.com/pmd/pmd/commit/38194a49f7f867b7095c350cb01f0f67e63809aa
  Author: Clément Fournier 
  Date:   2024-05-13 (Mon, 13 May 2024)

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

  Log Message:
  ---
  Fix #4042 - FN with StringBufferInstantiationWithChar


  Commit: 746f64f8e2ec616c4a0ef91440369c318ac97e08
  https://github.com/pmd/pmd/commit/746f64f8e2ec616c4a0ef91440369c318ac97e08
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4042


  Commit: 3f6184300cbb04cf598821bcc93f9e48d24d001a
  https://github.com/pmd/pmd/commit/3f6184300cbb04cf598821bcc93f9e48d24d001a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

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

  Log Message:
  ---
  Merge branch 'pr-5013'


Compare: https://github.com/pmd/pmd/compare/03f5f1a6515d...3f6184300cbb

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


[pmd-commits] [pmd/pmd] b6c0a1: [java] Fix #5006 - bad intersection in capture of ...

2024-05-14 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b6c0a100956332e6c356051e311d381fd34f34c2
  https://github.com/pmd/pmd/commit/b6c0a100956332e6c356051e311d381fd34f34c2
  Author: Clément Fournier 
  Date:   2024-05-12 (Sun, 12 May 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt

  Log Message:
  ---
  [java] Fix #5006 - bad intersection in capture of recursive types


  Commit: 4472521605eb6516d4d51025f96a9aba77eea9d3
  https://github.com/pmd/pmd/commit/4472521605eb6516d4d51025f96a9aba77eea9d3
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #5006


  Commit: 03f5f1a6515d27392d3a9066b49d13aa579ebe66
  https://github.com/pmd/pmd/commit/03f5f1a6515d27392d3a9066b49d13aa579ebe66
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-14 (Tue, 14 May 2024)

  Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt

  Log Message:
  ---
  Merge branch 'pr-5008'


Compare: https://github.com/pmd/pmd/compare/f1701df7f250...03f5f1a6515d

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


[pmd-commits] [pmd/pmd] b510f7: Add failing test for #4980

2024-05-09 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b510f77a7951550de434a26a2230badcd58efaa7
  https://github.com/pmd/pmd/commit/b510f77a7951550de434a26a2230badcd58efaa7
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeGenerationUtil.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  ---
  Add failing test for #4980


  Commit: 0a7a52f228a5c8ec95ac3fa4f394d1a518db8a78
  https://github.com/pmd/pmd/commit/0a7a52f228a5c8ec95ac3fa4f394d1a518db8a78
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java

  Log Message:
  ---
  Fix issue #4980

 - When an applicability test fails (ie: during LUB) we don't want that
   to bubble up and fail the process, simply to discard the candidate
   and move forward. If no matching candidate is found, the inference
   will fail anyway.


  Commit: 6ab54e1afb44436c7f21f4333544729f5bf9084a
  https://github.com/pmd/pmd/commit/6ab54e1afb44436c7f21f4333544729f5bf9084a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  ---
  Make the code actually valid


  Commit: d2e0826ed81e4b9eb905d9055ad900564ffb92bb
  https://github.com/pmd/pmd/commit/d2e0826ed81e4b9eb905d9055ad900564ffb92bb
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  ---
  Improve implementation

 - throw an apropriate ResolutionFailedException so we don't loose the
   message
 - handle any exception so we don't couple tightly into the LUB
   implementation


  Commit: a77519399e8286336da439c0bc5efe54e64a4085
  https://github.com/pmd/pmd/commit/a77519399e8286336da439c0bc5efe54e64a4085
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4980


  Commit: 42cf1b568d18789571e7c40f0f0fd2511d2bca03
  https://github.com/pmd/pmd/commit/42cf1b568d18789571e7c40f0f0fd2511d2bca03
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  ---
  Don't use Throwable


  Commit: 8c708b2193b8d34ae09e1d1ddb401d7f7275c2f1
  https://github.com/pmd/pmd/commit/8c708b2193b8d34ae09e1d1ddb401d7f7275c2f1
  Author: Clément Fournier 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceVar.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  ---
  Check upper bound compatibility during incorporation


  Commit: 6700b47b12e5e8196f675cd777e17c6cc01a8b9f
  https://github.com/pmd/pmd/commit/6700b47b12e5e8196f675cd777e17c6cc01a8b9f
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ResolutionFailedException.java

  Log Message:
  ---
  Remove unused code


  Commit: b1aaf5d69bbfe2ee7309f676d2309a6883fda6c9
  https://github.com/pmd/pmd/commit/b1aaf5d69bbfe2ee7309f676d2309a6883fda6c9
  Author: Clément Fournier 
  Date:   2024-05-02 (Thu, 02 May 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/IncorporationAction.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/PolyResolutionTest.kt

  Log Message:
  ---
  Fix conc mod exceptions during incorporation


  

[pmd-commits] [pmd/pmd-designer] e8b25a: Properly stringify collection attributes

2024-05-07 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/sequence-attributes
  Home:   https://github.com/pmd/pmd-designer
  Commit: e8b25a5f0ce39cdda6e1adb58e10b9dd3d22
  
https://github.com/pmd/pmd-designer/commit/e8b25a5f0ce39cdda6e1adb58e10b9dd3d22
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-05-07 (Tue, 07 May 2024)

  Changed paths:
M src/main/java/net/sourceforge/pmd/util/fxdesigner/util/DesignerUtil.java

  Log Message:
  ---
  Properly stringify collection attributes

 - Show them as proper XPath sequences



To unsubscribe from these emails, change your notification settings at 
https://github.com/pmd/pmd-designer/settings/notifications


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


[pmd-commits] [pmd/pmd] e2b666: [java] Fix #4852 - TypeTestUtil.isA considers inte...

2024-04-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e2b666210b0120342699613f3ce7c196d698d83f
  https://github.com/pmd/pmd/commit/e2b666210b0120342699613f3ce7c196d698d83f
  Author: Clément Fournier 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeTestUtil.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypeTestUtilTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ReplaceVectorWithList.xml

  Log Message:
  ---
  [java] Fix #4852 - TypeTestUtil.isA considers intersection type subtype of 
everything


  Commit: 676767c34a10f20a3fabab15cd0fa059c448ce5e
  https://github.com/pmd/pmd/commit/676767c34a10f20a3fabab15cd0fa059c448ce5e
  Author: Clément Fournier 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

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

  Log Message:
  ---
  Use typeIsExactly for ReplaceVectorWithList


  Commit: fa176cf31693f53ef4a4ef79e3f90267e274bf31
  https://github.com/pmd/pmd/commit/fa176cf31693f53ef4a4ef79e3f90267e274bf31
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs 4852


  Commit: af3346455f24aa8aa649f774cf4609eb38c7e25e
  https://github.com/pmd/pmd/commit/af3346455f24aa8aa649f774cf4609eb38c7e25e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-29 (Mon, 29 Apr 2024)

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

  Log Message:
  ---
  Merge branch 'pr-4984'


Compare: https://github.com/pmd/pmd/compare/7c3de05fd18d...af3346455f24

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


[pmd-commits] [pmd/pmd] 7c3de0: Add test case for #1548

2024-04-27 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 7c3de05fd18d610321ef81ccc90476e5ce4e1d11
  https://github.com/pmd/pmd/commit/7c3de05fd18d610321ef81ccc90476e5ce4e1d11
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

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

  Log Message:
  ---
  Add test case for #1548



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


[pmd-commits] [pmd/pmd] 8a6742: do-release.sh: Don't delete release_notes_pmd7.md

2024-04-27 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 8a67424c8c11da41704e194c89f0ea44570af8aa
  https://github.com/pmd/pmd/commit/8a67424c8c11da41704e194c89f0ea44570af8aa
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M do-release.sh

  Log Message:
  ---
  do-release.sh: Don't delete release_notes_pmd7.md


  Commit: ac6db43b6b13a7b4c2aac620ca2c8efa1aa40f7a
  https://github.com/pmd/pmd/commit/ac6db43b6b13a7b4c2aac620ca2c8efa1aa40f7a
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M do-release.sh

  Log Message:
  ---
  do-release.sh: Clarify the wait


  Commit: d296dc5782c67cf37d6e003afa76f1a40320794c
  https://github.com/pmd/pmd/commit/d296dc5782c67cf37d6e003afa76f1a40320794c
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M do-release.sh

  Log Message:
  ---
  do-release.sh: add matrix/pmd_pmd:gitter.im


  Commit: b1834d6ead738f2347b99a3b5a8f5b17e47ccedd
  https://github.com/pmd/pmd/commit/b1834d6ead738f2347b99a3b5a8f5b17e47ccedd
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M .github/workflows/build.yml

  Log Message:
  ---
  [ci] Avoid caching missed dependencies

When a dependency is not available, maven creates a file
with extension .lastUpdated. When such a file is present
maven usually doesn't check again for updates (unless -U is used).


  Commit: 629e3f8b836ad6876aef0d83435dbf9ccec23cd0
  https://github.com/pmd/pmd/commit/629e3f8b836ad6876aef0d83435dbf9ccec23cd0
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
M docs/pages/pmd/projectdocs/committers/releasing.md

  Log Message:
  ---
  [doc] Update releasing documentation


  Commit: c67998f64a10dc07cbc5714cf1e0c15943c4b94b
  https://github.com/pmd/pmd/commit/c67998f64a10dc07cbc5714cf1e0c15943c4b94b
  Author: Andreas Dangel 
  Date:   2024-04-26 (Fri, 26 Apr 2024)

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

  Log Message:
  ---
  [java] Update quickstart.xml


  Commit: e3a4be47fc300e362bd833620ac2d185b92b71b9
  https://github.com/pmd/pmd/commit/e3a4be47fc300e362bd833620ac2d185b92b71b9
  Author: Andreas Dangel 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M do-release.sh

  Log Message:
  ---
  Update do-release.sh

Co-authored-by: Juan Martín Sotuyo Dodero 


  Commit: 8756bf2dbd35e08d4336dcd3ad78109e7897cabe
  https://github.com/pmd/pmd/commit/8756bf2dbd35e08d4336dcd3ad78109e7897cabe
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M .github/workflows/build.yml
M do-release.sh
M docs/pages/pmd/projectdocs/committers/releasing.md
M pmd-java/src/main/resources/rulesets/java/quickstart.xml

  Log Message:
  ---
  Merge pull request #4976 from adangel/fix-release-script

Fix release scripts


Compare: https://github.com/pmd/pmd/compare/cb092dd3aed2...8756bf2dbd35

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


[pmd-commits] [pmd/pmd] 236711: [core] Typesafe saxon node iterators

2024-04-27 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 23671181df8150449bad07fa104273a449d15d38
  https://github.com/pmd/pmd/commit/23671181df8150449bad07fa104273a449d15d38
  Author: Andreas Dangel 
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java

  Log Message:
  ---
  [core] Typesafe saxon node iterators


  Commit: eadf3d9293a5bf63ad2dc213b8e8e252045c874f
  https://github.com/pmd/pmd/commit/eadf3d9293a5bf63ad2dc213b8e8e252045c874f
  Author: Andreas Dangel 
  Date:   2024-04-27 (Sat, 27 Apr 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java

  Log Message:
  ---
  Use saxon's NodeListIterator


  Commit: cb092dd3aed2a3ed1bae34d41058fbf962d0be7d
  https://github.com/pmd/pmd/commit/cb092dd3aed2a3ed1bae34d41058fbf962d0be7d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-28 (Sun, 28 Apr 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/BaseNodeInfo.java

  Log Message:
  ---
  Merge pull request #4968 from adangel/saxon-node-iterators

[core] Typesafe saxon node iterators


Compare: https://github.com/pmd/pmd/compare/3f7840c1df91...cb092dd3aed2

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


[pmd-commits] [pmd/pmd] e01074: [doc] Add small logo variant

2024-04-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e01074f244d959a359d6122110ff63ef2a966cb1
  https://github.com/pmd/pmd/commit/e01074f244d959a359d6122110ff63ef2a966cb1
  Author: Andreas Dangel 
  Date:   2024-04-19 (Fri, 19 Apr 2024)

  Changed paths:
A docs/images/logo/PMD_small.svg
M docs/images/logo/favicon.ico
A docs/images/logo/pmd-logo-small-300px.png
A docs/images/logo/pmd-logo-small-64px.png
A docs/images/logo/pmd-logo-small-white-300px.png
A docs/images/logo/pmd-logo-small-white-64px.png
M docs/pages/pmd/projectdocs/logo.md

  Log Message:
  ---
  [doc] Add small logo variant


  Commit: 34e0b217a267889b7adaa6e0e15e322af6139c51
  https://github.com/pmd/pmd/commit/34e0b217a267889b7adaa6e0e15e322af6139c51
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-19 (Fri, 19 Apr 2024)

  Changed paths:
A docs/images/logo/PMD_small.svg
M docs/images/logo/favicon.ico
A docs/images/logo/pmd-logo-small-300px.png
A docs/images/logo/pmd-logo-small-64px.png
A docs/images/logo/pmd-logo-small-white-300px.png
A docs/images/logo/pmd-logo-small-white-64px.png
M docs/pages/pmd/projectdocs/logo.md

  Log Message:
  ---
  Merge pull request #4970 from adangel/doc-small-logo

[doc] Add small logo variant


Compare: https://github.com/pmd/pmd/compare/75f1ee8582eb...34e0b217a267

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


[pmd-commits] [pmd/pmd] 2bddfd: [core] Add a filter possibility to FileCollector

2024-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 2bddfd2b45ae54533e929302a4d33b51ac1b46a0
  https://github.com/pmd/pmd/commit/2bddfd2b45ae54533e929302a4d33b51ac1b46a0
  Author: Andreas Dangel 
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java

  Log Message:
  ---
  [core] Add a filter possibility to FileCollector

Fixes #4942


  Commit: 8e7a92b8f6fa0c503cd7ea79ac3ab68602282769
  https://github.com/pmd/pmd/commit/8e7a92b8f6fa0c503cd7ea79ac3ab68602282769
  Author: Andreas Dangel 
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
M docs/pages/pmd/userdocs/suppressing_warnings.md
M docs/pages/release_notes.md
M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
M pmd-java/etc/grammar/Java.jjt
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplate.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateFragment.java
A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationRule.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/ast/ParserCornersTest.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnnecessaryVarargsArrayCreationTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
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/java22p/Jep459_StringTemplates.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/testdata/Issue4947TextBlock.java
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryVarargsArrayCreation.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml

  Log Message:
  ---
  Merge branch 'master' into issue-4942-cpd-skip-duplicates


  Commit: 37269caa03a1300d480c04a8624e371f7e008c00
  https://github.com/pmd/pmd/commit/37269caa03a1300d480c04a8624e371f7e008c00
  Author: Andreas Dangel 
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java

  Log Message:
  ---
  [core] Fixups from review (#4956)


  Commit: c082f3397a1263837d3a6856f689fb1568c34348
  https://github.com/pmd/pmd/commit/c082f3397a1263837d3a6856f689fb1568c34348
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-18 (Thu, 18 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/FileCollectionUtil.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CpdAnalysisTest.java

  Log Message:
  ---
  Merge pull request #4956 from adangel/issue-4942-cpd-skip-duplicates

[core] Add a filter possibility to FileCollector


Compare: https://github.com/pmd/pmd/compare/ece69561fbb9...c082f3397a12

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


[pmd-commits] [pmd/pmd] 2905ce: [compat6] Make compat6 forward compatible with mav...

2024-04-16 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 2905cec8ede2a04fc6e1f09ac4b4060e741772c4
  https://github.com/pmd/pmd/commit/2905cec8ede2a04fc6e1f09ac4b4060e741772c4
  Author: Andreas Dangel 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java

  Log Message:
  ---
  [compat6] Make compat6 forward compatible with maven-pmd-plugin 3.22.0


  Commit: 4ff54e42a870048b112e2211607a88d606ef58e2
  https://github.com/pmd/pmd/commit/4ff54e42a870048b112e2211607a88d606ef58e2
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M pmd-compat6/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/Report.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java

  Log Message:
  ---
  Merge pull request #4951 from adangel/compat-maven-pmd-plugin-3.22.0

[compat6] Make compat6 forward compatible with maven-pmd-plugin 3.22.0


Compare: https://github.com/pmd/pmd/compare/390db62cba6c...4ff54e42a870

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


[pmd-commits] [pmd/pmd] 4dcdfb: Fix xpath expressions in documentation

2024-04-16 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 4dcdfb0d4fc4a3c3bc4e386782129db4142b3c52
  https://github.com/pmd/pmd/commit/4dcdfb0d4fc4a3c3bc4e386782129db4142b3c52
  Author: Clément Fournier 
  Date:   2024-04-15 (Mon, 15 Apr 2024)

  Changed paths:
M docs/pages/pmd/userdocs/suppressing_warnings.md

  Log Message:
  ---
  Fix xpath expressions in documentation

Fix #4901


  Commit: 9f605552ee715a4250618e04c18059602df9f50b
  https://github.com/pmd/pmd/commit/9f605552ee715a4250618e04c18059602df9f50b
  Author: Clément Fournier 
  Date:   2024-04-15 (Mon, 15 Apr 2024)

  Changed paths:
M docs/pages/pmd/userdocs/suppressing_warnings.md

  Log Message:
  ---
  Add one example


  Commit: e0705e5b287e8a7ffab5e59cdea767b7286102d7
  https://github.com/pmd/pmd/commit/e0705e5b287e8a7ffab5e59cdea767b7286102d7
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4961


  Commit: c17783802f72d6e434ef3d73e5bd22a0b4943a6e
  https://github.com/pmd/pmd/commit/c17783802f72d6e434ef3d73e5bd22a0b4943a6e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M docs/pages/pmd/userdocs/suppressing_warnings.md
M docs/pages/release_notes.md

  Log Message:
  ---
  Merge branch 'pr-4961'


Compare: https://github.com/pmd/pmd/compare/c472fdf48cdf...c17783802f72

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


[pmd-commits] [pmd/pmd] 64eeee: Add test for #4947

2024-04-16 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 64c0005b621e0ba29c835707e595b19aeb6f
  https://github.com/pmd/pmd/commit/64c0005b621e0ba29c835707e595b19aeb6f
  Author: Clément Fournier 
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/testdata/Issue4947TextBlock.java

  Log Message:
  ---
  Add test for #4947


  Commit: 967c16561ab36e75304f43e5d2a5040f5a808f38
  https://github.com/pmd/pmd/commit/967c16561ab36e75304f43e5d2a5040f5a808f38
  Author: Clément Fournier 
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
M pmd-java/etc/grammar/Java.jjt
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplate.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateFragment.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
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/java22p/Jep459_StringTemplates.txt

  Log Message:
  ---
  Refactor how string templates are parsed

Fix #4947


  Commit: 1be81a55cd2bade8b3cfb0666564f67000403b5f
  https://github.com/pmd/pmd/commit/1be81a55cd2bade8b3cfb0666564f67000403b5f
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4947


  Commit: 390db62cba6c812edda14d75341432a4d92d53c5
  https://github.com/pmd/pmd/commit/390db62cba6c812edda14d75341432a4d92d53c5
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M pmd-java/etc/grammar/Java.jjt
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplate.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateExpression.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTemplateFragment.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
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/java22p/Jep459_StringTemplates.txt
A 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/testdata/Issue4947TextBlock.java

  Log Message:
  ---
  Merge branch 'pr-4958'


Compare: https://github.com/pmd/pmd/compare/c17783802f72...390db62cba6c

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


[pmd-commits] [pmd/pmd] 62f215: [core] Disable Caching in URLConnection for Classp...

2024-04-11 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 62f215929c5b368ec00d3ffb2663af1c8b5f7d2e
  https://github.com/pmd/pmd/commit/62f215929c5b368ec00d3ffb2663af1c8b5f7d2e
  Author: Andreas Dangel 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ClasspathClassLoader.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/util/ClasspathClassLoaderTest.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/Loader.java

  Log Message:
  ---
  [core] Disable Caching in URLConnection for ClasspathClassLoader

Fixes #4899


  Commit: a65975bf755fffa0233535aeb59c8c4fd0d5a3a1
  https://github.com/pmd/pmd/commit/a65975bf755fffa0233535aeb59c8c4fd0d5a3a1
  Author: Andreas Dangel 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  ---
   Add @mkolesnikov as a contributor


  Commit: db04a2cab009a7999d28cc10ce0a5db931be96d1
  https://github.com/pmd/pmd/commit/db04a2cab009a7999d28cc10ce0a5db931be96d1
  Author: Andreas Dangel 
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
M 
pmd-doc/src/main/java/net/sourceforge/pmd/doc/internal/RuleDocGenerator.java

  Log Message:
  ---
  Merge branch 'master' into issue-4899-jar-closed


  Commit: c472fdf48cdf1cb8827b0ff344ff1225f89487fe
  https://github.com/pmd/pmd/commit/c472fdf48cdf1cb8827b0ff344ff1225f89487fe
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-11 (Thu, 11 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/internal/util/ClasspathClassLoader.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/internal/util/ClasspathClassLoaderTest.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStub.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/Loader.java

  Log Message:
  ---
  Merge pull request #4949 from adangel/issue-4899-jar-closed

[core] Disable Caching in URLConnection for ClasspathClassLoader


Compare: https://github.com/pmd/pmd/compare/6ad857788080...c472fdf48cdf

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


[pmd-commits] [pmd/pmd] 78c43e: [java] Fix #4779 - Improve doc of MethodArgumentCa...

2024-04-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 78c43ed87a232e2305891a0c795724708867c7a8
  https://github.com/pmd/pmd/commit/78c43ed87a232e2305891a0c795724708867c7a8
  Author: Clément Fournier 
  Date:   2024-04-06 (Sat, 06 Apr 2024)

  Changed paths:
M pmd-java/src/main/resources/category/java/codestyle.xml

  Log Message:
  ---
  [java] Fix #4779 - Improve doc of MethodArgumentCanBeFinal


  Commit: 2a12cb1ef7fe1ff5958d027eb2aa41c71e4ea6ee
  https://github.com/pmd/pmd/commit/2a12cb1ef7fe1ff5958d027eb2aa41c71e4ea6ee
  Author: Clément Fournier 
  Date:   2024-04-06 (Sat, 06 Apr 2024)

  Changed paths:
M pmd-java/src/main/resources/category/java/codestyle.xml

  Log Message:
  ---
  Fix rule ref


  Commit: 2c26e43ae99e36a0676696f94e31c4e5169c3394
  https://github.com/pmd/pmd/commit/2c26e43ae99e36a0676696f94e31c4e5169c3394
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-07 (Sun, 07 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4779


  Commit: d4b99bb047c832f4b0b7153dc91b23f6b8d19565
  https://github.com/pmd/pmd/commit/d4b99bb047c832f4b0b7153dc91b23f6b8d19565
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-07 (Sun, 07 Apr 2024)

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

  Log Message:
  ---
  Merge branch 'pr-4937'


Compare: https://github.com/pmd/pmd/compare/c81be9d17e8f...d4b99bb047c8

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


[pmd-commits] [pmd/pmd] c81be9: Update changelog, refs #4902

2024-04-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c81be9d17e8f2d0a57ca8b23fffccf4d80e4a102
  https://github.com/pmd/pmd/commit/c81be9d17e8f2d0a57ca8b23fffccf4d80e4a102
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-07 (Sun, 07 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4902



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


[pmd-commits] [pmd/pmd] 7bd37c: Fix TypeOps::mostSpecific in the case of possible ...

2024-04-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 7bd37cd79d069583f0060321f2529577cf5a899f
  https://github.com/pmd/pmd/commit/7bd37cd79d069583f0060321f2529577cf5a899f
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/GlbTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/LubTest.kt

  Log Message:
  ---
  Fix TypeOps::mostSpecific in the case of possible unchecked conversion


  Commit: 277601f9ec62afa4ab748c3cbf5101f1e9e4e15f
  https://github.com/pmd/pmd/commit/277601f9ec62afa4ab748c3cbf5101f1e9e4e15f
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/GlbTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/LubTest.kt

  Log Message:
  ---
  Fix lub and glb of arrays

We still have a problem with associativity of glb being broken.


  Commit: 6f1f72de1e70a4eba61741ed83aa64f74ea6877c
  https://github.com/pmd/pmd/commit/6f1f72de1e70a4eba61741ed83aa64f74ea6877c
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeSystem.java

  Log Message:
  ---
  Doc


  Commit: 89f7aecab830a27810e444781218cda9881b0e3d
  https://github.com/pmd/pmd/commit/89f7aecab830a27810e444781218cda9881b0e3d
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/GlbTest.kt

  Log Message:
  ---
  Fix mostSpecific


  Commit: bfe4013883afb0e4257fb542416b5a9f512803ae
  https://github.com/pmd/pmd/commit/bfe4013883afb0e4257fb542416b5a9f512803ae
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt

  Log Message:
  ---
  Add test case for #4902


  Commit: 4a25afc86459cc788905d930173a735e94352e75
  https://github.com/pmd/pmd/commit/4a25afc86459cc788905d930173a735e94352e75
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java

  Log Message:
  ---
  Checkstyle


  Commit: 87691a0321f25afde403f00a6052c88586a03291
  https://github.com/pmd/pmd/commit/87691a0321f25afde403f00a6052c88586a03291
  Author: Clément Fournier 
  Date:   2024-04-05 (Fri, 05 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/GlbTest.kt

  Log Message:
  ---
  Self review


  Commit: 9b4054ed8d1a684532feef0a9128bf8c7d425ff6
  https://github.com/pmd/pmd/commit/9b4054ed8d1a684532feef0a9128bf8c7d425ff6
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-07 (Sun, 07 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/Lub.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeSystem.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/testdata/LubTestData.java
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/GlbTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/LubTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt

  Log Message:
  ---
  Merge pull request #4933 from oowekyala/issue4902-bad-intersection

[java] Fix problem with type inference with enums sharing a common interface


Compare: https://github.com/pmd/pmd/compare/412a3654cad6...9b4054ed8d1a

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


[pmd-commits] [pmd/pmd] 3203a8: [apex] Add ASTAnnotation#getRawName

2024-04-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3203a80f27613d926356b24aa77270ef6b85e318
  https://github.com/pmd/pmd/commit/3203a80f27613d926356b24aa77270ef6b85e318
  Author: Andreas Dangel 
  Date:   2024-04-06 (Sat, 06 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationTest.java

  Log Message:
  ---
  [apex] Add ASTAnnotation#getRawName

Fixes #4418


  Commit: 412a3654cad698d8fc3526abbcfd51a829ca0244
  https://github.com/pmd/pmd/commit/412a3654cad698d8fc3526abbcfd51a829ca0244
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-07 (Sun, 07 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationTest.java

  Log Message:
  ---
  Merge pull request #4936 from adangel/issue-4418-apex-annotation

[apex] Add ASTAnnotation#getRawName


Compare: https://github.com/pmd/pmd/compare/aaed4fb90a4f...412a3654cad6

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


[pmd-commits] [pmd/pmd] c3733c: Fix #4602 - unnecessaryimport FPs

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c3733c4091d0fe63dcf64905df1b0c83d144620b
  https://github.com/pmd/pmd/commit/c3733c4091d0fe63dcf64905df1b0c83d144620b
  Author: Clément Fournier 
  Date:   2024-04-03 (Wed, 03 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
M pmd-java/src/main/resources/category/java/codestyle.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  ---
  Fix #4602 - unnecessaryimport FPs


  Commit: 2159ed97bd0047dab5586c7a94f5339c6766cb90
  https://github.com/pmd/pmd/commit/2159ed97bd0047dab5586c7a94f5339c6766cb90
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4602 and #4785


  Commit: 0b74e0e18f190044a215b17d61bbca5fb8ca9fbc
  https://github.com/pmd/pmd/commit/0b74e0e18f190044a215b17d61bbca5fb8ca9fbc
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

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

  Log Message:
  ---
  Merge branch 'pr-4920'


Compare: https://github.com/pmd/pmd/compare/2a5a52b4eee1...0b74e0e18f19

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


[pmd-commits] [pmd/pmd] 100e5c: Support explicitly typed lambdas

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 100e5c7ba26ae8e76f0b0abb30f6187b57f2588d
  https://github.com/pmd/pmd/commit/100e5c7ba26ae8e76f0b0abb30f6187b57f2588d
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JClassType.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/package-info.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ExplicitTypesTest.kt

  Log Message:
  ---
  Support explicitly typed lambdas


  Commit: 2a5a52b4eee1200ceb797d6b7abf44ce8658cf6d
  https://github.com/pmd/pmd/commit/2a5a52b4eee1200ceb797d6b7abf44ce8658cf6d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JClassType.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprCheckHelper.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/Infer.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceContext.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/package-info.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/ExplicitTypesTest.kt

  Log Message:
  ---
  Merge pull request #4925 from oowekyala/typeres-explicitly-typed-lambdas

[java] Support explicitly typed lambdas


Compare: https://github.com/pmd/pmd/compare/9e27977244f0...2a5a52b4eee1

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


[pmd-commits] [pmd/pmd] 9e2797: Checkstyle fixes

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 9e27977244f0ff378d0dfcb582f437a19bd25875
  https://github.com/pmd/pmd/commit/9e27977244f0ff378d0dfcb582f437a19bd25875
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java

  Log Message:
  ---
  Checkstyle fixes



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


[pmd-commits] [pmd/pmd] 6d35f1: Fix #4893 - throw if language is not supported

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6d35f14f6bedc808e994651d55e79db2c27a995a
  https://github.com/pmd/pmd/commit/6d35f14f6bedc808e994651d55e79db2c27a995a
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java
M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDConfigurationTest.java
A pmd-core/src/test/java/net/sourceforge/pmd/lang/CpdOnlyDummyLanguage.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageNoCapabilities.java
M 
pmd-core/src/test/resources/META-INF/services/net.sourceforge.pmd.lang.Language

  Log Message:
  ---
  Fix #4893 - throw if language is not supported


  Commit: 76b00a95adea5bd39e710f2cb8fd249013941f55
  https://github.com/pmd/pmd/commit/76b00a95adea5bd39e710f2cb8fd249013941f55
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java

  Log Message:
  ---
  Better document what to throw on an unsupported lang


Compare: https://github.com/pmd/pmd/compare/79d9570213b3...76b00a95adea

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


[pmd-commits] [pmd/pmd] 07398a: [java] Fix EmptyCatchBlock with allowCommentedBlock

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 07398ac557bb7167a671e50b28af3683abd811e1
  https://github.com/pmd/pmd/commit/07398ac557bb7167a671e50b28af3683abd811e1
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

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

  Log Message:
  ---
  [java] Fix EmptyCatchBlock with allowCommentedBlock

Fixes #4928


  Commit: 1845400734503d96c483ee6d4d35e4a778a0d307
  https://github.com/pmd/pmd/commit/1845400734503d96c483ee6d4d35e4a778a0d307
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md
M pmd-ant/pom.xml
M pmd-apex/pom.xml
M pmd-cli/pom.xml
M pmd-core/pom.xml
M pmd-doc/pom.xml
M pmd-java/pom.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.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/errorprone/CloseResourceRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
M pmd-kotlin/pom.xml
M pmd-modelica/pom.xml
M pmd-plsql/pom.xml
M pmd-scala-modules/pmd-scala-common/pom.xml
M pmd-visualforce/pom.xml
M pmd-xml/pom.xml
M pom.xml

  Log Message:
  ---
  Merge branch 'master' into issue-4928-emptycatchblock


  Commit: 79d9570213b3c1bb208175a614ebc46ec67e2713
  https://github.com/pmd/pmd/commit/79d9570213b3c1bb208175a614ebc46ec67e2713
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

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

  Log Message:
  ---
  Merge pull request #4929 from adangel/issue-4928-emptycatchblock

[java] Fix EmptyCatchBlock with allowCommentedBlock


Compare: https://github.com/pmd/pmd/compare/0f452158172f...79d9570213b3

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


[pmd-commits] [pmd/pmd] 4fe509: Add japicmp - breaks build based on semantic versi...

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 4fe50978b6d74152f2f8190c5f7cfd58bae72bcd
  https://github.com/pmd/pmd/commit/4fe50978b6d74152f2f8190c5f7cfd58bae72bcd
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-ant/pom.xml
M pmd-apex/pom.xml
M pmd-cli/pom.xml
M pmd-core/pom.xml
M pmd-doc/pom.xml
M pmd-java/pom.xml
M pmd-kotlin/pom.xml
M pmd-modelica/pom.xml
M pmd-plsql/pom.xml
M pmd-scala-modules/pmd-scala-common/pom.xml
M pmd-visualforce/pom.xml
M pmd-xml/pom.xml
M pom.xml

  Log Message:
  ---
  Add japicmp - breaks build based on semantic versioning


  Commit: e47eb352d51d1af7d22f9bc85ece68017d95
  https://github.com/pmd/pmd/commit/e47eb352d51d1af7d22f9bc85ece68017d95
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

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

  Log Message:
  ---
  [java] Restore compatibility of SingularFieldRule


  Commit: 6489cf7232817e5df2b9a0555cf1265b58460e97
  https://github.com/pmd/pmd/commit/6489cf7232817e5df2b9a0555cf1265b58460e97
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M docs/pages/release_notes.md

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


  Commit: 2c2a384c7d3cab0bc6ac0c5ff71bee5a6777e5c6
  https://github.com/pmd/pmd/commit/2c2a384c7d3cab0bc6ac0c5ff71bee5a6777e5c6
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
M 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java
M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
M pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.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/design/LawOfDemeterRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java14TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java
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/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/JsParsingHelper.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java
M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/JspParsingHelper.java
M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java
M 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java

[pmd-commits] [pmd/pmd] 6e0aaf: Add pretty printing for lambdas

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6e0aafbf44ad4070101b103405cda0b33cd9001e
  https://github.com/pmd/pmd/commit/6e0aafbf44ad4070101b103405cda0b33cd9001e
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java

  Log Message:
  ---
  Add pretty printing for lambdas


  Commit: 45173880a5da4c4c4951f23605ce09db77f1056c
  https://github.com/pmd/pmd/commit/45173880a5da4c4c4951f23605ce09db77f1056c
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UselessParenthesesRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java

  Log Message:
  ---
  Add pretty printing for infix


  Commit: 1914871c3c8feb13d357857cc88d17fa8411020b
  https://github.com/pmd/pmd/commit/1914871c3c8feb13d357857cc88d17fa8411020b
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java

  Log Message:
  ---
  Remove unnecessary parens, support unary exprs


  Commit: 5ffee032d84a4224e5c5f7481a841ae6e869695c
  https://github.com/pmd/pmd/commit/5ffee032d84a4224e5c5f7481a841ae6e869695c
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M .all-contributorsrc
M docs/_config.yml
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.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-core/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/properties/PropertyBuilder.java
M pmd-cpp/pom.xml
M pmd-cs/pom.xml
M pmd-dart/pom.xml
M pmd-dist/pom.xml
M pmd-doc/pom.xml
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/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
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 pom.xml

  Log Message:
  ---
  Merge branch 'master' into fix-pretty-printing


  Commit: 6c9aa9d0eac5cf6243fd13a0a3dbb36823aec5d5
  https://github.com/pmd/pmd/commit/6c9aa9d0eac5cf6243fd13a0a3dbb36823aec5d5
  Author: Clément Fournier 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
M 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java
M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
M pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestContainsTooManyAssertsRule.java
M 

[pmd-commits] [pmd/pmd] 916213: Fix pretty printing for some exprs

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 916213cc741c07af46d2621f3b8487d1714605bb
  https://github.com/pmd/pmd/commit/916213cc741c07af46d2621f3b8487d1714605bb
  Author: Clément Fournier 
  Date:   2024-04-03 (Wed, 03 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java

  Log Message:
  ---
  Fix pretty printing for some exprs


  Commit: 3180a283cc1edba3e006aa17f1e605001c06aac3
  https://github.com/pmd/pmd/commit/3180a283cc1edba3e006aa17f1e605001c06aac3
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtilTest.java

  Log Message:
  ---
  Merge pull request #4921 from oowekyala/fix-pretty-printing

[java] Fix pretty printing for some exprs


Compare: https://github.com/pmd/pmd/compare/eaec0dad2879...3180a283cc1e

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


[pmd-commits] [pmd/pmd] d88a3c: Fix checkstyle config and checkstyle issues

2024-04-04 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: d88a3c50fe916497550ccfe772abbf5d249e6594
  https://github.com/pmd/pmd/commit/d88a3c50fe916497550ccfe772abbf5d249e6594
  Author: Andreas Dangel 
  Date:   2024-04-04 (Thu, 04 Apr 2024)

  Changed paths:
M pmd-ant/src/test/java/net/sourceforge/pmd/ant/CPDTaskTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/QuickstartRulesetTest.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/cpd/ApexCpdLexerTest.java
M 
pmd-coco/src/test/java/net/sourceforge/pmd/lang/coco/cpd/CocoCpdLexerTest.java
M 
pmd-cpp/src/test/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexerTest.java
M pmd-cs/src/test/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexerTest.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/ast/HtmlParsingHelper.java
M 
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.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/design/LawOfDemeterRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaAttributesPrinter.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/JavaParsingHelper.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/LanguageVersionTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/QuickstartRulesetTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/JDKVersionTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java14TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java15TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java9TreeDumpTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/cpd/JavaCpdLexerTest.java
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/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtilTest.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParser.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/JsParsingHelper.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/AnyCpdLexerForTypescriptTest.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/cpd/EcmascriptCpdLexerTest.java
M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/JspParsingHelper.java
M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/cpd/JspCpdLexerTest.java
M 
pmd-julia/src/test/java/net/sourceforge/pmd/lang/julia/cpd/JuliaCpdLexerTest.java
M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinNameDictionary.java
M 
pmd-kotlin/src/test/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinParsingHelper.java
M 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParsingHelper.java
M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/PlsqlParsingHelper.java
M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateBulkCollectTest.java
M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ParenthesisGroupTest.java
M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/PlsqlTreeDumpTest.java
M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/cpd/PLSQLCpdLexerTest.java
M 
pmd-scala-modules/pmd-scala-common/src/main/java/net/sourceforge/pmd/lang/scala/ScalaLanguageModule.java
M 
pmd-scala-modules/pmd-scala-common/src/test/java/net/sourceforge/pmd/lang/scala/ast/ScalaParsingHelper.java
M 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/ast/SwiftParsingHelper.java
M 
pmd-swift/src/test/java/net/sourceforge/pmd/lang/swift/cpd/SwiftCpdLexerTest.java
M pmd-velocity/pmd-velocity-checkstyle-suppressions.xml
M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/visualforce/LanguageVersionTest.java
M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/LanguageVersionTest.java
M pom.xml

  Log Message:
  ---
  Fix checkstyle config and checkstyle issues


  Commit: eaec0dad2879da31dd55ba54fe246699c2d20043
  

[pmd-commits] [pmd/pmd] c9926f: Add test cases for #3219

2024-04-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c9926fba4c24627237852aa968e6368c217b9b79
  https://github.com/pmd/pmd/commit/c9926fba4c24627237852aa968e6368c217b9b79
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-01 (Mon, 01 Apr 2024)

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

  Log Message:
  ---
  Add test cases for #3219



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


[pmd-commits] [pmd/pmd] 32b5f8: Fix and reenable test case

2024-04-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 32b5f86bf6006adbf45380ba72f01c1f9969a418
  https://github.com/pmd/pmd/commit/32b5f86bf6006adbf45380ba72f01c1f9969a418
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-04-01 (Mon, 01 Apr 2024)

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

  Log Message:
  ---
  Fix and reenable test case



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


[pmd-commits] [pmd/pmd] 86328b: Add test cases for #1592

2024-03-30 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 86328b7ad16b8a73af0cf86cbedadd7595eeedea
  https://github.com/pmd/pmd/commit/86328b7ad16b8a73af0cf86cbedadd7595eeedea
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-31 (Sun, 31 Mar 2024)

  Changed paths:
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/rule/bestpractices/xml/JUnit4TestShouldUseAfterAnnotation.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnit4TestShouldUseBeforeAnnotation.xml

  Log Message:
  ---
  Add test cases for #1592



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


[pmd-commits] [pmd/pmd] f31d50: [core] Test access of package private impl methods...

2024-03-30 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f31d50fd9019786e385c34e4be0cc2167c754942
  https://github.com/pmd/pmd/commit/f31d50fd9019786e385c34e4be0cc2167c754942
  Author: Andreas Dangel 
  Date:   2024-03-29 (Fri, 29 Mar 2024)

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

  Log Message:
  ---
  [core] Test access of package private impl methods of nodes

This is a test case for #4885, but doesn't reproduce
the problem.


  Commit: ede73fa4ce1e7ac05456eb0c89b9774270d936a0
  https://github.com/pmd/pmd/commit/ede73fa4ce1e7ac05456eb0c89b9774270d936a0
  Author: Andreas Dangel 
  Date:   2024-03-29 (Fri, 29 Mar 2024)

  Changed paths:
M pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
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-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/rule/codestyle/UnnecessaryFullyQualifiedNameRule.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/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

  Log Message:
  ---
  [core] Improve assertion messages for unreachable code paths


  Commit: a47a30161cda1631b90ab2f9d93e54763fa36399
  https://github.com/pmd/pmd/commit/a47a30161cda1631b90ab2f9d93e54763fa36399
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-30 (Sat, 30 Mar 2024)

  Changed paths:
M pmd-compat6/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
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-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/rule/codestyle/UnnecessaryFullyQualifiedNameRule.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/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

  Log Message:
  ---
  Merge pull request #4905 from adangel/issue-4885-assertions

[core] Improve AssertionUtil messages


Compare: https://github.com/pmd/pmd/compare/c969753dd24e...a47a30161cda

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


[pmd-commits] [pmd/pmd] 7fc083: Add test case for #2937

2024-03-27 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 7fc083f3480cc48a378462d99330b75568c117bb
  https://github.com/pmd/pmd/commit/7fc083f3480cc48a378462d99330b75568c117bb
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-27 (Wed, 27 Mar 2024)

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

  Log Message:
  ---
  Add test case for #2937



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


[pmd-commits] [pmd/pmd] 3580c2: Add @Akromangel as a contributor

2024-03-25 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3580c2462b930cbe6f3509e032ca042d4fa5960a
  https://github.com/pmd/pmd/commit/3580c2462b930cbe6f3509e032ca042d4fa5960a
  Author: Andreas Dangel 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  ---
   Add @Akromangel as a contributor


  Commit: ac21a1a8c5f6281ee51eff3cbc87a53e51023106
  https://github.com/pmd/pmd/commit/ac21a1a8c5f6281ee51eff3cbc87a53e51023106
  Author: Andreas Dangel 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BigIntegerInstantiation.xml

  Log Message:
  ---
  [java] Fix BigIntegerInstantiation for < Java 19

Fixes #4886


  Commit: 86154aa160b47969878c20c0fc1e15c6ddd3a817
  https://github.com/pmd/pmd/commit/86154aa160b47969878c20c0fc1e15c6ddd3a817
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M .all-contributorsrc
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/BigIntegerInstantiationRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/BigIntegerInstantiation.xml

  Log Message:
  ---
  Merge pull request #4890 from adangel/issue-4886-BigIntegerInstatiation-Java17

[java] Fix BigIntegerInstantiation for < Java 19


Compare: https://github.com/pmd/pmd/compare/76e18e8969be...86154aa160b4

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


[pmd-commits] [pmd/pmd] 567051: [java] Consider ASTCatchParameter in AnnotationSup...

2024-03-25 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 5670517396804f6acf891437b459e49dccdf10bc
  https://github.com/pmd/pmd/commit/5670517396804f6acf891437b459e49dccdf10bc
  Author: Andreas Dangel 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/AnnotationSuppressionUtil.java
M pmd-java/src/main/resources/category/java/design.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml

  Log Message:
  ---
  [java] Consider ASTCatchParameter in AnnotationSuppressionUtil

Fixes #4873


  Commit: e95d9d79f4a89c4695b4affd63e4fcb0968dbb08
  https://github.com/pmd/pmd/commit/e95d9d79f4a89c4695b4affd63e4fcb0968dbb08
  Author: Andreas Dangel 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

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

  Log Message:
  ---
  [java] Fix AvoidCatchingGenericException for multi-catch


  Commit: aa056b5d73b237bc4bd86bdbae9694c0439d09a7
  https://github.com/pmd/pmd/commit/aa056b5d73b237bc4bd86bdbae9694c0439d09a7
  Author: Andreas Dangel 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

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

  Log Message:
  ---
  [java] Revert changes to AvoidCatchingGenericException


  Commit: 53bac02cf59bc36a02c4be93af764603fc3bfe2a
  https://github.com/pmd/pmd/commit/53bac02cf59bc36a02c4be93af764603fc3bfe2a
  Author: Andreas Dangel 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M .all-contributorsrc
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/codestyle/ClassNamingConventionsRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
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/errorprone/xml/ProperLogger.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

  Log Message:
  ---
  Merge branch 'master' into issue-4873-suppress-catch-parameter


  Commit: 917ef86a02b779df6ed4b5de8dfae026ffd480b1
  https://github.com/pmd/pmd/commit/917ef86a02b779df6ed4b5de8dfae026ffd480b1
  Author: Andreas Dangel 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/AnnotationSuppressionUtil.java

  Log Message:
  ---
  [java] AnnotationSuppressionUtil - check for Annotatable


  Commit: 55b5d48586843fbc24ab5eecf3d39b9aa13ca433
  https://github.com/pmd/pmd/commit/55b5d48586843fbc24ab5eecf3d39b9aa13ca433
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/AnnotationSuppressionUtil.java
M pmd-java/src/main/resources/category/java/design.xml
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml

  Log Message:
  ---
  Merge pull request #4875 from adangel/issue-4873-suppress-catch-parameter

[java] Consider ASTCatchParameter in AnnotationSuppressionUtil


Compare: https://github.com/pmd/pmd/compare/d1eb55741feb...55b5d4858684

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


[pmd-commits] [pmd/pmd] d1eb55: Add test case for #3436

2024-03-24 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: d1eb55741feb8c1afc122ebc22c87196d20a4eca
  https://github.com/pmd/pmd/commit/d1eb55741feb8c1afc122ebc22c87196d20a4eca
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-25 (Mon, 25 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3436



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


[pmd-commits] [pmd/pmd] eda6bc: [java] StringInstantiation - allow char[] constructor

2024-03-24 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: eda6bce015ed9c753037b36d0f80f334c8d9ae5f
  https://github.com/pmd/pmd/commit/eda6bce015ed9c753037b36d0f80f334c8d9ae5f
  Author: Andreas Dangel 
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

  Log Message:
  ---
  [java] StringInstantiation - allow char[] constructor

Fixes #4874


  Commit: ebee9f63b081c2d138ac15f9fb2483e89e0f3807
  https://github.com/pmd/pmd/commit/ebee9f63b081c2d138ac15f9fb2483e89e0f3807
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

  Changed paths:
M .all-contributorsrc
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/codestyle/ClassNamingConventionsRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml

  Log Message:
  ---
  Merge branch 'master' into issue-4847-new-string-char-array


  Commit: 9d9d5d0a52f5873293069415fabc00215b62280a
  https://github.com/pmd/pmd/commit/9d9d5d0a52f5873293069415fabc00215b62280a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml

  Log Message:
  ---
  Merge pull request #4876 from adangel/issue-4847-new-string-char-array

[java] StringInstantiation - allow char[] constructor


Compare: https://github.com/pmd/pmd/compare/5a362b3ff130...9d9d5d0a52f5

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


[pmd-commits] [pmd/pmd] 6d4172: Add @sdavids as a contributor

2024-03-24 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6d4172bcfe45f9d425e8eb7a2344dae31da26319
  https://github.com/pmd/pmd/commit/6d4172bcfe45f9d425e8eb7a2344dae31da26319
  Author: Andreas Dangel 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

  Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  ---
   Add @sdavids as a contributor


  Commit: fb496b9ee36f79f9dcdc31b180c7f0a2ac769401
  https://github.com/pmd/pmd/commit/fb496b9ee36f79f9dcdc31b180c7f0a2ac769401
  Author: Andreas Dangel 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml

  Log Message:
  ---
  [java] Fix ClassNamingConventions for dealing with abstract classes

Fixes #4881


  Commit: 5a362b3ff1306cb62ff82ff8ba9e2791be1e49e7
  https://github.com/pmd/pmd/commit/5a362b3ff1306cb62ff82ff8ba9e2791be1e49e7
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-24 (Sun, 24 Mar 2024)

  Changed paths:
M .all-contributorsrc
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/codestyle/ClassNamingConventionsRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/ClassNamingConventions.xml

  Log Message:
  ---
  Merge pull request #4883 from adangel/issue-4881-ClassNamingConventions

[java] Fix ClassNamingConventions for dealing with abstract classes


Compare: https://github.com/pmd/pmd/compare/be44a14f1ef1...5a362b3ff130

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


[pmd-commits] [pmd/pmd] 4cb960: Add test case for #4114

2024-03-21 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 4cb9607c4fa06e1c2fe2e5d3d6297b8f507e8b37
  https://github.com/pmd/pmd/commit/4cb9607c4fa06e1c2fe2e5d3d6297b8f507e8b37
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-21 (Thu, 21 Mar 2024)

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

  Log Message:
  ---
  Add test case for #4114



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


[pmd-commits] [pmd/pmd] 8df40c: Add test case for #2534

2024-03-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 8df40cccf5e498b68ef3c4e945ceaf73eef55341
  https://github.com/pmd/pmd/commit/8df40cccf5e498b68ef3c4e945ceaf73eef55341
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-19 (Tue, 19 Mar 2024)

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

  Log Message:
  ---
  Add test case for #2534



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


[pmd-commits] [pmd/pmd] 033f55: Add test case for #3626

2024-03-17 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 033f556006a549f164be31585f2f9b2b968e868d
  https://github.com/pmd/pmd/commit/033f556006a549f164be31585f2f9b2b968e868d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3626


  Commit: e2eda6cec7c0afb331c4a5e87ac5ff4dae2823ee
  https://github.com/pmd/pmd/commit/e2eda6cec7c0afb331c4a5e87ac5ff4dae2823ee
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #2710


  Commit: c084e54c582a645ca4cdace7274ac0fb7c9986b6
  https://github.com/pmd/pmd/commit/c084e54c582a645ca4cdace7274ac0fb7c9986b6
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3430


  Commit: 37d352b3c13ed1d4d73d7c6226afc81e6a76ce9a
  https://github.com/pmd/pmd/commit/37d352b3c13ed1d4d73d7c6226afc81e6a76ce9a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #1316


  Commit: d0f8383c3e754f9fda3652252fcca12a0646c2cb
  https://github.com/pmd/pmd/commit/d0f8383c3e754f9fda3652252fcca12a0646c2cb
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #935


  Commit: 5a614bcfb586daf7828a9539e4fa5926dd0ec7e9
  https://github.com/pmd/pmd/commit/5a614bcfb586daf7828a9539e4fa5926dd0ec7e9
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #1081


  Commit: 07850f3423674302eb6c182a7a946b2a6e4b631e
  https://github.com/pmd/pmd/commit/07850f3423674302eb6c182a7a946b2a6e4b631e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3467


  Commit: e7ec34ee653dbc62c686c2b55f74bfe6779a57ec
  https://github.com/pmd/pmd/commit/e7ec34ee653dbc62c686c2b55f74bfe6779a57ec
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3627


  Commit: 6be72b2795fc5656c382c5b4b8ff479f71b3e33a
  https://github.com/pmd/pmd/commit/6be72b2795fc5656c382c5b4b8ff479f71b3e33a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #3802


  Commit: a26717533c6142ac9d81d0d5516728a84c9bb548
  https://github.com/pmd/pmd/commit/a26717533c6142ac9d81d0d5516728a84c9bb548
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-18 (Mon, 18 Mar 2024)

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

  Log Message:
  ---
  Add test case for #4277


Compare: https://github.com/pmd/pmd/compare/7d9dc2fcb65b...a26717533c61

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


[pmd-commits] [pmd/pmd] 708c8f: [doc] Rework release notes

2024-03-15 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 708c8f14c6b6f15a3b6581638882194776253077
  https://github.com/pmd/pmd/commit/708c8f14c6b6f15a3b6581638882194776253077
  Author: Andreas Dangel 
  Date:   2024-03-09 (Sat, 09 Mar 2024)

  Changed paths:
M docs/pages/pmd/userdocs/migrating_to_pmd7.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md

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

- move more details into release_notes_pmd7.md
- sort sections alphabetically (in language related changes)


  Commit: d1ef7c728c6388d09065853f143572cec9416a4d
  https://github.com/pmd/pmd/commit/d1ef7c728c6388d09065853f143572cec9416a4d
  Author: Andreas Dangel 
  Date:   2024-03-10 (Sun, 10 Mar 2024)

  Changed paths:
M docs/pages/pmd/userdocs/migrating_to_pmd7.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md

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

- make sure, everything is mentioned in both files
- unify formatting
- combine java 21/22 changes
- sort language related changes alphabetically


  Commit: eb631b987d731bf81937cdc0ac41623b91d15428
  https://github.com/pmd/pmd/commit/eb631b987d731bf81937cdc0ac41623b91d15428
  Author: Andreas Dangel 
  Date:   2024-03-10 (Sun, 10 Mar 2024)

  Changed paths:
M docs/_includes/language_info.html
M docs/_plugins/javadoc_tag.rb
M docs/_plugins/tocmaker_block.rb
M docs/css/customstyles.css
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/language_properties.md
M docs/pages/pmd/languages/velocity.md
M docs/pages/pmd/languages/xml.md
M docs/pages/pmd/userdocs/extending/writing_xpath_rules.md
M docs/pages/pmd/userdocs/incremental_analysis.md
M docs/pages/pmd/userdocs/migrating_to_pmd7.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M pmd-core/src/main/java/net/sourceforge/pmd/lang/metrics/MetricsUtil.java

  Log Message:
  ---
  [doc] Review links in release notes and doc pages

- fix javadoc to find Kotlin files
- fix formatting for language info box
- fix tocmaker link generator


  Commit: afaa198237c2e906d24f300ed5f2cfcf7e9fde33
  https://github.com/pmd/pmd/commit/afaa198237c2e906d24f300ed5f2cfcf7e9fde33
  Author: Andreas Dangel 
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
M docs/_plugins/javadoc_tag.rb
M docs/_plugins/jdoc_namespace_tag.rb
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Add tag jdoc_package_old


  Commit: 10aba575facba48b2e49fef2af8266afd9e1555d
  https://github.com/pmd/pmd/commit/10aba575facba48b2e49fef2af8266afd9e1555d
  Author: Andreas Dangel 
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Review links in release notes

- fix javadoc links


  Commit: 873dea97ffe33de4852de6d36773c603d4083711
  https://github.com/pmd/pmd/commit/873dea97ffe33de4852de6d36773c603d4083711
  Author: Andreas Dangel 
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Review links in release notes

- fix javadoc links


  Commit: 2dc91b3de5111f8f46a545295e3853399040a2b8
  https://github.com/pmd/pmd/commit/2dc91b3de5111f8f46a545295e3853399040a2b8
  Author: Andreas Dangel 
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
M Gemfile
M Gemfile.lock
M docs/Gemfile
M docs/Gemfile.lock

  Log Message:
  ---
  Update gems

Add bigdecimal and csv module, to be ruby 3.4 ready


  Commit: fb90ba3e385db07b3f71d45d4f32f763b861eec6
  https://github.com/pmd/pmd/commit/fb90ba3e385db07b3f71d45d4f32f763b861eec6
  Author: Andreas Dangel 
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Review links in release notes

Replace links with fixed urls


  Commit: adef8c29d5a0b87486c7298cc60b9339b795413a
  https://github.com/pmd/pmd/commit/adef8c29d5a0b87486c7298cc60b9339b795413a
  Author: Andreas Dangel 
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Review links in release notes

Replace links with fixed urls


  Commit: d54b8b3e8f7d3e8462729142aaf44e7a55ee0d15
  https://github.com/pmd/pmd/commit/d54b8b3e8f7d3e8462729142aaf44e7a55ee0d15
  Author: Andreas Dangel 
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/InternalApiBridge.java

[pmd-commits] [pmd/pmd] 621cd0: Update to use renamed pmd-designer

2024-03-03 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 621cd0e0137390e16d1ce6df3707575c8419fa39
  https://github.com/pmd/pmd/commit/621cd0e0137390e16d1ce6df3707575c8419fa39
  Author: Andreas Dangel 
  Date:   2024-02-22 (Thu, 22 Feb 2024)

  Changed paths:
M do-release.sh
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/userdocs/extending/designer_reference.md
M docs/pages/release_notes.md
M pmd-cli/pom.xml
M pmd-dist/pom.xml

  Log Message:
  ---
  Update to use renamed pmd-designer

See pmd/pmd-designer#80


  Commit: 2b37fbe9ba814c2309a520606bca17e153691465
  https://github.com/pmd/pmd/commit/2b37fbe9ba814c2309a520606bca17e153691465
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-03 (Sun, 03 Mar 2024)

  Changed paths:
M .all-contributorsrc
M .ci/build.sh
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/configuring_rules.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M pmd-ant/pom.xml
M pmd-apex/pom.xml
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.kt
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/MethodNamingConventions.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml
M pmd-compat6/pom.xml
A pmd-compat6/src/it/cpd-for-csharp/invoker.properties
A pmd-compat6/src/it/cpd-for-csharp/pom.xml
A pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs
A pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs
A pmd-compat6/src/it/cpd-for-csharp/verify.bsh
A pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml
M pmd-compat6/src/it/pmd-for-java/pom.xml
M pmd-compat6/src/it/pmd-for-java/verify.bsh
M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java
M pmd-core/pom.xml
M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamBlanketTest.java
M pmd-java/pom.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/Item.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/ItemProducer.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCastExpressionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTFieldAccessTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodCallTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSuperExpressionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTThisExpressionTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTypeTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java11Test.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/NodeParsingCtx.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParenthesesTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/UsageResolutionTest.kt
M 

[pmd-commits] [pmd/pmd] 9f4d87: [java] SingletonClassReturningNewInstance - fix do...

2024-03-03 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 9f4d870fa514a90b51c5871f8cc9122c2ca58a24
  https://github.com/pmd/pmd/commit/9f4d870fa514a90b51c5871f8cc9122c2ca58a24
  Author: Andreas Dangel 
  Date:   2024-01-17 (Wed, 17 Jan 2024)

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

  Log Message:
  ---
  [java] SingletonClassReturningNewInstance - fix double assignment case

Fixes #932


  Commit: 023e51e67fe3f02136fab1fbdc57f98038e39a9c
  https://github.com/pmd/pmd/commit/023e51e67fe3f02136fab1fbdc57f98038e39a9c
  Author: Andreas Dangel 
  Date:   2024-01-17 (Wed, 17 Jan 2024)

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

  Log Message:
  ---
  [java] SingletonClassReturningNewInstance - variant 2 (#932)


  Commit: 82db75bedf02336dbbf9d2612d4ed6cb26c668d7
  https://github.com/pmd/pmd/commit/82db75bedf02336dbbf9d2612d4ed6cb26c668d7
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-03 (Sun, 03 Mar 2024)

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

  Log Message:
  ---
  Merge pull request #4801 from 
adangel/issue-932-SingletonClassReturningNewInstance

[java] SingletonClassReturningNewInstance - fix double assignment case


Compare: https://github.com/pmd/pmd/compare/5ee8176b2721...82db75bedf02

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


[pmd-commits] [pmd/pmd] 0f7dff: [compat6] Support configuration errors

2024-03-03 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 0f7dff69091217e09686f636df9217e529de52bf
  https://github.com/pmd/pmd/commit/0f7dff69091217e09686f636df9217e529de52bf
  Author: Andreas Dangel 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
A pmd-compat6/src/it/pmd-for-java/config_error_ruleset.xml
M pmd-compat6/src/it/pmd-for-java/pom.xml
M pmd-compat6/src/it/pmd-for-java/verify.bsh
M pmd-compat6/src/main/java/net/sourceforge/pmd/reporting/Report.java

  Log Message:
  ---
  [compat6] Support configuration errors


  Commit: b223b1a672439fc0707e279326b1ce3255513da0
  https://github.com/pmd/pmd/commit/b223b1a672439fc0707e279326b1ce3255513da0
  Author: Andreas Dangel 
  Date:   2024-02-17 (Sat, 17 Feb 2024)

  Changed paths:
A pmd-compat6/src/it/cpd-for-csharp/invoker.properties
A pmd-compat6/src/it/cpd-for-csharp/pom.xml
A pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings1.cs
A pmd-compat6/src/it/cpd-for-csharp/src/main/cs/strings2.cs
A pmd-compat6/src/it/cpd-for-csharp/verify.bsh
M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
M pmd-compat6/src/main/java/net/sourceforge/pmd/cpd/LanguageFactory.java

  Log Message:
  ---
  [compat6] Support other cpd languages like cs


  Commit: 3dd4ace6438540b97783b8242355710d6d6c14b0
  https://github.com/pmd/pmd/commit/3dd4ace6438540b97783b8242355710d6d6c14b0
  Author: Andreas Dangel 
  Date:   2024-02-18 (Sun, 18 Feb 2024)

  Changed paths:
M pmd-compat6/pom.xml

  Log Message:
  ---
  [compat6] add dependency to pmd-cs


  Commit: f2aedc86e519d7aacd3db59f13eb2f6a65b18394
  https://github.com/pmd/pmd/commit/f2aedc86e519d7aacd3db59f13eb2f6a65b18394
  Author: Andreas Dangel 
  Date:   2024-02-18 (Sun, 18 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md

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


  Commit: ab29eba3f93dff57fe23abc322bc7cd6547e08ad
  https://github.com/pmd/pmd/commit/ab29eba3f93dff57fe23abc322bc7cd6547e08ad
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-03 (Sun, 03 Mar 2024)

  Changed paths:
M .all-contributorsrc
M .ci/build.sh
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/html.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/visualforce.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/projectdocs/decisions/adr-1.md
M docs/pages/pmd/projectdocs/decisions/adr-2.md
M docs/pages/pmd/projectdocs/decisions/adr-3.md
M docs/pages/pmd/userdocs/configuring_rules.md
M docs/pages/pmd/userdocs/migrating_to_pmd7.md
M docs/pages/pmd/userdocs/pmd_report_formats.md
M docs/pages/pmd/userdocs/tools/maven.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M docs/pages/release_notes_pmd7.md
M javacc-wrapper.xml
M pmd-ant/pom.xml
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
A pmd-ant/src/main/java/net/sourceforge/pmd/ant/InternalApiBridge.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/ReportException.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/RuleSetWrapper.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/SourceLanguage.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/PMDTaskImpl.java
R pmd-apex-jorje/pom.xml
R pmd-apex-jorje/repo/README.md
R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/_remote.repositories
R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.jar
R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.pom
R pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
R pmd-apex-jorje/repo/create-local-repo.sh
M pmd-apex/pom.xml
R pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexJorjeLogging.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageProcessor.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotation.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnnotationParameter.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAnonymousClass.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTArrayLoadExpression.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTArrayStoreExpression.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTAssignmentExpression.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTBinaryExpression.java
M 

[pmd-commits] [pmd/pmd] dc92c6: [core] NodeStreamBlanketTest - prefilter the test ...

2024-03-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: dc92c64135a80c49ca4ba5bd7f5ff692a258346b
  https://github.com/pmd/pmd/commit/dc92c64135a80c49ca4ba5bd7f5ff692a258346b
  Author: Andreas Dangel 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamBlanketTest.java

  Log Message:
  ---
  [core] NodeStreamBlanketTest - prefilter the test data

in order to avoid many ignored unit tests.
E.g. before this change, we had:

Tests passed: 5,417, ignored: 2,539 of 7,956 tests
meaning about 30% of the tests were ignored.


  Commit: a9baf48c4d86990fb159bcf166bd6533149314b8
  https://github.com/pmd/pmd/commit/a9baf48c4d86990fb159bcf166bd6533149314b8
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamBlanketTest.java

  Log Message:
  ---
  Merge pull request #4851 from adangel/core-nodestream-test

[core] NodeStreamBlanketTest - prefilter the test data


Compare: https://github.com/pmd/pmd/compare/d64ac4bdfef4...a9baf48c4d86

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


[pmd-commits] [pmd/pmd] cc3da7: Fix kotlin compiler warnings

2024-03-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: cc3da7b21e3b407c191ff81c67a9d66394ab4da8
  https://github.com/pmd/pmd/commit/cc3da7b21e3b407c191ff81c67a9d66394ab4da8
  Author: Andreas Dangel 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCastExpressionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTFieldAccessTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodCallTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTMethodDeclarationTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSuperExpressionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTThisExpressionTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTTypeTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionTest.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/Java11Test.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/NodeParsingCtx.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParenthesesTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TypeDisambiguationTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/UsageResolutionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/VarDisambiguationTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/AstSymbolTests.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/PrimitiveSymbolTests.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/ReflectedClassSymbolTests.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/ReflectedFieldSymbolTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/Utils.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/BrokenClasspathTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/SigParserTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberInheritanceTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/ArraySymbolTests.kt
M pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/BoxingTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/CaptureTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/SubtypingTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeCreationDsl.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeEqualityTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypeGenerationUtil.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TypesFromReflectionTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/ast/ConversionContextTests.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/BranchingExprsTestCases.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CaptureInferenceTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/CtorInferenceTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/Java7InferenceTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverridingTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/SpecialMethodsTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/StandaloneTypesTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/StressTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeAnnotationsInferenceTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceTest.kt
M 

[pmd-commits] [pmd/pmd] 5e277c: [core] Fix NPE in AbstractAnalysisCache in case of...

2024-03-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 5e277c8211b932c6fbe1755516eca0a548d430cc
  https://github.com/pmd/pmd/commit/5e277c8211b932c6fbe1755516eca0a548d430cc
  Author: Andreas Dangel 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java

  Log Message:
  ---
  [core] Fix NPE in AbstractAnalysisCache in case of processing errors


  Commit: 577f830941cc5ddfe24e57029ac6842d85124df3
  https://github.com/pmd/pmd/commit/577f830941cc5ddfe24e57029ac6842d85124df3
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-03-01 (Fri, 01 Mar 2024)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/cache/internal/FileAnalysisCacheTest.java

  Log Message:
  ---
  Merge pull request #4849 from adangel/fix-npe-analysiscache

[core] Fix NPE in AbstractAnalysisCache in case of processing errors


Compare: https://github.com/pmd/pmd/compare/150c0c88a466...577f830941cc

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


[pmd-commits] [pmd/pmd] 9adf12: [doc] Fix configuring rule docu for multivalues pr...

2024-02-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 9adf12f7bee2a8281839c4b7e6729c226f9cf9ec
  https://github.com/pmd/pmd/commit/9adf12f7bee2a8281839c4b7e6729c226f9cf9ec
  Author: Andreas Dangel 
  Date:   2024-02-23 (Fri, 23 Feb 2024)

  Changed paths:
M docs/pages/pmd/userdocs/configuring_rules.md
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Fix configuring rule docu for multivalues properties

Fixes #4704


  Commit: 642716fabf985d4ca53043d86164a41083af93ab
  https://github.com/pmd/pmd/commit/642716fabf985d4ca53043d86164a41083af93ab
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M docs/pages/pmd/userdocs/configuring_rules.md
M docs/pages/release_notes.md

  Log Message:
  ---
  Merge pull request #4833 from adangel/issue-4704-doc-multivalued-props

[doc] Fix configuring rule docu for multivalues properties


Compare: https://github.com/pmd/pmd/compare/08b16d9d...642716fabf98

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


[pmd-commits] [pmd/pmd] 53323d: [apex] MethodNamingConventions: Remove prop skipTe...

2024-02-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 53323de95143c1616ee0a67e6dc18562903079d4
  https://github.com/pmd/pmd/commit/53323de95143c1616ee0a67e6dc18562903079d4
  Author: Andreas Dangel 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/MethodNamingConventions.xml

  Log Message:
  ---
  [apex] MethodNamingConventions: Remove prop skipTestMethodUnderscores

This property was deprecated since PMD 6.15.0.


  Commit: fb4f4888c99d4cec2ad1e2dfe574b6e4b3426280
  https://github.com/pmd/pmd/commit/fb4f4888c99d4cec2ad1e2dfe574b6e4b3426280
  Author: Andreas Dangel 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
M docs/pages/release_notes_pmd7.md

  Log Message:
  ---
  [doc] Fix release notes, add missing change in EmptyControlStatement

Refs #4754


  Commit: 504fc3e967b3c4acc63644c74863a7fe5192581d
  https://github.com/pmd/pmd/commit/504fc3e967b3c4acc63644c74863a7fe5192581d
  Author: Andreas Dangel 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.xml

  Log Message:
  ---
  [java] CommentRequired: Remove property headerCommentRequirement

This property has been deprecated since PMD 6.21.0


  Commit: f5d3c737f994f1677aea3c263c4db6bc5f1f9eeb
  https://github.com/pmd/pmd/commit/f5d3c737f994f1677aea3c263c4db6bc5f1f9eeb
  Author: Andreas Dangel 
  Date:   2024-02-26 (Mon, 26 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java

  Log Message:
  ---
  [java] NonSerializableClass: Remove property prefix

This property has been deprecated since PMD 6.52.0


  Commit: 08b16d9dd24e5ef4288e3d35a255a30ef7a9
  https://github.com/pmd/pmd/commit/08b16d9dd24e5ef4288e3d35a255a30ef7a9
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/codestyle/MethodNamingConventionsRule.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/codestyle/xml/MethodNamingConventions.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NonSerializableClassRule.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.xml

  Log Message:
  ---
  Merge pull request #4836 from adangel/remove-deprecated-rule-props

Remove deprecated rule props


Compare: https://github.com/pmd/pmd/compare/3b9ee968407a...08b16d9d

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


[pmd-commits] [pmd/pmd] b03693: Fix javadoc/dokka configuration

2024-02-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b036931995f6841f54384c9f6b0e450a6e185abb
  https://github.com/pmd/pmd/commit/b036931995f6841f54384c9f6b0e450a6e185abb
  Author: Andreas Dangel 
  Date:   2024-02-27 (Tue, 27 Feb 2024)

  Changed paths:
M pmd-ant/pom.xml
M pmd-core/pom.xml
M pmd-lang-test/pom.xml
M pmd-test-schema/pom.xml
M pmd-test/pom.xml
M pom.xml

  Log Message:
  ---
  Fix javadoc/dokka configuration


  Commit: 3b9ee968407ae33fb82becfaaa0c8dff4017a41c
  https://github.com/pmd/pmd/commit/3b9ee968407ae33fb82becfaaa0c8dff4017a41c
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M pmd-ant/pom.xml
M pmd-core/pom.xml
M pmd-lang-test/pom.xml
M pmd-test-schema/pom.xml
M pmd-test/pom.xml
M pom.xml

  Log Message:
  ---
  Merge pull request #4838 from adangel/fix-javadoc-config

Fix javadoc/dokka configuration


Compare: https://github.com/pmd/pmd/compare/35c34785a0b0...3b9ee968407a

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


[pmd-commits] [pmd/pmd] ef1860: [java] UnnecessaryImport - keep analyzing with fai...

2024-02-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: ef18609309629e34ecc42f8eb3698d4a6b285f57
  https://github.com/pmd/pmd/commit/ef18609309629e34ecc42f8eb3698d4a6b285f57
  Author: Andreas Dangel 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/Item.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/ItemProducer.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  ---
  [java] UnnecessaryImport - keep analyzing with failed overload selection

Fixes #4816


  Commit: 35c34785a0b055d72ee028c1ae47eb4e43ccb119
  https://github.com/pmd/pmd/commit/35c34785a0b055d72ee028c1ae47eb4e43ccb119
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryImportRule.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/Item.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/unnecessaryimport/item/ItemProducer.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  ---
  Merge pull request #4840 from adangel/issue-4816-UnnecessaryImport

[java] UnnecessaryImport - keep analyzing with failed overload selection


Compare: https://github.com/pmd/pmd/compare/f90d222ed11d...35c34785a0b0

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


[pmd-commits] [pmd/pmd] f0cbbd: [java] UnusedAssignment false positive in record c...

2024-02-29 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f0cbbddcfc19cdaf006a86606ce19b088e52e990
  https://github.com/pmd/pmd/commit/f0cbbddcfc19cdaf006a86606ce19b088e52e990
  Author: Andreas Dangel 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

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

  Log Message:
  ---
  [java] UnusedAssignment false positive in record compact constructor

Fixes #4603


  Commit: f90d222ed11da5b875cd5dc7447f05417637b69d
  https://github.com/pmd/pmd/commit/f90d222ed11da5b875cd5dc7447f05417637b69d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-02-29 (Thu, 29 Feb 2024)

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

  Log Message:
  ---
  Merge pull request #4839 from adangel/issue-4603-UnusedAssignment-records

[java] UnusedAssignment false positive in record compact constructor


Compare: https://github.com/pmd/pmd/compare/3b0dd7a82bdf...f90d222ed11d

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


[pmd-commits] [pmd/pmd] 033ede: Fix broken link

2024-01-26 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 033ede29256ad920a0deed6719a6d5d89f77ae6f
  https://github.com/pmd/pmd/commit/033ede29256ad920a0deed6719a6d5d89f77ae6f
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-01-26 (Fri, 26 Jan 2024)

  Changed paths:
M docs/pages/pmd/userdocs/tools/java-api.md

  Log Message:
  ---
  Fix broken link




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


[pmd-commits] [pmd/pmd] 68680d: Fix Windows dir separator

2024-01-26 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 68680de9cb82e686e5820a618d16271d11716656
  https://github.com/pmd/pmd/commit/68680de9cb82e686e5820a618d16271d11716656
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-01-26 (Fri, 26 Jan 2024)

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

  Log Message:
  ---
  Fix Windows dir separator




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


[pmd-commits] [pmd/pmd] f70b0d: Fix Windows samples

2024-01-26 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f70b0d04cf02f09ebbe0a3050df267adfe9898c5
  https://github.com/pmd/pmd/commit/f70b0d04cf02f09ebbe0a3050df267adfe9898c5
  Author: Juan Martín Sotuyo Dodero 
  Date:   2024-01-26 (Fri, 26 Jan 2024)

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

  Log Message:
  ---
  Fix Windows samples




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


[pmd-commits] [pmd/pmd-regression-tester] 4ee50a: Escape violation messages

2023-11-14 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-regression-tester
  Commit: 4ee50a17a880020a7afb96108f303cd54ccc1065
  
https://github.com/pmd/pmd-regression-tester/commit/4ee50a17a880020a7afb96108f303cd54ccc1065
  Author: Andreas Dangel 
  Date:   2023-11-09 (Thu, 09 Nov 2023)

  Changed paths:
M History.md
M lib/pmdtester/builders/project_hasher.rb
A test/resources/summary_report_builder_issue121/base-report.xml
A test/resources/summary_report_builder_issue121/base_branch_info.json
A test/resources/summary_report_builder_issue121/empty_config.xml
A test/resources/summary_report_builder_issue121/expected_base_data.js
A test/resources/summary_report_builder_issue121/expected_patch_data.js
A test/resources/summary_report_builder_issue121/expected_project_data.js
A test/resources/summary_report_builder_issue121/patch-report.xml
A test/resources/summary_report_builder_issue121/patch_branch_info.json
A test/resources/summary_report_builder_issue121/project-list.xml
M test/test_summary_report_builder.rb

  Log Message:
  ---
  Escape violation messages

Fixes #121


  Commit: 41b41ec659de4a286a945ebbabd03f00c927f9b4
  
https://github.com/pmd/pmd-regression-tester/commit/41b41ec659de4a286a945ebbabd03f00c927f9b4
  Author: Andreas Dangel 
  Date:   2023-11-09 (Thu, 09 Nov 2023)

  Changed paths:
M README.rdoc

  Log Message:
  ---
  trigger new build


  Commit: 9317d850f6b2b3b9728b7659217d97e4ec19ec25
  
https://github.com/pmd/pmd-regression-tester/commit/9317d850f6b2b3b9728b7659217d97e4ec19ec25
  Author: Andreas Dangel 
  Date:   2023-11-14 (Tue, 14 Nov 2023)

  Changed paths:
M lib/pmdtester/builders/project_hasher.rb

  Log Message:
  ---
  Only create diff if violation.changed?


  Commit: 4cd955c78c425d46cdcaec243efa76391f2f09de
  
https://github.com/pmd/pmd-regression-tester/commit/4cd955c78c425d46cdcaec243efa76391f2f09de
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-11-14 (Tue, 14 Nov 2023)

  Changed paths:
M History.md
M README.rdoc
M lib/pmdtester/builders/project_hasher.rb
A test/resources/summary_report_builder_issue121/base-report.xml
A test/resources/summary_report_builder_issue121/base_branch_info.json
A test/resources/summary_report_builder_issue121/empty_config.xml
A test/resources/summary_report_builder_issue121/expected_base_data.js
A test/resources/summary_report_builder_issue121/expected_patch_data.js
A test/resources/summary_report_builder_issue121/expected_project_data.js
A test/resources/summary_report_builder_issue121/patch-report.xml
A test/resources/summary_report_builder_issue121/patch_branch_info.json
A test/resources/summary_report_builder_issue121/project-list.xml
M test/test_summary_report_builder.rb

  Log Message:
  ---
  Merge pull request #122 from adangel/issue-121

Escape violation messages


Compare: 
https://github.com/pmd/pmd-regression-tester/compare/322be9276e34...4cd955c78c42


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


[pmd-commits] [pmd/pmd] 4ac1d5: Bump snayeyaml dependency

2023-11-09 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 4ac1d5f5f3280edfa877994044ced075884dd641
  https://github.com/pmd/pmd/commit/4ac1d5f5f3280edfa877994044ced075884dd641
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-11-10 (Fri, 10 Nov 2023)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Bump snayeyaml dependency




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


[pmd-commits] [pmd/pmd] 3e7e05: [apex] Remove ApexNode.getApexVersion()

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3e7e05025136b7bcfea74958c07e9a9056258932
  https://github.com/pmd/pmd/commit/3e7e05025136b7bcfea74958c07e9a9056258932
  Author: Andreas Dangel 
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTApexFile.java
M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SafeNavigationOperator.txt

  Log Message:
  ---
  [apex] Remove ApexNode.getApexVersion()


  Commit: 8e3d60a772295cf8c709cee1f8bfbde44b4aa026
  https://github.com/pmd/pmd/commit/8e3d60a772295cf8c709cee1f8bfbde44b4aa026
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M .all-contributorsrc
M .ci/build.sh
M .ci/files/all-regression-rules.xml
M .github/workflows/build.yml
M .github/workflows/git-repo-sync.yml
M .github/workflows/troubleshooting.yml
M Gemfile.lock
M do-release.sh
M docs/Gemfile.lock
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/tags.yml
A docs/_includes/language_info.html
M docs/_plugins/javadoc_tag.rb
M docs/_plugins/jdoc_namespace_tag.rb
M docs/css/customstyles.css
M docs/css/theme-green.css
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/coco.md
A docs/pages/pmd/languages/cpp.md
A docs/pages/pmd/languages/cs.md
A docs/pages/pmd/languages/dart.md
A docs/pages/pmd/languages/fortran.md
M docs/pages/pmd/languages/gherkin.md
A docs/pages/pmd/languages/go.md
A docs/pages/pmd/languages/groovy.md
M docs/pages/pmd/languages/html.md
A docs/pages/pmd/languages/index.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/js_ts.md
M docs/pages/pmd/languages/jsp.md
M docs/pages/pmd/languages/julia.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/language_properties.md
A docs/pages/pmd/languages/lua.md
A docs/pages/pmd/languages/matlab.md
A docs/pages/pmd/languages/modelica.md
A docs/pages/pmd/languages/objectivec.md
A docs/pages/pmd/languages/perl.md
A docs/pages/pmd/languages/php.md
M docs/pages/pmd/languages/plsql.md
A docs/pages/pmd/languages/python.md
A docs/pages/pmd/languages/ruby.md
A docs/pages/pmd/languages/scala.md
A docs/pages/pmd/languages/swift.md
A docs/pages/pmd/languages/tsql.md
M docs/pages/pmd/languages/visualforce.md
A docs/pages/pmd/languages/vm.md
M docs/pages/pmd/languages/xml.md
M docs/pages/pmd/projectdocs/committers/releasing.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/tools/ant.md
A docs/pages/pmd/userdocs/tools/bld.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M docs/pages/release_notes_pmd7.md
A docs/pages/tags/tag_CpdCapableLanguage.md
A docs/pages/tags/tag_PmdCapableLanguage.md
A docs/pages/tags/tag_experimental.md
M javacc-wrapper.xml
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/Formatter.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
M pmd-apex-jorje/pom.xml
M pmd-apex-jorje/repo/README.md
R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.jar
R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2021-10-08-631b8c/apex-jorje-lsp-minimized-2021-10-08-631b8c.pom
A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/_remote.repositories
A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.jar
A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2023-06-05-c27a5d/apex-jorje-lsp-minimized-2023-06-05-c27a5d.pom
M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
M pmd-apex-jorje/repo/create-local-repo.sh
M pmd-apex/pom.xml
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlDeleteStatement.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlInsertStatement.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlMergeStatement.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlUndeleteStatement.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTDmlUpdateStatement.java
M 

[pmd-commits] [pmd/pmd] c07114: [java] CommentDefaultAccessModifier: Fix Parameter...

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: c071143880ce6c98e9963f863b1330217607affa
  https://github.com/pmd/pmd/commit/c071143880ce6c98e9963f863b1330217607affa
  Author: Andreas Dangel 
  Date:   2023-10-06 (Fri, 06 Oct 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/CommentDefaultAccessModifier.xml

  Log Message:
  ---
  [java] CommentDefaultAccessModifier: Fix ParameterizedTest annotation

Fixes #4645


  Commit: 4c590a71bdfacd37ecfd2f776e9800deea191173
  https://github.com/pmd/pmd/commit/4c590a71bdfacd37ecfd2f776e9800deea191173
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M .all-contributorsrc
M .ci/build.sh
M .ci/files/all-regression-rules.xml
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/tags.yml
A docs/_includes/language_info.html
M docs/_plugins/javadoc_tag.rb
M docs/_plugins/jdoc_namespace_tag.rb
M docs/css/customstyles.css
M docs/css/theme-green.css
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/coco.md
A docs/pages/pmd/languages/cpp.md
A docs/pages/pmd/languages/cs.md
A docs/pages/pmd/languages/dart.md
A docs/pages/pmd/languages/fortran.md
M docs/pages/pmd/languages/gherkin.md
A docs/pages/pmd/languages/go.md
A docs/pages/pmd/languages/groovy.md
M docs/pages/pmd/languages/html.md
A docs/pages/pmd/languages/index.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/js_ts.md
M docs/pages/pmd/languages/jsp.md
M docs/pages/pmd/languages/julia.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/language_properties.md
A docs/pages/pmd/languages/lua.md
A docs/pages/pmd/languages/matlab.md
A docs/pages/pmd/languages/modelica.md
A docs/pages/pmd/languages/objectivec.md
A docs/pages/pmd/languages/perl.md
A docs/pages/pmd/languages/php.md
M docs/pages/pmd/languages/plsql.md
A docs/pages/pmd/languages/python.md
A docs/pages/pmd/languages/ruby.md
A docs/pages/pmd/languages/scala.md
A docs/pages/pmd/languages/swift.md
A docs/pages/pmd/languages/tsql.md
M docs/pages/pmd/languages/visualforce.md
A docs/pages/pmd/languages/vm.md
M docs/pages/pmd/languages/xml.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/tools/ant.md
A docs/pages/pmd/userdocs/tools/bld.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
A docs/pages/tags/tag_CpdCapableLanguage.md
A docs/pages/tags/tag_PmdCapableLanguage.md
A docs/pages/tags/tag_experimental.md
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java
M pmd-apex/src/main/resources/category/apex/bestpractices.xml
M pmd-apex/src/main/resources/category/apex/codestyle.xml
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/category/apex/documentation.xml
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/category/apex/multithreading.xml
M pmd-apex/src/main/resources/category/apex/performance.xml
M pmd-apex/src/main/resources/category/apex/security.xml
M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/DefaultRulesetTest.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java
M pmd-core/src/main/resources/rulesets/internal/all-ecmascript.xml
M pmd-core/src/main/resources/rulesets/internal/all-java.xml
M pmd-core/src/main/resources/rulesets/releases/33.xml
M pmd-core/src/main/resources/rulesets/releases/34.xml
M pmd-core/src/main/resources/rulesets/releases/35.xml
M pmd-core/src/main/resources/rulesets/releases/36.xml
M pmd-core/src/main/resources/rulesets/releases/37-jsp.xml
M pmd-core/src/main/resources/rulesets/releases/37.xml
M pmd-core/src/main/resources/rulesets/releases/38.xml
M pmd-core/src/main/resources/rulesets/releases/39.xml
M pmd-core/src/main/resources/rulesets/releases/40rc1.xml
M pmd-core/src/main/resources/rulesets/releases/41.xml
M pmd-core/src/main/resources/rulesets/releases/42.xml
M pmd-core/src/main/resources/rulesets/releases/50.xml
M pmd-core/src/main/resources/rulesets/releases/501.xml
M pmd-core/src/main/resources/rulesets/releases/510.xml
M pmd-core/src/main/resources/rulesets/releases/512.xml
M 

[pmd-commits] [pmd/pmd] 839539: [doc] Add bld PMD Extension to Tools / Integrations

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 839539d14be957679fb83e9a0231a187d9a9bcae
  https://github.com/pmd/pmd/commit/839539d14be957679fb83e9a0231a187d9a9bcae
  Author: Andreas Dangel 
  Date:   2023-09-09 (Sat, 09 Sep 2023)

  Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
A docs/pages/pmd/userdocs/tools/bld.md

  Log Message:
  ---
  [doc] Add bld PMD Extension to Tools / Integrations


  Commit: ef57fb643f024c542d1fcf85bf415b8d420f1ea3
  https://github.com/pmd/pmd/commit/ef57fb643f024c542d1fcf85bf415b8d420f1ea3
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
A docs/pages/pmd/userdocs/tools/bld.md

  Log Message:
  ---
  Merge pull request #4669 from adangel/doc-bld-tool

[doc] Add bld PMD Extension to Tools / Integrations


Compare: https://github.com/pmd/pmd/compare/3b44f93f394d...ef57fb643f02


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


[pmd-commits] [pmd/pmd] 291a5a: [doc] Update language module docs (apex, java, vis...

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 291a5aa956401fc195e0f818a1dc1f06e673e612
  https://github.com/pmd/pmd/commit/291a5aa956401fc195e0f818a1dc1f06e673e612
  Author: Andreas Dangel 
  Date:   2023-08-31 (Thu, 31 Aug 2023)

  Changed paths:
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/visualforce.md
M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageProperties.java

  Log Message:
  ---
  [doc] Update language module docs (apex, java, visualforce)


  Commit: ca40dc41b0c4a2213eb5d22d83e0a8e422d4604b
  https://github.com/pmd/pmd/commit/ca40dc41b0c4a2213eb5d22d83e0a8e422d4604b
  Author: Andreas Dangel 
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
A docs/_includes/language_info.html
M docs/_plugins/javadoc_tag.rb
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/java.md

  Log Message:
  ---
  [doc] Add language info summary


  Commit: 107b8e5b670fe27fd62422f8091f04febdf8bcff
  https://github.com/pmd/pmd/commit/107b8e5b670fe27fd62422f8091f04febdf8bcff
  Author: Andreas Dangel 
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_includes/language_info.html
M docs/_plugins/jdoc_namespace_tag.rb
M docs/css/customstyles.css
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/coco.md
A docs/pages/pmd/languages/cpp.md
A docs/pages/pmd/languages/cs.md
A docs/pages/pmd/languages/dart.md
A docs/pages/pmd/languages/fortran.md
M docs/pages/pmd/languages/gherkin.md
A docs/pages/pmd/languages/go.md
A docs/pages/pmd/languages/groovy.md
M docs/pages/pmd/languages/html.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/js_ts.md
M docs/pages/pmd/languages/jsp.md
M docs/pages/pmd/languages/julia.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/language_properties.md
A docs/pages/pmd/languages/lua.md
A docs/pages/pmd/languages/matlab.md
A docs/pages/pmd/languages/modelica.md
A docs/pages/pmd/languages/objectivec.md
A docs/pages/pmd/languages/perl.md
A docs/pages/pmd/languages/php.md
M docs/pages/pmd/languages/plsql.md
A docs/pages/pmd/languages/python.md
A docs/pages/pmd/languages/ruby.md
A docs/pages/pmd/languages/scala.md
A docs/pages/pmd/languages/swift.md
A docs/pages/pmd/languages/tsql.md
M docs/pages/pmd/languages/visualforce.md
A docs/pages/pmd/languages/vm.md
M docs/pages/pmd/languages/xml.md
M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfLanguageModule.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java

  Log Message:
  ---
  [doc] Add pages for all supported language


  Commit: 91a1c21680ed281f4036f254d03097a6c24cb84e
  https://github.com/pmd/pmd/commit/91a1c21680ed281f4036f254d03097a6c24cb84e
  Author: Andreas Dangel 
  Date:   2023-09-01 (Fri, 01 Sep 2023)

  Changed paths:
M docs/_plugins/javadoc_tag.rb

  Log Message:
  ---
  [doc] jdoc tag: Report location incl. linenumber for warnings


  Commit: 92b2718da778ac637f551b1a1ba9371878b6a685
  https://github.com/pmd/pmd/commit/92b2718da778ac637f551b1a1ba9371878b6a685
  Author: Andreas Dangel 
  Date:   2023-09-04 (Mon, 04 Sep 2023)

  Changed paths:
M pmd-doc/src/test/resources/expected/pmd_sidebar.yml

  Log Message:
  ---
  Fix unit test


  Commit: 81b1d7e32b7a2b01cd642c5e91a1479340aace5d
  https://github.com/pmd/pmd/commit/81b1d7e32b7a2b01cd642c5e91a1479340aace5d
  Author: Andreas Dangel 
  Date:   2023-09-04 (Mon, 04 Sep 2023)

  Changed paths:
M docs/_data/sidebars/pmd_sidebar.yml
M docs/_data/tags.yml
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/languages/apex.md
M docs/pages/pmd/languages/coco.md
M docs/pages/pmd/languages/cpp.md
M docs/pages/pmd/languages/cs.md
M docs/pages/pmd/languages/dart.md
M docs/pages/pmd/languages/fortran.md
M docs/pages/pmd/languages/gherkin.md
M docs/pages/pmd/languages/go.md
M docs/pages/pmd/languages/groovy.md
M docs/pages/pmd/languages/html.md
A docs/pages/pmd/languages/index.md
M docs/pages/pmd/languages/java.md
M docs/pages/pmd/languages/js_ts.md
M docs/pages/pmd/languages/jsp.md
M docs/pages/pmd/languages/julia.md
M docs/pages/pmd/languages/kotlin.md
M docs/pages/pmd/languages/lua.md
M docs/pages/pmd/languages/matlab.md
M 

[pmd-commits] [pmd/pmd] 6e61b9: [ant] Improve documentation

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6e61b9f2a8824221a49fb1367e9008fc962c2b9f
  https://github.com/pmd/pmd/commit/6e61b9f2a8824221a49fb1367e9008fc962c2b9f
  Author: Andreas Dangel 
  Date:   2023-08-31 (Thu, 31 Aug 2023)

  Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/tools/ant.md
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java

  Log Message:
  ---
  [ant] Improve documentation

Refs #4658


  Commit: be429e9a3dca557e8c64122d7f68521c81f05942
  https://github.com/pmd/pmd/commit/be429e9a3dca557e8c64122d7f68521c81f05942
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/tools/ant.md
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/CPDTask.java
M pmd-ant/src/main/java/net/sourceforge/pmd/ant/PMDTask.java

  Log Message:
  ---
  Merge pull request #4659 from adangel/issue-4658-doc-ant-tasks

[ant] Improve documentation


Compare: https://github.com/pmd/pmd/compare/5bb4a9290d02...be429e9a3dca


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


[pmd-commits] [pmd/pmd] 295ee3: Issue: Launch failure via bin/bash

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 295ee304a49539597e351a88b25adb7328e3bbd3
  https://github.com/pmd/pmd/commit/295ee304a49539597e351a88b25adb7328e3bbd3
  Author: Shai Bennathan 
  Date:   2023-08-07 (Mon, 07 Aug 2023)

  Changed paths:
M pmd-dist/src/main/resources/scripts/pmd

  Log Message:
  ---
  Issue: Launch failure via bin/bash

Currently if run.sh is launched via 'bin/bash run.sh', when run.sh is not in 
the local directory (i.e., accessed via path env var) it thinks it runs in the 
local directory.
This change makes sure that all cases are covered.
Tested on local Ubuntu 22.04.


  Commit: 56ae02ad3547e80dc082624a9f38c42e4c45aa7f
  https://github.com/pmd/pmd/commit/56ae02ad3547e80dc082624a9f38c42e4c45aa7f
  Author: Shai Bennathan 
  Date:   2023-08-07 (Mon, 07 Aug 2023)

  Changed paths:
M pmd-dist/src/main/resources/scripts/pmd

  Log Message:
  ---
  Update pmd-dist/src/main/resources/scripts/pmd

Co-authored-by: Juan Martín Sotuyo Dodero 


  Commit: 0e94fe55d19ed0dc9a9cb0c85468de750cd694c4
  https://github.com/pmd/pmd/commit/0e94fe55d19ed0dc9a9cb0c85468de750cd694c4
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M pmd-dist/src/main/resources/scripts/pmd

  Log Message:
  ---
  Fix issue for conf dir too


  Commit: 2fa80cbc34cef8718a3638700e4b91ff9a9f82b1
  https://github.com/pmd/pmd/commit/2fa80cbc34cef8718a3638700e4b91ff9a9f82b1
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M pmd-dist/src/main/resources/scripts/pmd

  Log Message:
  ---
  Merge branch 'pr-4640'


  Commit: e0633a1c65bd6cbba20af1481ea26ae0dfc50021
  https://github.com/pmd/pmd/commit/e0633a1c65bd6cbba20af1481ea26ae0dfc50021
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog refs #4640


  Commit: 5bb4a9290d0222f2e8856b93037262752b838f66
  https://github.com/pmd/pmd/commit/5bb4a9290d0222f2e8856b93037262752b838f66
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md

  Log Message:
  ---
   Add @shai-bennathan as a contributor


Compare: https://github.com/pmd/pmd/compare/a768230ca82a...5bb4a9290d02


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


[pmd-commits] [pmd/pmd] 6fc454: [core] Deal with errors from threads in multithrea...

2023-10-19 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6fc45493e7a1abe1b007395c02dfa83ba7c32f26
  https://github.com/pmd/pmd/commit/6fc45493e7a1abe1b007395c02dfa83ba7c32f26
  Author: Andreas Dangel 
  Date:   2023-06-29 (Thu, 29 Jun 2023)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessorTest.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MonoThreadProcessorTest.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java

  Log Message:
  ---
  [core] Deal with errors from threads in multithreading mode

If an error occurs in multithreading mode, PMD now
rethrows this. Such errors indicate a serious problem
like incomplete runtime classpath of PMD or other
VM error (out of memory) that shouldn't be swallowed.


  Commit: a768230ca82a5f42aff4e59d5eefa2a6be835b3b
  https://github.com/pmd/pmd/commit/a768230ca82a5f42aff4e59d5eefa2a6be835b3b
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessor.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessorTest.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MonoThreadProcessorTest.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java

  Log Message:
  ---
  Merge pull request #4612 from adangel/multithreading-errors

[core] Deal with errors from threads in multithreading mode


Compare: https://github.com/pmd/pmd/compare/14b9029e9750...a768230ca82a


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


[pmd-commits] [pmd/pmd] f980c1: [doc] Make side fixed only for big screens

2023-08-22 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: f980c1f17bac399cf31bbd0decbbb3d85cce1b22
  https://github.com/pmd/pmd/commit/f980c1f17bac399cf31bbd0decbbb3d85cce1b22
  Author: Andreas Dangel 
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
M docs/_config.yml
M docs/_layouts/page.html
M docs/css/customstyles.css
M docs/js/customscripts.js
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Make side fixed only for big screens

Also wrap the inline-toc in an accordion to
save some space.
Remove some of the unneeded javascript.

Fixes #4521


  Commit: 9aa81016b025511b63bc06d6ded57a09edc23c22
  https://github.com/pmd/pmd/commit/9aa81016b025511b63bc06d6ded57a09edc23c22
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-08-22 (Tue, 22 Aug 2023)

  Changed paths:
M docs/_config.yml
M docs/_layouts/page.html
M docs/css/customstyles.css
M docs/js/customscripts.js
M docs/pages/release_notes.md

  Log Message:
  ---
  Merge pull request #4643 from adangel/issue-4521-mobile-website

[doc] Make side fixed only for big screens


Compare: https://github.com/pmd/pmd/compare/8681e8d7f93d...9aa81016b025


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


[pmd-commits] [pmd/pmd] 03a5b7: [apex] ExcessivePublicCount: consider properties

2023-06-24 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 03a5b7549e8eae13d430a41d0f763aa9c7dc637d
  https://github.com/pmd/pmd/commit/03a5b7549e8eae13d430a41d0f763aa9c7dc637d
  Author: Andreas Dangel 
  Date:   2023-06-24 (Sat, 24 Jun 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/ExcessivePublicCount.xml

  Log Message:
  ---
  [apex] ExcessivePublicCount: consider properties

Fixes #4596


  Commit: 6a3eb6f12e7b213cfe09ae7500197cb047a5a100
  https://github.com/pmd/pmd/commit/6a3eb6f12e7b213cfe09ae7500197cb047a5a100
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-24 (Sat, 24 Jun 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/ExcessivePublicCount.xml

  Log Message:
  ---
  Merge pull request #4604 from adangel/issue-4596-apex-excessivepubliccount

[apex] ExcessivePublicCount: consider properties


Compare: https://github.com/pmd/pmd/compare/d238de53071a...6a3eb6f12e7b


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


[pmd-commits] [pmd/pmd-designer]

2023-06-09 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/expose-prop-defaults
  Home:   https://github.com/pmd/pmd-designer


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


[pmd-commits] [pmd/pmd-designer] 04302c: Expose all properties with default values

2023-06-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/expose-prop-defaults
  Home:   https://github.com/pmd/pmd-designer
  Commit: 04302c9697f97afb5595822c48f3f1c23fe61278
  
https://github.com/pmd/pmd-designer/commit/04302c9697f97afb5595822c48f3f1c23fe61278
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-07 (Wed, 07 Jun 2023)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/model/XPathEvaluator.java

  Log Message:
  ---
  Expose all properties with default values

 - The current implementation was leaving out any property without a set
   value instead of taking the default, so any rule defining and using a
   property would throw a syntax error.
 - Notice that there is no way to set property values for testing. The
   values of `AstManagerImpl.ruleProperties()` are never set nor bound
   to anything-




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


[pmd-commits] [pmd/pmd-designer] 8c0add: Always print short stacktrace of internal exceptions

2023-06-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-designer
  Commit: 8c0addab2699facd536b69c206aa45559b80c10b
  
https://github.com/pmd/pmd-designer/commit/8c0addab2699facd536b69c206aa45559b80c10b
  Author: Andreas Dangel 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/ApplicationComponent.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/NodeSelectionSource.java

  Log Message:
  ---
  Always print short stacktrace of internal exceptions


  Commit: fe097a6f4a82e0502125d26c5529d9968684a1f0
  
https://github.com/pmd/pmd-designer/commit/fe097a6f4a82e0502125d26c5529d9968684a1f0
  Author: Andreas Dangel 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/services/ASTManagerImpl.java

  Log Message:
  ---
  Log LinkageErrors as internal exceptions


  Commit: 90200fb690a7de3291b5a0651dc63ee0f410debc
  
https://github.com/pmd/pmd-designer/commit/90200fb690a7de3291b5a0651dc63ee0f410debc
  Author: Andreas Dangel 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M CHANGELOG.md

  Log Message:
  ---
  [doc] Update release notes, fixes #62


  Commit: e4f04006aaa7503f9945cc629b6d511b88215f2d
  
https://github.com/pmd/pmd-designer/commit/e4f04006aaa7503f9945cc629b6d511b88215f2d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
M .mvn/wrapper/maven-wrapper.properties
M CHANGELOG.md
M pom.xml
M src/main/java/net/sourceforge/pmd/util/fxdesigner/DesignerStarter.java
R src/main/java/net/sourceforge/pmd/util/fxdesigner/MainCliArgs.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/services/ASTManagerImpl.java

  Log Message:
  ---
  Merge branch 'master' into log-exceptions


  Commit: 4266f7451be8a5f33bdf4318cd1b0ce112c11f0a
  
https://github.com/pmd/pmd-designer/commit/4266f7451be8a5f33bdf4318cd1b0ce112c11f0a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
M CHANGELOG.md
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/ApplicationComponent.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/NodeSelectionSource.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/services/ASTManagerImpl.java

  Log Message:
  ---
  Merge pull request #64 from adangel/log-exceptions

Log exceptions


Compare: https://github.com/pmd/pmd-designer/compare/f3211df5df7a...4266f7451be8


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


[pmd-commits] [pmd/pmd-designer] 635072: Update to PMD 7.0.0-rc3

2023-06-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd-designer
  Commit: 635072f72698ca6906b18a5d6a79266c6bea7590
  
https://github.com/pmd/pmd-designer/commit/635072f72698ca6906b18a5d6a79266c6bea7590
  Author: Andreas Dangel 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M CHANGELOG.md
M pom.xml
M src/main/java/net/sourceforge/pmd/util/fxdesigner/DesignerStarter.java
R src/main/java/net/sourceforge/pmd/util/fxdesigner/MainCliArgs.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/services/ASTManagerImpl.java

  Log Message:
  ---
  Update to PMD 7.0.0-rc3

Fixes #61
Fixes #63


  Commit: f3211df5df7abf965cb4811d92bea5a512be5a45
  
https://github.com/pmd/pmd-designer/commit/f3211df5df7abf965cb4811d92bea5a512be5a45
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
M CHANGELOG.md
M pom.xml
M src/main/java/net/sourceforge/pmd/util/fxdesigner/DesignerStarter.java
R src/main/java/net/sourceforge/pmd/util/fxdesigner/MainCliArgs.java
M 
src/main/java/net/sourceforge/pmd/util/fxdesigner/app/services/ASTManagerImpl.java

  Log Message:
  ---
  Merge pull request #66 from adangel/update-pmd-7.0.0-rc3

Update to PMD 7.0.0-rc3


Compare: https://github.com/pmd/pmd-designer/compare/4c7d3ea77ecc...f3211df5df7a


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


[pmd-commits] [pmd/pmd] be59b4: [java] Fix test cases so that PMD can be built wit...

2023-06-01 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: be59b47a4866a4f1bc21a44594c98e767815b5d0
  https://github.com/pmd/pmd/commit/be59b47a4866a4f1bc21a44594c98e767815b5d0
  Author: Andreas Dangel 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt

  Log Message:
  ---
  [java] Fix test cases so that PMD can be built with Java19+

Fixes #4401


  Commit: e8dbb54cb5ed682d9dfd4f54895f4bbd73be728e
  https://github.com/pmd/pmd/commit/e8dbb54cb5ed682d9dfd4f54895f4bbd73be728e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-06-01 (Thu, 01 Jun 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/ParserCornerCases17.txt

  Log Message:
  ---
  Merge pull request #4584 from adangel/issue-4401

[java] Fix test cases so that PMD can be built with Java19+


Compare: https://github.com/pmd/pmd/compare/e6428eb6fd3f...e8dbb54cb5ed


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


[pmd-commits] [pmd/pmd] d568ea: Update LanguageRegistry.java javadoc

2023-05-26 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: d568ea7e66187180073b1bd12f14211a688a77db
  https://github.com/pmd/pmd/commit/d568ea7e66187180073b1bd12f14211a688a77db
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-05-26 (Fri, 26 May 2023)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/LanguageRegistry.java

  Log Message:
  ---
  Update LanguageRegistry.java javadoc

Be more clear about how to invoke replacement methods.




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


[pmd-commits] [pmd/pmd] b3ca1f: [core] Use MultiThreadProcessor already with 1 thread

2023-05-22 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: b3ca1fdda35062375a8029613e492a1fbb1046dc
  https://github.com/pmd/pmd/commit/b3ca1fdda35062375a8029613e492a1fbb1046dc
  Author: Andreas Dangel 
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessor.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessorTest.java

  Log Message:
  ---
  [core] Use MultiThreadProcessor already with 1 thread


  Commit: e09962b3cfc0ff250f8ae67be736600e6ae0b45c
  https://github.com/pmd/pmd/commit/e09962b3cfc0ff250f8ae67be736600e6ae0b45c
  Author: Andreas Dangel 
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java
R 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
M pmd-core/src/test/resources/rulesets/MultiThreadProcessorTest/basic.xml
M 
pmd-core/src/test/resources/rulesets/MultiThreadProcessorTest/dysfunctional.xml

  Log Message:
  ---
  [core] Move MultiThreadProcessorTest to correct package


  Commit: 6ade09a84008d5ac64b57f8f4f0ee10fc6fafb7a
  https://github.com/pmd/pmd/commit/6ade09a84008d5ac64b57f8f4f0ee10fc6fafb7a
  Author: Andreas Dangel 
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
M .ci/inc/regression-tester.inc
M Dangerfile

  Log Message:
  ---
  [ci] Run pmd-regression-tester with multiple threads

Also build the baseline with multiple threads.


  Commit: bc9c43fb42bf2930a101080016e423ba98367782
  https://github.com/pmd/pmd/commit/bc9c43fb42bf2930a101080016e423ba98367782
  Author: Andreas Dangel 
  Date:   2023-05-05 (Fri, 05 May 2023)

  Changed paths:
M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/GlobalListenerTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  ---
  Fix tests


  Commit: bcf8bdd7aede05d2013312d77c2ef9c59072396a
  https://github.com/pmd/pmd/commit/bcf8bdd7aede05d2013312d77c2ef9c59072396a
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-05-22 (Mon, 22 May 2023)

  Changed paths:
M .ci/inc/regression-tester.inc
M Dangerfile
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessor.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/AbstractPMDProcessorTest.java
A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/impl/MultiThreadProcessorTest.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/GlobalListenerTest.java
R 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
M pmd-core/src/test/resources/rulesets/MultiThreadProcessorTest/basic.xml
M 
pmd-core/src/test/resources/rulesets/MultiThreadProcessorTest/dysfunctional.xml
M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java

  Log Message:
  ---
  Merge pull request #4550 from adangel/pmd-processor-threads

[core] Restore behavior with thread=1 setting


Compare: https://github.com/pmd/pmd/compare/59345b95edf5...bcf8bdd7aede


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


[pmd-commits] [pmd/pmd] 6c635c: Add test case

2023-05-22 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 6c635c5ddbe20cfa82dfb10acd087d1b4ec8bcbb
  https://github.com/pmd/pmd/commit/6c635c5ddbe20cfa82dfb10acd087d1b4ec8bcbb
  Author: Clément Fournier 
  Date:   2023-05-12 (Fri, 12 May 2023)

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

  Log Message:
  ---
  Add test case


  Commit: 3aea46cbd06bdaebf252a83c0cde3f89be9c19b0
  https://github.com/pmd/pmd/commit/3aea46cbd06bdaebf252a83c0cde3f89be9c19b0
  Author: Clément Fournier 
  Date:   2023-05-12 (Fri, 12 May 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadResolutionTest.kt

  Log Message:
  ---
  Fix #4457 - overload ambiguity


  Commit: c5790f177cc7ba6f9c339e810213ba8a26e35c7b
  https://github.com/pmd/pmd/commit/c5790f177cc7ba6f9c339e810213ba8a26e35c7b
  Author: Clément Fournier 
  Date:   2023-05-12 (Fri, 12 May 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update release notes

Fix #4557


  Commit: 59345b95edf52d4017f4f34c3dea22e79ef6fb50
  https://github.com/pmd/pmd/commit/59345b95edf52d4017f4f34c3dea22e79ef6fb50
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-05-22 (Mon, 22 May 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/OverloadResolutionTest.kt
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml

  Log Message:
  ---
  Merge pull request #4560 from oowekyala/issue4557-unnecessary-import-ambiguous

[java] Fix FP of UnnecessaryImport


Compare: https://github.com/pmd/pmd/compare/68db0584ba52...59345b95edf5


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


[pmd-commits] [pmd/pmd] 82847c: More unit tests for sig parser

2023-05-02 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 82847c9e0175fc784931502e45cd8a23282baf93
  https://github.com/pmd/pmd/commit/82847c9e0175fc784931502e45cd8a23282baf93
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/InvalidTypeSignatureException.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SignatureScanner.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeSigParser.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/SigParserTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt

  Log Message:
  ---
  More unit tests for sig parser


  Commit: 75fe7f9f4109a2939ff83d5ff10c7807f0425f98
  https://github.com/pmd/pmd/commit/75fe7f9f4109a2939ff83d5ff10c7807f0425f98
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SignatureParser.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeSigParser.java

  Log Message:
  ---
  Use real 1-elt stacks


  Commit: 580bac6c908f742323103a83329a9705fbf333d5
  https://github.com/pmd/pmd/commit/580bac6c908f742323103a83329a9705fbf333d5
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/InvalidTypeSignatureException.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeSigParser.java

  Log Message:
  ---
  Lint


  Commit: 49b989b9ee97ab390a4ba8dbf830678b5b26f0b5
  https://github.com/pmd/pmd/commit/49b989b9ee97ab390a4ba8dbf830678b5b26f0b5
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-05-02 (Tue, 02 May 2023)

  Changed paths:
A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/InvalidTypeSignatureException.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SignatureParser.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/SignatureScanner.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/TypeSigParser.java
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/asm/SigParserTest.kt
M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/TestUtilitiesForTypes.kt

  Log Message:
  ---
  Merge pull request #4524 from oowekyala/pmd7.java-opt-sigparser

[java] More unit tests for sig parser


Compare: https://github.com/pmd/pmd/compare/cb62fab1c190...49b989b9ee97


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


[pmd-commits] [pmd/pmd] 5031c8: Enable coverage test

2023-05-02 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 5031c83c880d11f215b2b21919ff3091c6f951bf
  https://github.com/pmd/pmd/commit/5031c83c880d11f215b2b21919ff3091c6f951bf
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/lang/Language.java
M pmd-java/src/test/java/net/sourceforge/pmd/coverage/PMDCoverageTest.java

  Log Message:
  ---
  Enable coverage test


  Commit: 76c41f23198074664150208d30d418ce90390cf4
  https://github.com/pmd/pmd/commit/76c41f23198074664150208d30d418ce90390cf4
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPassTest.java

  Log Message:
  ---
  Fix bug found by coverage test


  Commit: 261df24af883f3a7e1b83628d764c0f8a85301af
  https://github.com/pmd/pmd/commit/261df24af883f3a7e1b83628d764c0f8a85301af
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M docs/pages/pmd/userdocs/tools/java-api.md
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/reporting/FileAnalysisListener.java

  Log Message:
  ---
  Improve doc for PmdAnalysis


  Commit: 82b4d97cb5719ca29ac02425ffb41f344550f479
  https://github.com/pmd/pmd/commit/82b4d97cb5719ca29ac02425ffb41f344550f479
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M docs/pages/pmd/devdocs/how_pmd_works.md
M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/CpdCommand.java
M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/PmdCommand.java
M 
pmd-cli/src/main/java/net/sourceforge/pmd/cli/commands/internal/TreeExportCommand.java
M pmd-core/src/main/java/net/sourceforge/pmd/AbstractConfiguration.java
R pmd-core/src/main/java/net/sourceforge/pmd/PMD.java
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java
R 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDCommandLineInterface.java
R pmd-core/src/main/java/net/sourceforge/pmd/cli/PMDParameters.java
R 
pmd-core/src/main/java/net/sourceforge/pmd/cli/PmdParametersParseResult.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDConfiguration.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/ShortFilenameUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/AbstractRenderer.java
M pmd-core/src/test/java/net/sourceforge/pmd/PmdConfigurationTest.java
R 
pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDCommandLineInterfaceTest.java
R pmd-core/src/test/java/net/sourceforge/pmd/cli/PMDParametersTest.java
R pmd-core/src/test/java/net/sourceforge/pmd/lang/LanguageParameterTest.java

  Log Message:
  ---
  Remove old CLI, more doc


  Commit: 8567fd77e977f611aca73145ebf025a417ac8115
  https://github.com/pmd/pmd/commit/8567fd77e977f611aca73145ebf025a417ac8115
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M pmd-core/src/main/java/net/sourceforge/pmd/PMDConfiguration.java

  Log Message:
  ---
  Remove more things


  Commit: 8217f26a1658959ea171c035477dc03f44670469
  https://github.com/pmd/pmd/commit/8217f26a1658959ea171c035477dc03f44670469
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M pmd-core/pom.xml
M pom.xml

  Log Message:
  ---
  Remove jcommander dep


  Commit: 551ab86113a336d973ea59e9e7489c0fd37f8821
  https://github.com/pmd/pmd/commit/551ab86113a336d973ea59e9e7489c0fd37f8821
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPassTest.java

  Log Message:
  ---
  Lint


  Commit: 776897827f256dda80ab92c5d9b4ddedaa079301
  https://github.com/pmd/pmd/commit/776897827f256dda80ab92c5d9b4ddedaa079301
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-javascript/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language

  Log Message:
  ---
  Merge branch 'master' into pmd8.coverage-test


  Commit: af4d47140f41f2bdb00a29e1053c0afea92afd2e
  https://github.com/pmd/pmd/commit/af4d47140f41f2bdb00a29e1053c0afea92afd2e
  Author: Clément Fournier 
  Date:   2023-04-29 (Sat, 29 Apr 2023)

  Changed paths:
M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPassTest.java
M 
pmd-javascript/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language

  Log Message:
  ---
  Merge branch 'pmd7.coverage-test' into pmd7.remove-core-cli


[pmd-commits] [pmd/pmd] ae766d: Update gems

2023-04-28 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: ae766de203db554963adb11aceffb03907c1b104
  https://github.com/pmd/pmd/commit/ae766de203db554963adb11aceffb03907c1b104
  Author: Andreas Dangel 
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
M Gemfile.lock
M docs/Gemfile.lock

  Log Message:
  ---
  Update gems

Fixes https://github.com/pmd/pmd/security/dependabot/38
Fixes https://github.com/pmd/pmd/security/dependabot/39
Fixes https://github.com/pmd/pmd/security/dependabot/40


  Commit: 0756a7c0e4eaf300d84215ed5c4b10057ce3c79c
  https://github.com/pmd/pmd/commit/0756a7c0e4eaf300d84215ed5c4b10057ce3c79c
  Author: Andreas Dangel 
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
M docs/_includes/head.html
M docs/assets/README.md
R docs/assets/fontawesome-free-5.14.0-web/LICENSE.txt
R docs/assets/fontawesome-free-5.14.0-web/css/all.min.css
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.svg
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.ttf
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.woff
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.woff2
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.svg
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.ttf
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.woff
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.woff2
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.svg
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.ttf
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.woff
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.woff2
A docs/assets/fontawesome-free-5.15.4-web/LICENSE.txt
A docs/assets/fontawesome-free-5.15.4-web/css/all.min.css
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.eot
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.svg
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.ttf
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-brands-400.woff2
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.eot
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.svg
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.ttf
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-regular-400.woff2
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.eot
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.svg
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.ttf
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff
A docs/assets/fontawesome-free-5.15.4-web/webfonts/fa-solid-900.woff2
M docs/css/customstyles.css

  Log Message:
  ---
  Update fontawesome, fix external-link icon


  Commit: 9e9739e2b34c7dfb146bbda4eba34e471c6e45a1
  https://github.com/pmd/pmd/commit/9e9739e2b34c7dfb146bbda4eba34e471c6e45a1
  Author: Andreas Dangel 
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
M docs/_includes/head.html

  Log Message:
  ---
  Fix favicon


  Commit: 58a7e60934441eee53da6021bfc4624db8fd7b84
  https://github.com/pmd/pmd/commit/58a7e60934441eee53da6021bfc4624db8fd7b84
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
M Gemfile.lock
M docs/Gemfile.lock
M docs/_includes/head.html
M docs/assets/README.md
R docs/assets/fontawesome-free-5.14.0-web/LICENSE.txt
R docs/assets/fontawesome-free-5.14.0-web/css/all.min.css
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.svg
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.ttf
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.woff
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-brands-400.woff2
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.svg
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.ttf
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.woff
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-regular-400.woff2
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.eot
R docs/assets/fontawesome-free-5.14.0-web/webfonts/fa-solid-900.svg
 

[pmd-commits] [pmd/pmd] 1a488c: Update TestFrameworksUtil.java

2023-04-23 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 1a488c79a4a437889e448a5c41681bc4fa101622
  https://github.com/pmd/pmd/commit/1a488c79a4a437889e448a5c41681bc4fa101622
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java

  Log Message:
  ---
  Update TestFrameworksUtil.java


  Commit: fa7143b8de967f02ae527c4a159cc379a63d5885
  https://github.com/pmd/pmd/commit/fa7143b8de967f02ae527c4a159cc379a63d5885
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-23 (Sun, 23 Apr 2023)

  Changed paths:
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/design/xml/SignatureDeclareThrowsException.xml

  Log Message:
  ---
  add annotations


  Commit: 3c7675ac583afa5e5c20ac48e935006774bfdea0
  https://github.com/pmd/pmd/commit/3c7675ac583afa5e5c20ac48e935006774bfdea0
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-23 (Sun, 23 Apr 2023)

  Changed paths:
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java

  Log Message:
  ---
  Simplify check

 - Move all annotation to the set, not only TestNG's


  Commit: b077b6658cd42b5b3d759a09364fd57b79195590
  https://github.com/pmd/pmd/commit/b077b6658cd42b5b3d759a09364fd57b79195590
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-23 (Sun, 23 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4488


  Commit: 920386d4bd0d521b715769a223578b0e01a751e7
  https://github.com/pmd/pmd/commit/920386d4bd0d521b715769a223578b0e01a751e7
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-23 (Sun, 23 Apr 2023)

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

  Log Message:
  ---
  Merge branch 'pr-4488'


Compare: https://github.com/pmd/pmd/compare/622ba91f9407...920386d4bd0d


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


[pmd-commits] [pmd/pmd] 2f0d83: fix issue4487

2023-04-23 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 2f0d83f98dc1f3a5c4ad243150123ae75698b41a
  https://github.com/pmd/pmd/commit/2f0d83f98dc1f3a5c4ad243150123ae75698b41a
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-21 (Fri, 21 Apr 2023)

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

  Log Message:
  ---
  fix issue4487


  Commit: add3c461790a1a765dfb839fe1882ab516efe941
  https://github.com/pmd/pmd/commit/add3c461790a1a765dfb839fe1882ab516efe941
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-21 (Fri, 21 Apr 2023)

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

  Log Message:
  ---
  Update UnnecessaryConstructorRule.java


  Commit: d457cce9c53c895ab32568a1c90f1bdb17b5ef42
  https://github.com/pmd/pmd/commit/d457cce9c53c895ab32568a1c90f1bdb17b5ef42
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-23 (Sun, 23 Apr 2023)

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

  Log Message:
  ---
  Update UnnecessaryConstructorRule.java


  Commit: 7034d40cc88d1f24f83740ea3b86b037682e2852
  https://github.com/pmd/pmd/commit/7034d40cc88d1f24f83740ea3b86b037682e2852
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-23 (Sun, 23 Apr 2023)

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

  Log Message:
  ---
  Update UnnecessaryConstructor.xml


  Commit: ba93312a50c87dd04c8a0e6c7d563c5c3627ce57
  https://github.com/pmd/pmd/commit/ba93312a50c87dd04c8a0e6c7d563c5c3627ce57
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-23 (Sun, 23 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4494


  Commit: 622ba91f940716d545b948fdb8c366fe2a29868d
  https://github.com/pmd/pmd/commit/622ba91f940716d545b948fdb8c366fe2a29868d
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-23 (Sun, 23 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryConstructorRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryConstructor.xml

  Log Message:
  ---
  Merge branch 'pr-4494'


Compare: https://github.com/pmd/pmd/compare/c138fbb44155...622ba91f9407


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


[pmd-commits] [pmd/pmd] 646fb0: [apex] Improve ExcessivePublicCount message

2023-04-22 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 646fb09908a48e8ad2b3ac8128b65192fee71ead
  https://github.com/pmd/pmd/commit/646fb09908a48e8ad2b3ac8128b65192fee71ead
  Author: Andreas Dangel 
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/ExcessivePublicCount.xml

  Log Message:
  ---
  [apex] Improve ExcessivePublicCount message

and verify inner class behavior.


  Commit: 3e9d6081a4f23b866b4112ae995083b9d6ad0a3a
  https://github.com/pmd/pmd/commit/3e9d6081a4f23b866b4112ae995083b9d6ad0a3a
  Author: Andreas Dangel 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/ExcessivePublicCount.xml

  Log Message:
  ---
  [apex] Add limit in ExcessivePublicCount message


  Commit: 9fc7ab55a158e490a1866f267f7eebb1a18fe2fd
  https://github.com/pmd/pmd/commit/9fc7ab55a158e490a1866f267f7eebb1a18fe2fd
  Author: Andreas Dangel 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssMethodCount.xml
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M pmd-java/src/main/resources/category/java/errorprone.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/errorprone/xml/MissingStaticMethodInNonInstantiatableClass.xml

  Log Message:
  ---
  Merge branch 'master' into apex-excessive-public-count


  Commit: 5882dda0169c74d07dca2f2305f2982d404cdc51
  https://github.com/pmd/pmd/commit/5882dda0169c74d07dca2f2305f2982d404cdc51
  Author: Andreas Dangel 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssMethodCount.xml

  Log Message:
  ---
  [apex] Fix compile errors after merge


  Commit: c138fbb441556e0c9641202ecfe5a644a4e88515
  https://github.com/pmd/pmd/commit/c138fbb441556e0c9641202ecfe5a644a4e88515
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessivePublicCountRule.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/ExcessivePublicCount.xml
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssMethodCount.xml

  Log Message:
  ---
  Merge pull request #4497 from adangel/apex-excessive-public-count

[apex] Improve ExcessivePublicCount message


Compare: https://github.com/pmd/pmd/compare/d5b2abe2c1c5...c138fbb44155


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


[pmd-commits] [pmd/pmd] cced58: fix issue4493

2023-04-21 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: cced58c9a0b6a4c8d8e5510b8e6727791023a39e
  https://github.com/pmd/pmd/commit/cced58c9a0b6a4c8d8e5510b8e6727791023a39e
  Author: LynnBroe <109954313+lynnb...@users.noreply.github.com>
  Date:   2023-04-21 (Fri, 21 Apr 2023)

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

  Log Message:
  ---
  fix issue4493


  Commit: 3f941449270ab3eb0a2c4297a5dd9091910e757e
  https://github.com/pmd/pmd/commit/3f941449270ab3eb0a2c4297a5dd9091910e757e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  Update changelog, refs #4493


  Commit: 899da418e238634503ef27d9e57c0db73a93d7e4
  https://github.com/pmd/pmd/commit/899da418e238634503ef27d9e57c0db73a93d7e4
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

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

  Log Message:
  ---
  Merge branch 'pr-4495'


Compare: https://github.com/pmd/pmd/compare/c487043a5cba...899da418e238


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


[pmd-commits] [pmd/pmd] 990fb9: [java] ImmutableField: Remove deprecated property ...

2023-04-21 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 990fb9484516eb57cb13323f15e24b65e86bb080
  https://github.com/pmd/pmd/commit/990fb9484516eb57cb13323f15e24b65e86bb080
  Author: Andreas Dangel 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  ---
  [java] ImmutableField: Remove deprecated property "ignoredAnnotations"


  Commit: c487043a5cbaa3f18142f9333e657f3b993cd497
  https://github.com/pmd/pmd/commit/c487043a5cbaa3f18142f9333e657f3b993cd497
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-22 (Sat, 22 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  ---
  Merge pull request #4489 from adangel/java-immutable-field-ignoredannot

[java] ImmutableField: Remove deprecated property "ignoredAnnotations"


Compare: https://github.com/pmd/pmd/compare/5130d5b69e89...c487043a5cba


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


[pmd-commits] [pmd/pmd] e89990: [apex] Fix NcssMethodCount message

2023-04-21 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: e899909c3f58428fa92d5c3b8187bd8717eedafe
  https://github.com/pmd/pmd/commit/e899909c3f58428fa92d5c3b8187bd8717eedafe
  Author: Andreas Dangel 
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssMethodCount.xml

  Log Message:
  ---
  [apex] Fix NcssMethodCount message


  Commit: 5130d5b69e895ef36642825a2a66f72764f39e5e
  https://github.com/pmd/pmd/commit/5130d5b69e895ef36642825a2a66f72764f39e5e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/NcssMethodCountRule.java
M 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/NcssMethodCount.xml

  Log Message:
  ---
  Merge pull request #4496 from adangel/apex-ncss-method-count-message

[apex] Fix NcssMethodCount message


Compare: https://github.com/pmd/pmd/compare/5eee9f6a13b0...5130d5b69e89


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


[pmd-commits] [pmd/pmd] 3cf0ba: [dist] Fix pmd.bat script

2023-04-20 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3cf0ba2b3f0fd8986b35bf7d2b772e4d0a6818b4
  https://github.com/pmd/pmd/commit/3cf0ba2b3f0fd8986b35bf7d2b772e4d0a6818b4
  Author: Andreas Dangel 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
R pmd-dist/src/test/resources/scripts/designertest.bat
A pmd-dist/src/test/resources/scripts/pmdtest.bat

  Log Message:
  ---
  [dist] Fix pmd.bat script

Fixes #4482


  Commit: dffab8e4fbb83a587fc57ec60af2de2cfa4f0be0
  https://github.com/pmd/pmd/commit/dffab8e4fbb83a587fc57ec60af2de2cfa4f0be0
  Author: Andreas Dangel 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M pmd-dist/src/test/resources/scripts/pmdtest.bat

  Log Message:
  ---
  Fix comment [skip ci]


  Commit: 9f13f12e4cd11661a10294441f68c7ab8b7d452c
  https://github.com/pmd/pmd/commit/9f13f12e4cd11661a10294441f68c7ab8b7d452c
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-dist/src/main/resources/scripts/pmd
M pmd-dist/src/main/resources/scripts/pmd.bat
R pmd-dist/src/test/resources/scripts/designertest.bat
A pmd-dist/src/test/resources/scripts/pmdtest.bat

  Log Message:
  ---
  Merge pull request #4491 from adangel/fix-4482

[dist] Fix pmd.bat script


Compare: https://github.com/pmd/pmd/compare/2c2d65f8b228...9f13f12e4cd1


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


[pmd-commits] [pmd/pmd] d9a98b: [java] ImmutableField - remove @Getter

2023-04-20 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: d9a98b9f9ab48b3500722d2b3f5cb737af80325f
  https://github.com/pmd/pmd/commit/d9a98b9f9ab48b3500722d2b3f5cb737af80325f
  Author: Andreas Dangel 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  ---
  [java] ImmutableField - remove @Getter

This fixes a potential false negative when @Getter is used.
See discussion on #4474


  Commit: 1cdd09bc86e21e797891d6c15b43180625b040f2
  https://github.com/pmd/pmd/commit/1cdd09bc86e21e797891d6c15b43180625b040f2
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-20 (Thu, 20 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ImmutableField.xml

  Log Message:
  ---
  Merge pull request #4490 from adangel/java-immutable-field-getter

[java] ImmutableField - remove @Getter


Compare: https://github.com/pmd/pmd/compare/f07222772119...1cdd09bc86e2


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


[pmd-commits] [pmd/pmd] bdacd3: [core] Move AntlrTokenizer and JavaCCTokenizer int...

2023-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: bdacd38437e6ee36ed4cd9a3a4b68a78ad8bcc0e
  https://github.com/pmd/pmd/commit/bdacd38437e6ee36ed4cd9a3a4b68a78ad8bcc0e
  Author: Andreas Dangel 
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/AntlrTokenizer.java
A pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/JavaCCTokenizer.java
R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
R 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccTokenDocument.java
M pmd-cpp/src/main/java/net/sourceforge/pmd/cpd/CPPTokenizer.java
M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
M pmd-dart/src/main/java/net/sourceforge/pmd/cpd/DartTokenizer.java
M 
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/cpd/GherkinTokenizer.java
M pmd-go/src/main/java/net/sourceforge/pmd/cpd/GoTokenizer.java
M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
M pmd-kotlin/src/main/java/net/sourceforge/pmd/cpd/KotlinTokenizer.java
M pmd-lua/src/main/java/net/sourceforge/pmd/cpd/LuaTokenizer.java
M pmd-matlab/src/main/java/net/sourceforge/pmd/cpd/MatlabTokenizer.java
M pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
M 
pmd-objectivec/src/main/java/net/sourceforge/pmd/cpd/ObjectiveCTokenizer.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
M pmd-python/src/main/java/net/sourceforge/pmd/cpd/PythonTokenizer.java
M pmd-swift/src/main/java/net/sourceforge/pmd/cpd/SwiftTokenizer.java
M 
pmd-tsql/src/main/java/net/sourceforge/pmd/lang/tsql/cpd/TSqlTokenizer.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java
M pmd-xml/src/main/java/net/sourceforge/pmd/xml/cpd/XmlTokenizer.java

  Log Message:
  ---
  [core] Move AntlrTokenizer and JavaCCTokenizer into impl packages


  Commit: ee227b13972b2ff259e9892e7130a820af9d4a21
  https://github.com/pmd/pmd/commit/ee227b13972b2ff259e9892e7130a820af9d4a21
  Author: Andreas Dangel 
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
R 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrBaseRule.java
A 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/AbstractVisitorRule.java
M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/AbstractKotlinRule.java
M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/AbstractSwiftRule.java
M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/rule/bestpractices/UnavailableFunctionRule.java

  Log Message:
  ---
  [core] Introduce an AbstractVisitorRule

Remove AntlrBaseRule


  Commit: 0d5ecebd4eb8498c95a084e59c472912ae5ef566
  https://github.com/pmd/pmd/commit/0d5ecebd4eb8498c95a084e59c472912ae5ef566
  Author: Andreas Dangel 
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M docs/pages/release_notes.md
M docs/pages/release_notes_pmd7.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/antlr4/AntlrGeneratedParserBase.java
M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/Kotlin.g4
M pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/README.md
M 
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/KotlinInnerNode.java
M pmd-swift/src/main/antlr4/net/sourceforge/pmd/lang/swift/ast/Swift.g4
M 
pmd-swift/src/main/java/net/sourceforge/pmd/lang/swift/ast/SwiftInnerNode.java

  Log Message:
  ---
  [core] Antlr - make more methods protected

The abstract methods createPmdTerminal and createPmdError in 
AntlrGeneratedParserBase don't need to be public. They are just implementation.

The language specific inner nodes (KotlinInnerNode, SwiftInnerNode)
can be package private. Only the concrete subclasses are considered
public API.


  Commit: d20257ad67a4f16a075474c43cf7386ac092509d
  https://github.com/pmd/pmd/commit/d20257ad67a4f16a075474c43cf7386ac092509d
  Author: Andreas Dangel 
  Date:   2023-04-14 (Fri, 14 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md

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


  Commit: 414aa3ec3ae68cb53c4812dfaed0dd08ead0f3e6
  

[pmd-commits] [pmd/pmd] af7496: [core] Fix FileCollector#addSourceFile parameter o...

2023-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: af74964fcd423382a12bc9f54a79d65fae6c48c6
  https://github.com/pmd/pmd/commit/af74964fcd423382a12bc9f54a79d65fae6c48c6
  Author: Andreas Dangel 
  Date:   2023-04-11 (Tue, 11 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java
M pmd-core/src/test/java/net/sourceforge/pmd/PmdAnalysisTest.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/GlobalListenerTest.java
M pmd-core/src/test/java/net/sourceforge/pmd/processor/PmdRunnableTest.java
M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt

  Log Message:
  ---
  [core] Fix FileCollector#addSourceFile parameter order

In PMD 6.55.0 the first parameter is sourceContents and the second is pathId 
(see 
https://github.com/pmd/pmd/blob/ef3455348603aa25f86894b9930f05f141f44d20/pmd-core/src/main/java/net/sourceforge/pmd/lang/document/FileCollector.java#L192).
This restores that argument order in PMD 7.


  Commit: 15f62761ab466e91441a3653e36e97b016c6593e
  https://github.com/pmd/pmd/commit/15f62761ab466e91441a3653e36e97b016c6593e
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M .all-contributorsrc
M .ci/README.md
M .ci/build.sh
M .ci/inc/pmd-doc.inc
M .github/ISSUE_TEMPLATE/0rule_violation_false-positive.md
M .github/ISSUE_TEMPLATE/1rule_violation_false-negative.md
M CONTRIBUTING.md
M README.md
M docs/README.md
M docs/_config.yml
M docs/_includes/footer.html
M docs/_plugins/rule_tag.rb
A docs/images/logo/pmd-logo-300px-squared.png
A docs/images/logo/pmd-logo-600px-squared.png
A docs/images/logo/pmd-logo-70px-squared.png
A docs/images/logo/pmd-logo-white-300px-squared.png
A docs/images/logo/pmd-logo-white-400x165px.png
A docs/images/logo/pmd-logo-white-600px-squared.png
A docs/images/logo/pmd-old-logo-white-600x440px.png
A docs/images/logo/pmd-old.svg
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/projectdocs/committers/main_landing_page.md
M docs/pages/pmd/projectdocs/committers/releasing.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/projectdocs/logo.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M docs/report-examples/pmd-report.sarif.json
M docs/sitemap.xml
R docs/sitemap_generator.sh
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-cli/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/empty.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-configerror.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error-nomessage.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple-locations.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected.sarif.json
M pmd-dist/pom.xml
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
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/multithreading/xml/NonThreadSafeSingleton.xml
A pmd-languages-deps/pom.xml
M pmd-swift/pom.xml
M pmd-swift/src/main/resources/category/swift/bestpractices.xml
M pmd-swift/src/main/resources/category/swift/errorprone.xml
M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
M pom.xml

  Log Message:
  ---
  Merge branch 'master' into filecollector-api


  Commit: 68e1a5302fde1d4e765b78538b570fa7fd24b6e0
  https://github.com/pmd/pmd/commit/68e1a5302fde1d4e765b78538b570fa7fd24b6e0
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M 

[pmd-commits] [pmd/pmd] be19c6: [doc] Add logos in square shape

2023-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: be19c6fe9badeae3ba270307298e8834f3e71ea1
  https://github.com/pmd/pmd/commit/be19c6fe9badeae3ba270307298e8834f3e71ea1
  Author: Andreas Dangel 
  Date:   2023-03-31 (Fri, 31 Mar 2023)

  Changed paths:
A docs/images/logo/pmd-logo-300px-squared.png
A docs/images/logo/pmd-logo-600px-squared.png
A docs/images/logo/pmd-logo-70px-squared.png
A docs/images/logo/pmd-logo-white-300px-squared.png
A docs/images/logo/pmd-logo-white-400x165px.png
A docs/images/logo/pmd-logo-white-600px-squared.png
M docs/pages/pmd/projectdocs/logo.md

  Log Message:
  ---
  [doc] Add logos in square shape

Refs #4307


  Commit: 36fcc2965a4832efff3a6d92e482682bb239d867
  https://github.com/pmd/pmd/commit/36fcc2965a4832efff3a6d92e482682bb239d867
  Author: Andreas Dangel 
  Date:   2023-03-31 (Fri, 31 Mar 2023)

  Changed paths:
A docs/images/logo/pmd-old-logo-white-600x440px.png
A docs/images/logo/pmd-old.svg
M docs/pages/pmd/projectdocs/logo.md

  Log Message:
  ---
  [doc] Add old logo as reference documentation


  Commit: a9d8fe70a78c2cb63e10d48854c1f82adcb95e64
  https://github.com/pmd/pmd/commit/a9d8fe70a78c2cb63e10d48854c1f82adcb95e64
  Author: Andreas Dangel 
  Date:   2023-03-31 (Fri, 31 Mar 2023)

  Changed paths:
M docs/_includes/footer.html

  Log Message:
  ---
  [doc] Fix github logo in footer


  Commit: e721c79f96a21e8f7fa9cea1f37948462c72a090
  https://github.com/pmd/pmd/commit/e721c79f96a21e8f7fa9cea1f37948462c72a090
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M docs/_includes/footer.html
A docs/images/logo/pmd-logo-300px-squared.png
A docs/images/logo/pmd-logo-600px-squared.png
A docs/images/logo/pmd-logo-70px-squared.png
A docs/images/logo/pmd-logo-white-300px-squared.png
A docs/images/logo/pmd-logo-white-400x165px.png
A docs/images/logo/pmd-logo-white-600px-squared.png
A docs/images/logo/pmd-old-logo-white-600x440px.png
A docs/images/logo/pmd-old.svg
M docs/pages/pmd/projectdocs/logo.md

  Log Message:
  ---
  Merge pull request #4447 from adangel/doc-squared-logos

[doc] Add additional logos with a square shape


Compare: https://github.com/pmd/pmd/compare/740dc2d47b5c...e721c79f96a2


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


[pmd-commits] [pmd/pmd] 1c0d6c: [doc] Fix base url for documentation

2023-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 1c0d6c6a4f14bab244788935816264354173fbe8
  https://github.com/pmd/pmd/commit/1c0d6c6a4f14bab244788935816264354173fbe8
  Author: Andreas Dangel 
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M pom.xml

  Log Message:
  ---
  [doc] Fix base url for documentation


  Commit: 910d3178dbf61b68bb3e6dd70f0446a3560106ff
  https://github.com/pmd/pmd/commit/910d3178dbf61b68bb3e6dd70f0446a3560106ff
  Author: Andreas Dangel 
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
M .ci/build.sh
M .ci/inc/pmd-doc.inc
M docs/_config.yml
M docs/sitemap.xml
R docs/sitemap_generator.sh

  Log Message:
  ---
  [doc] Fix urls for documentation

- Don't publish the doc anymore to pmd.github.io - the docs are now hosted at 
docs.pmd-code.org
- Update sitemap.xml - no extra sitemap generation anymore


  Commit: 65a713a96da4d86c682449bf116a423b823759b4
  https://github.com/pmd/pmd/commit/65a713a96da4d86c682449bf116a423b823759b4
  Author: Andreas Dangel 
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
M docs/pages/release_notes.md

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


  Commit: 2e21c193fef0e4bfd33e048da0148f0493014379
  https://github.com/pmd/pmd/commit/2e21c193fef0e4bfd33e048da0148f0493014379
  Author: Andreas Dangel 
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
M pmd-swift/pom.xml
M pmd-swift/src/main/resources/category/swift/bestpractices.xml
M pmd-swift/src/main/resources/category/swift/errorprone.xml
M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java

  Log Message:
  ---
  Fix externalInfoURLs in rulesets


  Commit: f7d0444d86e8a891c94a6d6fe93edd13bbbfc8e2
  https://github.com/pmd/pmd/commit/f7d0444d86e8a891c94a6d6fe93edd13bbbfc8e2
  Author: Andreas Dangel 
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
M .ci/README.md
M .github/ISSUE_TEMPLATE/0rule_violation_false-positive.md
M .github/ISSUE_TEMPLATE/1rule_violation_false-negative.md
M CONTRIBUTING.md
M README.md
M docs/README.md
M docs/_plugins/rule_tag.rb
M docs/pages/pmd/projectdocs/committers/main_landing_page.md
M docs/pages/pmd/projectdocs/committers/releasing.md
M docs/report-examples/pmd-report.sarif.json
M pmd-core/src/main/java/net/sourceforge/pmd/PmdAnalysis.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/CodeClimateRenderer.java
M pmd-core/src/main/java/net/sourceforge/pmd/renderers/SarifRenderer.java
M 
pmd-core/src/main/java/net/sourceforge/pmd/renderers/internal/sarif/SarifLogBuilder.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/renderers/CodeClimateRendererTest.java
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/empty.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-configerror.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error-nomessage.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-error.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple-locations.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected-multiple.sarif.json
M 
pmd-core/src/test/resources/net/sourceforge/pmd/renderers/sarif/expected.sarif.json

  Log Message:
  ---
  Replace more old URLs


  Commit: cf213fbbe3ab1e516da18c4f539b5d71ac3f08fa
  https://github.com/pmd/pmd/commit/cf213fbbe3ab1e516da18c4f539b5d71ac3f08fa
  Author: Andreas Dangel 
  Date:   2023-04-04 (Tue, 04 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md

  Log Message:
  ---
  [doc] Fix links to pmd_release_notes_pmd7.html


  Commit: 7b42f81dfdedc3f6044fdac809faf8b105c7e3d3
  https://github.com/pmd/pmd/commit/7b42f81dfdedc3f6044fdac809faf8b105c7e3d3
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M .all-contributorsrc
M .ci/build.sh
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-cli/pom.xml
M pmd-dist/pom.xml
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/CommentDefaultAccessModifierRule.java
M 

[pmd-commits] [pmd/pmd] ae0bf2: Provide Software Bill of Materials (SBOM)

2023-04-18 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: ae0bf240d76130bbae58e72a960aadf5b440e4d6
  https://github.com/pmd/pmd/commit/ae0bf240d76130bbae58e72a960aadf5b440e4d6
  Author: Andreas Dangel 
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pom.xml

  Log Message:
  ---
  Provide Software Bill of Materials (SBOM)

- Add cyclonedx plugin to generate SBOM (Software Bill of Materials)
- The SBOM is attached and deployed into maven central
- The SBOM is also included in the binary distribution of PMD

See https://github.com/CycloneDX/cyclonedx-maven-plugin


  Commit: a4893b964b45eae012ea0ddbfdb7dbb2cbdf7ff6
  https://github.com/pmd/pmd/commit/a4893b964b45eae012ea0ddbfdb7dbb2cbdf7ff6
  Author: Andreas Dangel 
  Date:   2023-04-10 (Mon, 10 Apr 2023)

  Changed paths:
M .ci/build.sh

  Log Message:
  ---
  Upload sbom as release artifact

Uploads xml/json to sourceforge
and to Githu releases


  Commit: 08d362aa66672cadf3140ea3eb760c3d6933a83c
  https://github.com/pmd/pmd/commit/08d362aa66672cadf3140ea3eb760c3d6933a83c
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
M .ci/build.sh
M docs/pages/release_notes.md
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M pom.xml

  Log Message:
  ---
  Merge pull request #4462 from adangel/create-sbom

Provide Software Bill of Materials (SBOM)


Compare: https://github.com/pmd/pmd/compare/1789014dc6be...08d362aa6667


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


[pmd-commits] [pmd/pmd] 1c2d77: Introduce a pmd-languages-deps module

2023-04-13 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 1c2d77fd6a4e760bc8ad29cde77c6bb71a75a0bc
  https://github.com/pmd/pmd/commit/1c2d77fd6a4e760bc8ad29cde77c6bb71a75a0bc
  Author: Andreas Dangel 
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
M pmd-cli/pom.xml
M pmd-dist/pom.xml
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
A pmd-languages-deps/pom.xml
M pom.xml

  Log Message:
  ---
  Introduce a pmd-languages-deps module

This is kind of a 
[BOM](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms),
 but different: It defines hard dependencies and not just versions for 
dependencyManagement.
This new module depends on all languages modules and is used by pmd-cli and by 
pmd-dist. So, we have only one place to modify, when we add new language 
modules.


  Commit: bdd06be619c367152e73bb9c4c2d4713ee1300b6
  https://github.com/pmd/pmd/commit/bdd06be619c367152e73bb9c4c2d4713ee1300b6
  Author: Andreas Dangel 
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md

  Log Message:
  ---
  [doc] Mention pmd-languages-deps


  Commit: 4eb9280f19060c55ce2cf795349f0eb95e622c47
  https://github.com/pmd/pmd/commit/4eb9280f19060c55ce2cf795349f0eb95e622c47
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_antlr_based_language.md
M 
docs/pages/pmd/devdocs/major_contributions/adding_a_new_javacc_based_language.md
M docs/pages/pmd/devdocs/major_contributions/adding_new_cpd_language.md
M pmd-cli/pom.xml
M pmd-dist/pom.xml
M pmd-dist/src/main/resources/assemblies/pmd-bin.xml
A pmd-languages-deps/pom.xml
M pom.xml

  Log Message:
  ---
  Merge pull request #4459 from adangel/languages-deps

Introduce a pmd-languages-deps module


Compare: https://github.com/pmd/pmd/compare/c36a22eca633...4eb9280f1906


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


[pmd-commits] [pmd/pmd] 3d6e15: Disable maven-pmd-plugin option linkXRef

2023-04-06 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 3d6e15b523205aa64ee0373adaa4741cad1b4823
  https://github.com/pmd/pmd/commit/3d6e15b523205aa64ee0373adaa4741cad1b4823
  Author: Andreas Dangel 
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Disable maven-pmd-plugin option linkXRef

We don't have the jxr plugin and also don't create reports. Disabling this 
option avoids the many warnings like `[WARNING] Unable to locate Source XRef to 
link to - DISABLED`.


  Commit: 0313ffdedd19d5f84e844f50d43fc5c8961ae1f9
  https://github.com/pmd/pmd/commit/0313ffdedd19d5f84e844f50d43fc5c8961ae1f9
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #4461 from adangel/pmd-plugin-linkxref

Disable maven-pmd-plugin option linkXRef


Compare: https://github.com/pmd/pmd/compare/7a89f550d97c...0313ffdedd19


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


[pmd-commits] [pmd/pmd] abc0b3: Delete pmd-test/DummyLanguageModule

2023-02-25 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/pmd/7.0.x
  Home:   https://github.com/pmd/pmd
  Commit: abc0b3c94ef2eff25df4a3f177bf22233569eee9
  https://github.com/pmd/pmd/commit/abc0b3c94ef2eff25df4a3f177bf22233569eee9
  Author: Clément Fournier 
  Date:   2023-02-18 (Sat, 18 Feb 2023)

  Changed paths:
M pmd-test/pom.xml
R 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
R pmd-test/src/main/java/net/sourceforge/pmd/test/lang/ast/DummyNode.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/SimpleAggregatorTst.java
R 
pmd-test/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-test/src/test/java/net/sourceforge/pmd/testframework/RuleTstTest.java

  Log Message:
  ---
  Delete pmd-test/DummyLanguageModule

Refs #2436


  Commit: 72ce6c5dc0d6b8993c2d4f0089001572c2547816
  https://github.com/pmd/pmd/commit/72ce6c5dc0d6b8993c2d4f0089001572c2547816
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-02-25 (Sat, 25 Feb 2023)

  Changed paths:
M pmd-test/pom.xml
R 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
R pmd-test/src/main/java/net/sourceforge/pmd/test/lang/ast/DummyNode.java
M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/SimpleAggregatorTst.java
R 
pmd-test/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
M pmd-test/src/test/java/net/sourceforge/pmd/testframework/RuleTstTest.java

  Log Message:
  ---
  Merge pull request #4399 from oowekyala/clem.pmd7-remove-dummy-lang

[test] Remove dummy language module from pmd-test


Compare: https://github.com/pmd/pmd/compare/132cb61511a0...72ce6c5dc0d6


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


[pmd-commits] [pmd/pmd] 17364a: [doc] CPD - use non deprecated `--dir` cli option

2023-02-21 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 17364a997b1ff135cb48dc412a797286bb0025fe
  https://github.com/pmd/pmd/commit/17364a997b1ff135cb48dc412a797286bb0025fe
  Author: Andreas Dangel 
  Date:   2023-02-17 (Fri, 17 Feb 2023)

  Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/installation.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java

  Log Message:
  ---
  [doc] CPD - use non deprecated `--dir` cli option


  Commit: 67c8daaf25a151d9cc6508c030e8132efbf86dc6
  https://github.com/pmd/pmd/commit/67c8daaf25a151d9cc6508c030e8132efbf86dc6
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-02-21 (Tue, 21 Feb 2023)

  Changed paths:
M docs/pages/pmd/userdocs/cpd/cpd.md
M docs/pages/pmd/userdocs/installation.md
M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/CPDCommandLineInterface.java
M 
pmd-core/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
M 
pmd-java/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java
M 
pmd-javascript/src/test/java/net/sourceforge/pmd/cpd/CPDCommandLineInterfaceTest.java

  Log Message:
  ---
  Merge pull request #4398 from adangel/pmd6-cpd-usage-text

[doc] CPD - use non deprecated `--dir` cli option


Compare: https://github.com/pmd/pmd/compare/a74bf9665fe9...67c8daaf25a1


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


[pmd-commits] [pmd/pmd] 016afb: [go] Deprecate GoLanguageModule

2023-02-09 Thread Juan Martín Sotuyo Dodero via Pmd-commits
  Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 016afb96e386bc947fa8b33d36dcd71f6ebfce91
  https://github.com/pmd/pmd/commit/016afb96e386bc947fa8b33d36dcd71f6ebfce91
  Author: Andreas Dangel 
  Date:   2023-02-03 (Fri, 03 Feb 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java

  Log Message:
  ---
  [go] Deprecate GoLanguageModule


  Commit: bc3d9b24adcf96821aba77b41f07486e75af6626
  https://github.com/pmd/pmd/commit/bc3d9b24adcf96821aba77b41f07486e75af6626
  Author: Juan Martín Sotuyo Dodero 
  Date:   2023-02-09 (Thu, 09 Feb 2023)

  Changed paths:
M docs/pages/release_notes.md
M pmd-go/src/main/java/net/sourceforge/pmd/lang/go/GoLanguageModule.java
R pmd-go/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java

  Log Message:
  ---
  Merge pull request #4374 from adangel/pmd6-deprecate-go-language-module

[go] Deprecate GoLanguageModule


Compare: https://github.com/pmd/pmd/compare/e10cf6a4ff96...bc3d9b24adcf


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


  1   2   >