allure-maven
allure-maven copied to clipboard
Bump pmd.version from 6.41.0 to 6.52.0
Bumps pmd.version
from 6.41.0 to 6.52.0.
Updates pmd-core
from 6.41.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
InvalidJavaBean
identifies 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
BeanMembersShouldSerialize
has been renamed toNonSerializableClass
. It has been revamped to only check for classes that are marked withSerializable
and reports each field in it, that is not serializable.The property
prefix
has been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventions
has 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.06f64edf
Prepare pmd release 6.52.09c42eba
Add@nvervelle
as a contributor335a12f
Add@mihalyr
as a contributor8f2ce24
Add@ctoomey
as a contributor8b71fe6
Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign...93587f0
Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean9be37ac
Merge pull request #4196 from adangel:issue-4176-NonSerializableClass8a5d964
[java] Restore BeanMembersShouldSerializeRule as deprecated class44cc43c
Merge pull request #4232 from deining:fix/typos- Additional commits viewable in compare view
Updates pmd-java
from 6.41.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
InvalidJavaBean
identifies 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
BeanMembersShouldSerialize
has been renamed toNonSerializableClass
. It has been revamped to only check for classes that are marked withSerializable
and reports each field in it, that is not serializable.The property
prefix
has been deprecated, since in a serializable class all fields have to be serializable regardless of the name.Modified rules
- The rule
ClassNamingConventions
has 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.06f64edf
Prepare pmd release 6.52.09c42eba
Add@nvervelle
as a contributor335a12f
Add@mihalyr
as a contributor8f2ce24
Add@ctoomey
as a contributor8b71fe6
Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ign...93587f0
Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean9be37ac
Merge pull request #4196 from adangel:issue-4176-NonSerializableClass8a5d964
[java] Restore BeanMembersShouldSerializeRule as deprecated class44cc43c
Merge pull request #4232 from deining:fix/typos- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)