Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 75a1b4525aac0ce1298eebf8236ed12e3e024773
https://github.com/pmd/pmd/commit/75a1b4525aac0ce1298eebf8236ed12e3e024773
Author: Clément Fournier <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits