PMD: XML config file, enable most of unnecessary
This commit is contained in:
parent
6a0eec1262
commit
32c67d05ec
@ -208,16 +208,8 @@ pmd {
|
|||||||
}
|
}
|
||||||
|
|
||||||
task pmd(type: Pmd, dependsOn: assembleDebug) {
|
task pmd(type: Pmd, dependsOn: assembleDebug) {
|
||||||
ruleSets = [
|
ruleSetFiles = files("${project.rootDir}/config/pmd/rules.xml")
|
||||||
//'java-basic',
|
ruleSets = [] // otherwise defaults clash with the list in rules.xml
|
||||||
'java-unusedcode',
|
|
||||||
'java-android',
|
|
||||||
'java-clone',
|
|
||||||
'java-finalizers',
|
|
||||||
'java-imports',
|
|
||||||
'java-migrating',
|
|
||||||
//'java-unnecessary', // too nitpicky with parenthesis
|
|
||||||
]
|
|
||||||
source 'src/main/java', 'src/test/java', 'src/androidTest/java'
|
source 'src/main/java', 'src/test/java', 'src/androidTest/java'
|
||||||
include '**/*.java'
|
include '**/*.java'
|
||||||
}
|
}
|
||||||
|
@ -40,6 +40,7 @@ public class CaffeinatedScrollView extends ScrollView {
|
|||||||
/**
|
/**
|
||||||
* Make this visible so we can call it
|
* Make this visible so we can call it
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("PMD.UselessOverridingMethod")
|
||||||
@Override
|
@Override
|
||||||
public boolean awakenScrollBars() {
|
public boolean awakenScrollBars() {
|
||||||
return super.awakenScrollBars();
|
return super.awakenScrollBars();
|
||||||
|
18
config/pmd/rules.xml
Normal file
18
config/pmd/rules.xml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<ruleset name="Custom ruleset"
|
||||||
|
xmlns="http://pmd.sf.net/ruleset/1.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
|
||||||
|
xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
|
||||||
|
|
||||||
|
<!--<rule ref="rulesets/java/basic.xml"/>-->
|
||||||
|
<rule ref="rulesets/java/unusedcode.xml"/>
|
||||||
|
<rule ref="rulesets/java/android.xml"/>
|
||||||
|
<rule ref="rulesets/java/clone.xml"/>
|
||||||
|
<rule ref="rulesets/java/finalizers.xml"/>
|
||||||
|
<rule ref="rulesets/java/imports.xml"/>
|
||||||
|
<rule ref="rulesets/java/migrating.xml"/>
|
||||||
|
<rule ref="rulesets/java/unnecessary.xml">
|
||||||
|
<exclude name="UselessParentheses"/> <!--Too nitpicky-->
|
||||||
|
</rule>
|
||||||
|
</ruleset>
|
Loading…
x
Reference in New Issue
Block a user