Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: bd9a975908fd09d8e58518a236b572fec571abec
https://github.com/pmd/pmd/commit/bd9a975908fd09d8e58518a236b572fec571abec
Author: Andreas Dangel <[email protected]>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseStringBufferLength.xml
Log Message:
-----------
[java] UseStringBufferLength - consider sb.toString().equals("")
Fixes #5320
Commit: af13f1bfa1b9d587fb262f27fd4511dc9c7b018b
https://github.com/pmd/pmd/commit/af13f1bfa1b9d587fb262f27fd4511dc9c7b018b
Author: Andreas Dangel <[email protected]>
Date: 2024-11-14 (Thu, 14 Nov 2024)
Changed paths:
M .all-contributorsrc
M docs/pages/pmd/projectdocs/credits.md
Log Message:
-----------
Add @chenguangqi as a contributor
Commit: f27ea73f398e9060b0d5a487bd790ec4df374cff
https://github.com/pmd/pmd/commit/f27ea73f398e9060b0d5a487bd790ec4df374cff
Author: Andreas Dangel <[email protected]>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M .all-contributorsrc
M Gemfile.lock
M antlr4-wrapper.xml
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/release_notes.md
M javacc-wrapper.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentBuilder.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerRule.java
M pmd-apex/src/main/resources/category/apex/bestpractices.xml
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexCommentTest.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexLexerTest.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/QueueableWithoutFinalizerTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/bestpractices/xml/QueueableWithoutFinalizer.xml
M pmd-coco/pom.xml
A
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/ast/CocoBaseListener.java
A
pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/ast/CocoBaseVisitor.java
A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/ast/CocoListener.java
A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/ast/CocoParser.java
A pmd-coco/src/main/java/net/sourceforge/pmd/lang/coco/ast/CocoVisitor.java
M
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/impl/AbstractNodeTest.java
M pmd-gherkin/pom.xml
A
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/GherkinBaseListener.java
A
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/GherkinBaseVisitor.java
A
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/GherkinListener.java
A
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/GherkinParser.java
A
pmd-gherkin/src/main/java/net/sourceforge/pmd/lang/gherkin/ast/GherkinVisitor.java
M pmd-html/src/main/java/net/sourceforge/pmd/lang/html/ast/LineNumbers.java
M
pmd-html/src/test/java/net/sourceforge/pmd/lang/html/cpd/HtmlCpdLexerTest.java
A
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.html
A
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/InvalidHtml.txt
A
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.html
A
pmd-html/src/test/resources/net/sourceforge/pmd/lang/html/cpd/testdata/MetaTag.txt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/JavaAstUtils.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.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/performance/InsufficientStringBufferDeclarationRule.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/GenericSigBase.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ParseLock.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/TypingContext.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/ExprMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ExprOps.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/TypeInferenceLogger.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/BaseFunctionalMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/LambdaMirrorImpl.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ast/MethodRefMirrorImpl.java
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symbols/internal/asm/ClassStubTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/TypesTreeDumpTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/types/internal/infer/InferenceCtxUnitTests.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/AstTestUtil.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/TypeTestMockingUtil.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/MethodRefInferenceTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/types/internal/infer/UnresolvedTypesRecoveryTest.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/PreserveStackTrace.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryFullyQualifiedName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InsufficientStringBufferDeclaration.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/TooFewBranchesForSwitch.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner$.class
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner$AndThen.class
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner$Inner.class
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner.class
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner.scala
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/symbols/scalaclasses/InterfaceWithPrivateInner.tasty
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/types/dumptests/UnresolvedThings.txt
M pmd-javascript/pom.xml
M pmd-julia/pom.xml
A
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/ast/JuliaBaseListener.java
A
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/ast/JuliaBaseVisitor.java
A
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/ast/JuliaListener.java
A
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/ast/JuliaParser.java
A
pmd-julia/src/main/java/net/sourceforge/pmd/lang/julia/ast/JuliaVisitor.java
M pmd-kotlin/pom.xml
A pmd-kotlin/src/main/antlr4/imports/UnicodeClasses.g4
A pmd-kotlin/src/main/antlr4/imports/UnicodeClasses.tokens
R
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.g4
R
pmd-kotlin/src/main/antlr4/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.tokens
A
pmd-kotlin/src/main/java/net/sourceforge/pmd/lang/kotlin/ast/UnicodeClasses.java
M pmd-tsql/pom.xml
M pom.xml
Log Message:
-----------
Merge branch 'main' into issue-5320
Commit: d1d10c8066edfaec1b48ca4f57a4864fce3a1493
https://github.com/pmd/pmd/commit/d1d10c8066edfaec1b48ca4f57a4864fce3a1493
Author: Juan Martín Sotuyo Dodero <[email protected]>
Date: 2024-11-22 (Fri, 22 Nov 2024)
Changed paths:
M docs/pages/release_notes.md
M pmd-java/src/main/resources/category/java/performance.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/UseStringBufferLength.xml
Log Message:
-----------
[java] UseStringBufferLength - consider sb.toString().equals("") (#5326)
Compare: https://github.com/pmd/pmd/compare/c23af55b43d6...d1d10c8066ed
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