Update release notes
This commit is contained in:
@ -21,13 +21,23 @@ This is a {{ site.pmd.release_type }} release.
|
|||||||
|
|
||||||
This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java.
|
This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java.
|
||||||
|
|
||||||
|
* The new Java rule {% rule "java/codestyle/UnnecessaryImport" %} merges the rules
|
||||||
|
{% rule "java/bestpractices/UnusedImports" %}, {% rule "java/codestyle/DuplicateImports" %},
|
||||||
|
{% rule "java/errorprone/ImportFromSamePackage" %}, and {% rule "java/codestyle/DontImportJavaLang" %}.
|
||||||
|
|
||||||
|
This rule is also part of the Quickstart Ruleset (`rulesets/java/quickstart.xml`) for Java.
|
||||||
|
|
||||||
#### Deprecated rules
|
#### Deprecated rules
|
||||||
|
|
||||||
|
* java-bestpractices
|
||||||
|
* {% rule java/bestpractices/UnusedImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
|
||||||
|
|
||||||
* java-codestyle
|
* java-codestyle
|
||||||
* {% rule java/codestyle/DuplicateImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead, since it now reports duplicate imports
|
* {% rule java/codestyle/DuplicateImports %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
|
||||||
|
* {% rule java/codestyle/DontImportJavaLang %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
|
||||||
|
|
||||||
* java-errorprone
|
* java-errorprone
|
||||||
* {% rule java/errorprone/ImportFromSamePackage %}: use the rule {% rule java/bestpractices/UnusedImports %} instead, since it now reports imports from the same package
|
* {% rule java/errorprone/ImportFromSamePackage %}: use the rule {% rule java/bestpractices/UnusedImports %} instead
|
||||||
|
|
||||||
|
|
||||||
### Fixed Issues
|
### Fixed Issues
|
||||||
|
@ -593,10 +593,13 @@ or MethodDeclaration[@PackagePrivate= true()]
|
|||||||
language="java"
|
language="java"
|
||||||
since="0.5"
|
since="0.5"
|
||||||
message="Avoid importing anything from the package 'java.lang'"
|
message="Avoid importing anything from the package 'java.lang'"
|
||||||
|
deprecated="true"
|
||||||
class="net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule"
|
class="net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule"
|
||||||
externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_codestyle.html#dontimportjavalang">
|
externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_codestyle.html#dontimportjavalang">
|
||||||
<description>
|
<description>
|
||||||
Avoid importing anything from the package 'java.lang'. These classes are automatically imported (JLS 7.5.3).
|
Avoid importing anything from the package 'java.lang'. These classes are automatically imported (JLS 7.5.3).
|
||||||
|
|
||||||
|
This rule is deprecated since PMD 6.34.0. Use the rule UnnecessaryImport from category codestyle instead.
|
||||||
</description>
|
</description>
|
||||||
<priority>4</priority>
|
<priority>4</priority>
|
||||||
<example>
|
<example>
|
||||||
|
Reference in New Issue
Block a user