Added rules and exclusions for checkstyle, findbugs and pmd
The checkstyle, findbugs and pmd reports will now run only on net.onrc... classes.
Added rulesets and suppressions to implement a first pass of reasonable rules to follow for ONOS sources.
Address Yuta's review comments
Make <id> tags in executions consistent
Fix header comment in ruleset and suppression
Add '_' as a valid character in rule names
Change-Id: I1045f751fd27b0d0e815329cc34f0a780c9b38af
Address Pavlin's comments on checkstyle rules.
Change-Id: I1045f751fd27b0d0e815329cc34f0a780c9b38af
diff --git a/conf/findbugs/exclude.xml b/conf/findbugs/exclude.xml
index b6a240a..391ae2b 100644
--- a/conf/findbugs/exclude.xml
+++ b/conf/findbugs/exclude.xml
@@ -11,4 +11,16 @@
<Match>
<Class name="~com.tinkerpop.blueprints.impls.ramcloud.RamCloudGraphProtos(.*)?" />
</Match>
+ <Match>
+ <Class name="~.*com\.tinkerpop\..*"/>
+ </Match>
+ <Match>
+ <Class name="~.*edu\.stanford\..*"/>
+ </Match>
+ <Match>
+ <Class name="~.*net\.floodlightcontroller\..*"/>
+ </Match>
+ <Match>
+ <Class name="~.*org\.openflow\..*"/>
+ </Match>
</FindBugsFilter>