Branch: refs/heads/main
  Home:   https://github.com/pmd/pmd
  Commit: 75a1b4525aac0ce1298eebf8236ed12e3e024773
      https://github.com/pmd/pmd/commit/75a1b4525aac0ce1298eebf8236ed12e3e024773
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

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

  Log Message:
  -----------
  [java] Fix #5590 - LiteralsFirstInComparisons with constant field


  Commit: 987b6623c0eb0f9fa55e8f9941659a0da20f8c78
      https://github.com/pmd/pmd/commit/987b6623c0eb0f9fa55e8f9941659a0da20f8c78
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-14 (Fri, 14 Mar 2025)

  Changed paths:
    M .ci/files/Gemfile.lock
    M docs/Gemfile.lock
    M docs/pages/pmd/languages/language_properties.md
    M docs/pages/release_notes.md
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/BackslashEscapeTranslator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/CharStream.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/Chars.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/document/CharsTest.java
    M pmd-html/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAmbiguousName.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/ASTVariableId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractExecutableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AstDisambiguationPass.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProcessor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/internal/JavaLanguageProperties.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.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/ClassStubBuilder.java
    M pmd-java/src/main/javacc/Java.jjt
    A pmd-java/src/test/java/lombok/val.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/EnumConstantWithBody.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/testdata/LocalClasses.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpressionTest.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/symbols/internal/asm/SigParserTest.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/internal/infer/AnonCtorsTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/LombokTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/test/ast/BaseParsingHelper.kt

  Log Message:
  -----------
  Merge branch 'main' into issue5590-literal-comparison


  Commit: 668a1e809a4903ce90e982bb4d55620b28f85517
      https://github.com/pmd/pmd/commit/668a1e809a4903ce90e982bb4d55620b28f85517
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-14 (Fri, 14 Mar 2025)

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

  Log Message:
  -----------
  Add test for equals without qualifier


  Commit: fd8dfae21b0561e751a74f8d7acbba76974a1d40
      https://github.com/pmd/pmd/commit/fd8dfae21b0561e751a74f8d7acbba76974a1d40
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-15 (Sat, 15 Mar 2025)

  Changed paths:
    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/ASTCharLiteral.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/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/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaExpr.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ConstValuesKotlinTest.kt

  Log Message:
  -----------
  [java] Improve constant folding to also identify non-CT constants


  Commit: 13106d0f3809253c9078133160d31e6512a6aae2
      https://github.com/pmd/pmd/commit/13106d0f3809253c9078133160d31e6512a6aae2
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-15 (Sat, 15 Mar 2025)

  Changed paths:
    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/ASTCharLiteral.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/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaExpr.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ConstantFolder.java

  Log Message:
  -----------
  Fix binary compatibility problem

I changed the return type of a protected method which
should have been package-private. The covariant overrides
were also not needed.


  Commit: e77ceefcb718f6f4068eef84a9d259d17f3a8363
      https://github.com/pmd/pmd/commit/e77ceefcb718f6f4068eef84a9d259d17f3a8363
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-15 (Sat, 15 Mar 2025)

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

  Log Message:
  -----------
  Fix rule tests


  Commit: 614b6af2e92f89e72fbb5453582fc4bf5bdb145a
      https://github.com/pmd/pmd/commit/614b6af2e92f89e72fbb5453582fc4bf5bdb145a
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-15 (Sat, 15 Mar 2025)

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

  Log Message:
  -----------
  Fix typo


  Commit: a88575e01a040a701adcae3e7d299740f8b6015b
      https://github.com/pmd/pmd/commit/a88575e01a040a701adcae3e7d299740f8b6015b
  Author: Clément Fournier <clement.fourn...@tu-dresden.de>
  Date:   2025-03-15 (Sat, 15 Mar 2025)

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

  Log Message:
  -----------
  Add test for FinalFieldCouldBeStatic new true neg


  Commit: 7d8b1c1a2b8f8cea9714d88d80355e1570badfbc
      https://github.com/pmd/pmd/commit/7d8b1c1a2b8f8cea9714d88d80355e1570badfbc
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

  Changed paths:
    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/ASTExpression.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/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaExpr.java

  Log Message:
  -----------
  [java] Cleanup and deprecation notices around const values


  Commit: ce12b5fd1b34ec538d6bf12d1187f3a147ce274b
      https://github.com/pmd/pmd/commit/ce12b5fd1b34ec538d6bf12d1187f3a147ce274b
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#5595, #5590)


  Commit: b4225267fb4300a667b86d35a56329347aee463a
      https://github.com/pmd/pmd/commit/b4225267fb4300a667b86d35a56329347aee463a
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

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

  Log Message:
  -----------
  [java] Keep NullLiteral with CompileTimeConstant=false


  Commit: 52d88beba4706607603abd06d54e4e1e2100ccb7
      https://github.com/pmd/pmd/commit/52d88beba4706607603abd06d54e4e1e2100ccb7
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

  Changed paths:
    M docs/pages/release_notes.md
    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/ASTCharLiteral.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/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/ASTStringLiteral.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaExpr.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/rule/bestpractices/GuardLogStatementRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LiteralsFirstInComparisonsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ConstValuesKotlinTest.kt
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LiteralsFirstInComparisons.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/FinalFieldCouldBeStatic.xml

  Log Message:
  -----------
  Fix #5590: [java] LiteralsFirstInComparisons with constant field (#5595)

Merge pull request #5595 from oowekyala:issue5590-literal-comparison


Compare: https://github.com/pmd/pmd/compare/120c2bbb5a81...52d88beba470

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


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

Reply via email to