我正在ant中运行find bug,并试图将ant build.xml中的所有内容(属性、选项等)设置为最敏感的查找bug设置。通过阅读文档和查看示例,我得出结论,如果遇到错误,这将是最敏感的设置。如果不是,请让我知道需要添加或更改的任何属性、选项等,以查找我代码中可能存在的所有错误。
<target name="findbugs" depends="jar">
<findbugs home="/home/me/Desktop/findbugs"
output="html"
outputFile="bc.html"
effort="max"
reportLevel="low"
workHard="true"
debug="true">
<auxClasspath path="../foo/bin"/>
<auxClasspath path="../bar/bin"/>
<sourcePath path="../foo2/src" />
<class location="bin/"/>
</findbugs>
</target>
不需要workHard="true"
,因为您已经有了effort='max'
。它们只是彼此的同义词。否则,它看起来像你有它。
有includeFilter
和excludeFilter
,但如果不列出它们中的任何一个,就会得到所有错误。