forked from phoedos/pmd
Merge branch 'master' into issue-4177-InvalidJavaBean
This commit is contained in:
@@ -23,16 +23,29 @@ This is a {{ site.pmd.release_type }} release.
|
||||
<rule ref="category/java/design.xml/InvalidJavaBean"/>
|
||||
```
|
||||
|
||||
#### Modified rules
|
||||
|
||||
* The rule {% rule java/codestyle/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.
|
||||
|
||||
### Fixed Issues
|
||||
* cli
|
||||
* [#4215](https://github.com/pmd/pmd/discussions/4215): NullPointerException when trying to open designer
|
||||
* doc
|
||||
* [#4207](https://github.com/pmd/pmd/pull/4207): \[doc] List all languages in rule doc
|
||||
* java
|
||||
* [#3643](https://github.com/pmd/pmd/issues/3643): \[java] More parser edge cases
|
||||
* [#4152](https://github.com/pmd/pmd/issues/4152): \[java] Parse error on array type annotations
|
||||
* java-codestyle
|
||||
* [#2867](https://github.com/pmd/pmd/issues/2867): \[java] Separate pattern for test classes in ClassNamingConventions rule for Java
|
||||
* [#4201](https://github.com/pmd/pmd/issues/4201): \[java] CommentDefaultAccessModifier should consider lombok's @<!-- -->Value
|
||||
* java-design
|
||||
* [#4177](https://github.com/pmd/pmd/issues/4177): \[java] New Rule InvalidJavaBean
|
||||
* [#4200](https://github.com/pmd/pmd/issues/4200): \[java] ClassWithOnlyPrivateConstructorsShouldBeFinal should consider lombok's @<!-- -->Value
|
||||
* java-errorprone
|
||||
* [#4185](https://github.com/pmd/pmd/issues/4185): \[java] InvalidLogMessageFormat rule produces a NPE
|
||||
|
||||
### API Changes
|
||||
|
||||
|
Reference in New Issue
Block a user