The Java rule BeanMembersShouldSerialize has been renamed to
NonSerializableClass. It has been revamped to only check for classes that are marked with
Serializable 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 property testClassPattern, 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.
The Java rule BeanMembersShouldSerialize has been renamed to
NonSerializableClass. It has been revamped to only check for classes that are marked with
Serializable 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 property testClassPattern, 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.
The Java rule BeanMembersShouldSerialize has been renamed to
NonSerializableClass. It has been revamped to only check for classes that are marked with
Serializable 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 property testClassPattern, 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.
The Java rule BeanMembersShouldSerialize has been renamed to
NonSerializableClass. It has been revamped to only check for classes that are marked with
Serializable 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 property testClassPattern, 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.
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)
Bumps
pmd.version
from 6.51.0 to 6.52.0. Updatespmd-core
from 6.51.0 to 6.52.0Release notes
Sourced from pmd-core's releases.
... (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/typosUpdates
pmd-java
from 6.51.0 to 6.52.0Release notes
Sourced from pmd-java's releases.
... (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/typosUpdates
pmd-javascript
from 6.51.0 to 6.52.0Release notes
Sourced from pmd-javascript's releases.
... (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/typosUpdates
pmd-jsp
from 6.51.0 to 6.52.0Release notes
Sourced from pmd-jsp's releases.
... (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/typosDependabot 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)