Branch: refs/heads/pmd/7.0.x
Home: https://github.com/pmd/pmd
Commit: b45de73fb64c200ca92ec57abc4ad8cba0e76263
https://github.com/pmd/pmd/commit/b45de73fb64c200ca92ec57abc4ad8cba0e76263
Author: Andreas Dangel <[email protected]>
Date: 2021-12-01 (Wed, 01 Dec 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - exclude abstract
classes
Commit: 095a7bb5939d7f5ca7ed555e7160d30d4f21535a
https://github.com/pmd/pmd/commit/095a7bb5939d7f5ca7ed555e7160d30d4f21535a
Author: Andreas Dangel <[email protected]>
Date: 2021-12-02 (Thu, 02 Dec 2021)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - allow
non-abstract abstract classes
These are abstract classes without abstract methods. They can
be made final without problems.
Commit: b829a168bdc893f6744a7075f2233cfeaf812664
https://github.com/pmd/pmd/commit/b829a168bdc893f6744a7075f2233cfeaf812664
Author: Andreas Dangel <[email protected]>
Date: 2021-12-09 (Thu, 09 Dec 2021)
Changed paths:
M .mvn/wrapper/maven-wrapper.properties
M docs/pages/release_notes.md
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/JavaRuleUtil.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/bestpractices/missingoverride/AbstractBuilderMixedTypeVarOverride.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LooseCoupling.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.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/UnusedPrivateField.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/performance/xml/UselessStringValueOf.xml
Log Message:
-----------
Merge branch 'pmd/7.0.x' into
pmd7-ClassWithOnlyPrivateConstructorsShouldBeFinal-abstract
Commit: 83d5a136c8c6789d0f02f542760f7dcc05e34443
https://github.com/pmd/pmd/commit/83d5a136c8c6789d0f02f542760f7dcc05e34443
Author: Andreas Dangel <[email protected]>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - consider nested
Nested classes should only be flagged, if they are not instantiated.
Commit: efdaeb58de349cee28be2ac9477d24d259723175
https://github.com/pmd/pmd/commit/efdaeb58de349cee28be2ac9477d24d259723175
Author: Andreas Dangel <[email protected]>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - simplify
Commit: 4a540f5f6da574cf6dbedc857373b252ae646c81
https://github.com/pmd/pmd/commit/4a540f5f6da574cf6dbedc857373b252ae646c81
Author: Andreas Dangel <[email protected]>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M .all-contributorsrc
M .ci/files/all-java.xml
M Gemfile.lock
M docs/Gemfile.lock
M docs/pages/7_0_0_release_notes.md
M docs/pages/pmd/projectdocs/credits.md
M docs/pages/pmd/userdocs/tools/ci.md
M docs/pages/pmd/userdocs/tools/tools.md
M docs/pages/release_notes.md
M pmd-apex-jorje/pom.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java
M pmd-apex/src/main/resources/category/apex/documentation.xml
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/documentation/xml/ApexDoc.xml
M pmd-core/pom.xml
M pmd-core/src/main/java/net/sourceforge/pmd/util/database/DBMSMetadata.java
A pmd-core/src/main/resources/rulesets/releases/6420.xml
M pmd-doc/pom.xml
M pmd-doc/src/main/java/net/sourceforge/pmd/docs/DeadLinksChecker.java
M pmd-java/etc/grammar/Java.jjt
M pmd-java/pom.xml
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/BinaryOp.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/UnaryOp.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractLombokAwareRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/SimplifiableTestAssertionRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCallingFinalizeRule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingTypeNameRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseRule.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MethodWithSameNameAsEnclosingClassRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.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/internal/JavaRuleUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/TestFrameworksUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/types/TypeOps.java
M pmd-java/src/main/resources/category/java/bestpractices.xml
M pmd-java/src/main/resources/category/java/codestyle.xml
M pmd-java/src/main/resources/category/java/design.xml
M pmd-java/src/main/resources/category/java/errorprone.xml
M pmd-java/src/main/resources/rulesets/java/quickstart.xml
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/rule/bestpractices/SimplifiableTestAssertionTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/codestyle/FinalParameterInAbstractMethodTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/AvoidCatchingGenericExceptionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCallingFinalizeTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCatchingNPETest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingTypeNameTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidLiteralsInIfConditionTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidLosingExceptionInformationTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CallSuperFirstTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/CallSuperLastTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DetachedTestCaseTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotExtendJavaLangThrowableTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotHardCodeSDCardTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/DoNotThrowExceptionInFinallyTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/JUnitSpellingTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MethodWithSameNameAsEnclosingClassTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerTest.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentTest.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/SealedInnerClasses.txt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/LooseCoupling.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/SimplifiableTestAssertion.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/UnusedPrivateField.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/ClassNamingConventions.xml
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/FinalParameterInAbstractMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryModifier.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/FinalFieldCouldBeStatic.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidCallingFinalize.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidCatchingNPE.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidFieldNameMatchingMethodName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidFieldNameMatchingTypeName.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLosingExceptionInformation.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/BeanMembersShouldSerialize.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CallSuperFirst.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/CallSuperLast.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/DetachedTestCase.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotExtendJavaLangThrowable.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotHardCodeSDCard.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/DoNotThrowExceptionInFinally.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/MethodWithSameNameAsEnclosingClass.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/NullAssignment.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/ReturnEmptyCollectionRatherThanNull.xml
M pom.xml
Log Message:
-----------
Merge branch 'pmd/7.0.x' into
pmd7-ClassWithOnlyPrivateConstructorsShouldBeFinal-abstract
Commit: a17765894e3ae534f50c1c09918358ead563be42
https://github.com/pmd/pmd/commit/a17765894e3ae534f50c1c09918358ead563be42
Author: Andreas Dangel <[email protected]>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - add test case
with generics
Commit: 95c629fb61c676808be4578c2d4455b3fca0b132
https://github.com/pmd/pmd/commit/95c629fb61c676808be4578c2d4455b3fca0b132
Author: Andreas Dangel <[email protected]>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
Log Message:
-----------
Compare subtypes without generics
Commit: aa8c02cf5c26df85334eb08f912e563e04d05e93
https://github.com/pmd/pmd/commit/aa8c02cf5c26df85334eb08f912e563e04d05e93
Author: Andreas Dangel <[email protected]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ClassWithOnlyPrivateConstructorsShouldBeFinalRule.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/ClassWithOnlyPrivateConstructorsShouldBeFinal.xml
Log Message:
-----------
Merge pull request #3668 from
adangel:pmd7-ClassWithOnlyPrivateConstructorsShouldBeFinal-abstract
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - fix FP with inner
private classes #3668
* pr-3668:
Compare subtypes without generics
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - add test case with
generics
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - simplify
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - consider nested
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - allow non-abstract
abstract classes
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal - exclude abstract
classes
Compare: https://github.com/pmd/pmd/compare/c026fa09053c...aa8c02cf5c26
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits