forked from phoedos/pmd
Merge pull request #4371 from oowekyala:diagnostic-ruleset
[java] Move TypeResTest rule out of security.xml #4371
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
/**
|
||||
/*
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
|
||||
package net.sourceforge.pmd.lang.java.rule.security;
|
||||
package net.sourceforge.pmd.lang.java.rule.internal;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
@ -17,11 +17,9 @@ import net.sourceforge.pmd.lang.java.types.TypeSystem;
|
||||
import net.sourceforge.pmd.util.StringUtil;
|
||||
|
||||
/**
|
||||
* @deprecated This is just a toy rule that counts the proportion of resolved types in a codebase,
|
||||
* not meant as a real rule
|
||||
* This is just a toy rule that counts the proportion of resolved types
|
||||
* in a codebase, not meant as a real rule.
|
||||
*/
|
||||
// TODO Move this rule to a (internal) diagnostics category/ruleset
|
||||
@Deprecated
|
||||
@SuppressWarnings("PMD")
|
||||
public class TypeResTestRule extends AbstractJavaRule {
|
||||
|
@ -63,18 +63,4 @@ public class Foo {
|
||||
]]>
|
||||
</example>
|
||||
</rule>
|
||||
|
||||
<rule name="TypeResTest"
|
||||
language="java"
|
||||
since="7.0.0"
|
||||
message="Type Resolution Test"
|
||||
class="net.sourceforge.pmd.lang.java.rule.security.TypeResTestRule"
|
||||
externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_security.html#typerestest">
|
||||
<description>
|
||||
This is just a toy rule that counts the proportion of resolved types in a codebase, not meant as a real rule.
|
||||
|
||||
It is used to test the capability of PMD's own type resolution.
|
||||
</description>
|
||||
<priority>3</priority>
|
||||
</rule>
|
||||
</ruleset>
|
||||
|
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0"?>
|
||||
<ruleset name="Diagnostics"
|
||||
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
|
||||
<description>
|
||||
Contains rules for internal use.
|
||||
</description>
|
||||
|
||||
<rule name="TypeResTest"
|
||||
language="java"
|
||||
since="7.0.0"
|
||||
message="Type Resolution Test"
|
||||
class="net.sourceforge.pmd.lang.java.rule.internal.TypeResTestRule"
|
||||
externalInfoUrl="${pmd.website.baseurl}/pmd_rules_java_diagnostics.html#typerestest">
|
||||
<description>
|
||||
This is just a toy rule that counts the proportion of resolved types in a codebase, not meant as a real rule.
|
||||
|
||||
It is used to test the capability of PMD's own type resolution.
|
||||
</description>
|
||||
<priority>3</priority>
|
||||
</rule>
|
||||
|
||||
</ruleset>
|
Reference in New Issue
Block a user