Branch: refs/heads/main
Home: https://github.com/pmd/pmd
Commit: 2827c59344fa9600cd9296232a38861823b72bee
https://github.com/pmd/pmd/commit/2827c59344fa9600cd9296232a38861823b72bee
Author: Andreas Dangel <[email protected]>
Date: 2025-06-09 (Mon, 09 Jun 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
Log Message:
-----------
Fix #5785: [java] UnusedPrivateField should ignore SuppressWarnings
Commit: c8d0dc9c13364efa33a855460b9f3a6bcd902820
https://github.com/pmd/pmd/commit/c8d0dc9c13364efa33a855460b9f3a6bcd902820
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M .all-contributorsrc
M .ci/files/Gemfile.lock
M .mvn/wrapper/maven-wrapper.properties
M SPONSORS.md
A docs/_plugins/hooks/check_rule_docs.rb
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/extending/testing.md
M docs/pages/release_notes.md
M
pmd-ant/src/main/java/net/sourceforge/pmd/ant/internal/Slf4jSimpleConfigurationForAnt.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersRule.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/design/AvoidBooleanMethodParametersTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/design/xml/AvoidBooleanMethodParameters.xml
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/AvoidHardcodingId.xml
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/performance/xml/AvoidDebugStatements.xml
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M pmd-core/src/main/java/net/sourceforge/pmd/PMDVersion.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cache/internal/AbstractAnalysisCache.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/CpdAnalysis.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
M pmd-core/src/main/java/net/sourceforge/pmd/cpd/impl/BaseTokenFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/EscapeTranslator.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaEscapeTranslator.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JjtreeBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/NioTextFile.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/document/TextDocument.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/document/TextFileBuilder.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/PmdDocumentSorter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/internal/SaxonXPathRuleQuery.java
M pmd-core/src/main/java/net/sourceforge/pmd/util/CollectionUtil.java
M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/cpd/CppCpdLexer.java
M pmd-cs/src/main/java/net/sourceforge/pmd/lang/cs/cpd/CsCpdLexer.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/AbstractLiteral.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/ast/InternalInterfaces.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaComment.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.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/codestyle/UnnecessaryImportRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/DataflowPass.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/SymbolEquality.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ClassTypeImpl.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/InvocationMatcher.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JIntersectionType.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/JTypeMirror.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/LexicalScope.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/ast/internal/LazyTypeResolver.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/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/InferenceVar.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/PhaseOverloadSet.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/ReductionStep.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/internal/infer/TypeInferenceLogger.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/NonExhaustiveSwitch.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/ReplaceHashtableWithMap.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnnecessaryWarningSuppression.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedAssignment.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedFormalParameter.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedLocalVariable.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/BooleanGetMethodName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/PackageCase.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryImport.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/AvoidCatchingGenericException.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/CyclomaticComplexity.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentContent.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentSize.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CloseResource.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ImplicitSwitchFallThrough.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NonSerializableClass.xml
M pmd-lua/src/main/java/net/sourceforge/pmd/lang/lua/cpd/LuaCpdLexer.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/TypeSet.java
M pmd-scala-modules/pmd-scala-common/pom.xml
M
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/BaseTestParserImpl.java
M
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/RuleTestDescriptor.java
M
pmd-test-schema/src/main/java/net/sourceforge/pmd/test/schema/TestSchemaVersion.java
M
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_0_0.xsd
A
pmd-test-schema/src/main/resources/net/sourceforge/pmd/test/schema/rule-tests_1_1_0.xsd
M
pmd-test-schema/src/test/java/net/sourceforge/pmd/test/schema/TestSchemaParserTest.java
M pmd-test/src/main/java/net/sourceforge/pmd/test/RuleTst.java
R pmd-test/src/main/resources/rule-tests_1_0_0.xsd
M pmd-test/src/test/java/net/sourceforge/pmd/test/RuleTstTest.java
M pom.xml
Log Message:
-----------
Merge branch 'main' into java/issue-5785-UnusedPrivateField-suppression
Commit: 0905435de8806ed7634bd65394c1d95029c0e8f0
https://github.com/pmd/pmd/commit/0905435de8806ed7634bd65394c1d95029c0e8f0
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
Log Message:
-----------
[java] UnusedPrivateField - update test to verify suppressions
Commit: 360e858331d6bd0d19a90f0f67210ffb68af4c30
https://github.com/pmd/pmd/commit/360e858331d6bd0d19a90f0f67210ffb68af4c30
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml
Log Message:
-----------
[java] UselessOverridingMethod - skip SuppressWarnings
Fixes #5804
Commit: 5078542e644fc868071a859f81086e3f4ced0be0
https://github.com/pmd/pmd/commit/5078542e644fc868071a859f81086e3f4ced0be0
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
Log Message:
-----------
[java] Verify unused private field for unrelated suppress warnings
Commit: 6025d12f12c2d4bd345facccc2a455e60c1caae3
https://github.com/pmd/pmd/commit/6025d12f12c2d4bd345facccc2a455e60c1caae3
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
Log Message:
-----------
Fix test
Commit: 6a94aab7d5d1111fcdfa88b23721e92124595d75
https://github.com/pmd/pmd/commit/6a94aab7d5d1111fcdfa88b23721e92124595d75
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.xml
Log Message:
-----------
Fix #5785: [java] UnusedPrivateField should ignore SuppressWarnings (#5815)
Merge pull request #5815 from
adangel:java/issue-5785-UnusedPrivateField-suppression
Commit: e5516daad869a4895ca14e3257af15f528993bc7
https://github.com/pmd/pmd/commit/e5516daad869a4895ca14e3257af15f528993bc7
Author: Andreas Dangel <[email protected]>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml
Log Message:
-----------
Fix #5804: [java] UselessOverridingMethod needs to ignore SuppressWarnings
(#5805)
Merge pull request #5805 from adangel:java/issue-5804-UselessOverridingMethod
Compare: https://github.com/pmd/pmd/compare/d22f1d266ab8...e5516daad869
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