dependabot maven(deps): bump pmd.version from 6.51.0 to 6.52.0
Bumps pmd.version from 6.51.0 to 6.52.0.
Updates pmd-core from 6.51.0 to 6.52.0
Release notes
Sourced from pmd-core's releases.
PMD 6.52.0 (26-November-2022)
26-November-2022 - 6.52.0
The PMD team is pleased to announce PMD 6.52.0.
This is a minor release.
Table Of Contents
New and noteworthy
New rules
- The new Java rule
InvalidJavaBeanidentifies beans, that don't follow the JavaBeans API specification, like beans with missing getters or setters.<rule ref="category/java/design.xml/InvalidJavaBean"/>Renamed rules
The Java rule
BeanMembersShouldSerializehas been renamed toNonSerializableClass. It has been revamped to only check for classes that are marked withSerializableand reports each field in it, that is not serializable.The property
prefixhas been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventionshas a new propertytestClassPattern, which is applied to test classes. By default, test classes should end with the suffix "Test". Test classes are top-level classes, that either inherit from JUnit 3 TestCase or have at least one method annotated with the Test annotations from JUnit4/5 or TestNG.
... (truncated)
Commits
-
e90bf0f[maven-release-plugin] prepare release pmd_releases/6.52.0 -
6f64edfPrepare pmd release 6.52.0 -
9c42ebaAdd@nvervelleas a contributor -
335a12fAdd@mihalyras a contributor -
8f2ce24Add@ctoomeyas a contributor -
8b71fe6Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign... -
93587f0Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean -
9be37acMerge pull request #4196 from adangel:issue-4176-NonSerializableClass -
8a5d964[java] Restore BeanMembersShouldSerializeRule as deprecated class -
44cc43cMerge pull request #4232 from deining:fix/typos - Additional commits viewable in compare view
Updates pmd-java from 6.51.0 to 6.52.0
Release notes
Sourced from pmd-java's releases.
PMD 6.52.0 (26-November-2022)
26-November-2022 - 6.52.0
The PMD team is pleased to announce PMD 6.52.0.
This is a minor release.
Table Of Contents
New and noteworthy
New rules
- The new Java rule
InvalidJavaBeanidentifies beans, that don't follow the JavaBeans API specification, like beans with missing getters or setters.<rule ref="category/java/design.xml/InvalidJavaBean"/>Renamed rules
The Java rule
BeanMembersShouldSerializehas been renamed toNonSerializableClass. It has been revamped to only check for classes that are marked withSerializableand reports each field in it, that is not serializable.The property
prefixhas been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventionshas a new propertytestClassPattern, which is applied to test classes. By default, test classes should end with the suffix "Test". Test classes are top-level classes, that either inherit from JUnit 3 TestCase or have at least one method annotated with the Test annotations from JUnit4/5 or TestNG.
... (truncated)
Commits
-
e90bf0f[maven-release-plugin] prepare release pmd_releases/6.52.0 -
6f64edfPrepare pmd release 6.52.0 -
9c42ebaAdd@nvervelleas a contributor -
335a12fAdd@mihalyras a contributor -
8f2ce24Add@ctoomeyas a contributor -
8b71fe6Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign... -
93587f0Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean -
9be37acMerge pull request #4196 from adangel:issue-4176-NonSerializableClass -
8a5d964[java] Restore BeanMembersShouldSerializeRule as deprecated class -
44cc43cMerge pull request #4232 from deining:fix/typos - Additional commits viewable in compare view
Updates pmd-javascript from 6.51.0 to 6.52.0
Release notes
Sourced from pmd-javascript's releases.
PMD 6.52.0 (26-November-2022)
26-November-2022 - 6.52.0
The PMD team is pleased to announce PMD 6.52.0.
This is a minor release.
Table Of Contents
New and noteworthy
New rules
- The new Java rule
InvalidJavaBeanidentifies beans, that don't follow the JavaBeans API specification, like beans with missing getters or setters.<rule ref="category/java/design.xml/InvalidJavaBean"/>Renamed rules
The Java rule
BeanMembersShouldSerializehas been renamed toNonSerializableClass. It has been revamped to only check for classes that are marked withSerializableand reports each field in it, that is not serializable.The property
prefixhas been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventionshas a new propertytestClassPattern, which is applied to test classes. By default, test classes should end with the suffix "Test". Test classes are top-level classes, that either inherit from JUnit 3 TestCase or have at least one method annotated with the Test annotations from JUnit4/5 or TestNG.
... (truncated)
Commits
-
e90bf0f[maven-release-plugin] prepare release pmd_releases/6.52.0 -
6f64edfPrepare pmd release 6.52.0 -
9c42ebaAdd@nvervelleas a contributor -
335a12fAdd@mihalyras a contributor -
8f2ce24Add@ctoomeyas a contributor -
8b71fe6Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign... -
93587f0Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean -
9be37acMerge pull request #4196 from adangel:issue-4176-NonSerializableClass -
8a5d964[java] Restore BeanMembersShouldSerializeRule as deprecated class -
44cc43cMerge pull request #4232 from deining:fix/typos - Additional commits viewable in compare view
Updates pmd-jsp from 6.51.0 to 6.52.0
Release notes
Sourced from pmd-jsp's releases.
PMD 6.52.0 (26-November-2022)
26-November-2022 - 6.52.0
The PMD team is pleased to announce PMD 6.52.0.
This is a minor release.
Table Of Contents
New and noteworthy
New rules
- The new Java rule
InvalidJavaBeanidentifies beans, that don't follow the JavaBeans API specification, like beans with missing getters or setters.<rule ref="category/java/design.xml/InvalidJavaBean"/>Renamed rules
The Java rule
BeanMembersShouldSerializehas been renamed toNonSerializableClass. It has been revamped to only check for classes that are marked withSerializableand reports each field in it, that is not serializable.The property
prefixhas been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventionshas a new propertytestClassPattern, which is applied to test classes. By default, test classes should end with the suffix "Test". Test classes are top-level classes, that either inherit from JUnit 3 TestCase or have at least one method annotated with the Test annotations from JUnit4/5 or TestNG.
... (truncated)
Commits
-
e90bf0f[maven-release-plugin] prepare release pmd_releases/6.52.0 -
6f64edfPrepare pmd release 6.52.0 -
9c42ebaAdd@nvervelleas a contributor -
335a12fAdd@mihalyras a contributor -
8f2ce24Add@ctoomeyas a contributor -
8b71fe6Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign... -
93587f0Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean -
9be37acMerge pull request #4196 from adangel:issue-4176-NonSerializableClass -
8a5d964[java] Restore BeanMembersShouldSerializeRule as deprecated class -
44cc43cMerge pull request #4232 from deining:fix/typos - Additional commits viewable in compare view