Provided by: findbugs_3.1.0~preview2-3_all
NAME
findbugs - Static Java Code Analyzer
SYNOPSIS
findbugs [general options] -textui [command line options...] [jar/zip/class files, directories...]
DESCRIPTION
No files to be analyzed General options: -jvmArgs args Pass args to JVM -maxHeap size Maximum Java heap size in megabytes (default=768) -javahome <dir> Specify location of JRE General FindBugs options: -project <project> analyze given project -home <home directory> specify FindBugs home directory -pluginList <jar1[:jar2...]> specify list of plugin Jar files to load -effort[:min|less|default|more|max] set analysis effort level -adjustExperimental lower priority of experimental Bug Patterns -workHard ensure analysis effort is at least 'default' -conserveSpace same as -effort:min (for backward compatibility) -showPlugins show list of available detector plugins -userPrefs <filename> user preferences file, e.g /path/to/project/.settings/edu.umd.cs.findbugs.core.prefs for Eclipse projects Output options: -timestampNow set timestamp of results to be current time -quiet suppress error messages -longBugCodes report long bug codes -progress display progress in terminal window -release <release name> set the release name of the analyzed application -experimental report of any confidence level including experimental bug patterns -low report warnings of any confidence level -medium report only medium and high confidence warnings [default] -high report only high confidence warnings -maxRank <rank> only report issues with a bug rank at least as scary as that provided -dontCombineWarnings Don't combine warnings that differ only in line number -sortByClass sort warnings by class -xml[:withMessages] XML output (optionally with messages) -xdocs xdoc XML output to use with Apache Maven -html[:stylesheet] Generate HTML output (default stylesheet is default.xsl) -emacs Use emacs reporting format -relaxed Relaxed reporting mode (more false positives!) -train[:outputDir] Save training data (experimental); output dir defaults to '.' -useTraining[:inputDir] Use training data (experimental); input dir defaults to '.' -redoAnalysis <filename> Redo analysis using configureation from previous analysis -sourceInfo <filename> Specify source info file (line numbers for fields/classes) -projectName <project name> Descriptive name of project -reanalyze <filename> redo analysis in provided file -output <filename> Save output in named file -nested[:true|false] analyze nested jar/zip archives (default=true) Output filtering options: -bugCategories <cat1[,cat2...]> only report bugs in given categories -onlyAnalyze <classes/packages> only analyze given classes and packages; end with .* to indicate classes in a package, .- to indicate a package prefix -excludeBugs <baseline bugs> exclude bugs that are also reported in the baseline xml output -exclude <filter file> exclude bugs matching given filter -include <filter file> include only bugs matching given filter -applySuppression Exclude any bugs that match suppression filter loaded from fbp file Detector (visitor) configuration options: -visitors <v1[,v2...]> run only named visitors -omitVisitors <v1[,v2...]> omit named visitors -chooseVisitors <+v1,-v2,...> selectively enable/disable detectors -choosePlugins <+p1,-p2,...> selectively enable/disable plugins -adjustPriority <v1=(raise|lower)[,...]> raise/lower priority of warnings for given visitor(s) Project configuration options: -auxclasspath <classpath> set aux classpath for analysis -auxclasspathFromInput read aux classpath from standard input -auxclasspathFromFile <filepath> read aux classpaths from a designated file -sourcepath <source path> set source path for analyzed classes -exitcode set exit code of process -noClassOk output empty warning file if no classes are specified -xargs get list of classfiles/jarfiles from standard input rather than command line -analyzeFromFile <filepath> get the list of class/jar files from a designated file -cloud <id> set cloud id -cloudProperty <key=value> set cloud property -bugReporters <name,name2,-name3> bug reporter decorators to explicitly enable/disable -printConfiguration print configuration and exit, without running analysis -version print version, check for updates and exit, without running analysis
SEE ALSO
The full documentation for findbugs is maintained as a Texinfo manual. If the info and findbugs programs are properly installed at your site, the command info findbugs should give you access to the complete manual.