Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: doc/findbugs2.html

Issue 139673002: Updating Findbugs from 2.0.1 to 2.0.3 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/findbugs.git@master
Patch Set: bulach's nits Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « doc/downloads.html ('k') | doc/index.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <title>FindBugs 2&trade; - Find Bugs in Java Programs</title> 3 <title>FindBugs 2&trade; - Find Bugs in Java Programs</title>
4 <link rel="stylesheet" type="text/css" href="findbugs.css" /> 4 <link rel="stylesheet" type="text/css" href="findbugs.css" />
5 5
6 </head> 6 </head>
7 7
8 <body> 8 <body>
9 9
10 <table width="100%"> 10 <table width="100%">
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 problem, is important to successful and cost-effective d eployment of static analysis in a large 98 problem, is important to successful and cost-effective d eployment of static analysis in a large
99 software project.</li> 99 software project.</li>
100 <li><a href="#updateChecks">update checks</a> - FindBugs wil l check for releases of new 100 <li><a href="#updateChecks">update checks</a> - FindBugs wil l check for releases of new
101 versions of FindBugs. Note: we leverage this capability to count the number of FindBugs users. 101 versions of FindBugs. Note: we leverage this capability to count the number of FindBugs users.
102 These update checks can easily be disabled.</li> 102 These update checks can easily be disabled.</li>
103 <li><a href="#plugins">Plugins</a> - FindBugs 2.0 makes it m uch easier to define plugins that 103 <li><a href="#plugins">Plugins</a> - FindBugs 2.0 makes it m uch easier to define plugins that
104 provide various capabilities, and install these plugins either on a per user or per installation 104 provide various capabilities, and install these plugins either on a per user or per installation
105 basis.</li> 105 basis.</li>
106 <li><code>fb</code> command - rather than using the rather h aphazard collection of command line 106 <li><code>fb</code> command - rather than using the rather h aphazard collection of command line
107 scripts developed over the years for running various Fin dBugs commands, you can now use just 107 scripts developed over the years for running various Fin dBugs commands, you can now use just
108 one: <code>fb></code>. 108 one: <code>fb</code>.
109 <ul> 109 <ul>
110 <li><code>fb analyze</code> - invokes the FindBugs a nalysis</li> 110 <li><code>fb analyze</code> - invokes the FindBugs a nalysis</li>
111 <li><code>fb gui</code> - launches the FindBugs GUI 111 <li><code>fb gui</code> - launches the FindBugs GUI
112 <li><code>fb list</code> - lists the issues from a F indBugs analysis file</li> 112 <li><code>fb list</code> - lists the issues from a F indBugs analysis file</li>
113 <li><code>fb help</code> - lists the command availab le.</li> 113 <li><code>fb help</code> - lists the command availab le.</li>
114 </ul> 114 </ul>
115 <p> 115 <p>
116 Plugins can be used to extend the commands that can be invoked via 116 Plugins can be used to extend the commands that can be invoked via
117 <code>fb</code>. 117 <code>fb</code>.
118 </p> 118 </p>
119 </li> 119 </li>
120 <li><a href="#newBugPatterns">New bug patterns and detectors</a> , 120 <li><a href="#newBugPatterns">New bug patterns and detectors</a> ,
121 and improved accuracy 121 and improved accuracy
122 </li> 122 </li>
123 <li><a href="#performance">Improved performance</a>: overall, we 've seen an average 10% 123 <li><a href="#performance">Improved performance</a>: overall, we 've seen an average 10%
124 performance improvement over a large range of benchmarks , although a few users have experienced 124 performance improvement over a large range of benchmarks , although a few users have experienced
125 performance regressions we are still trying to understan d.</li> 125 performance regressions we are still trying to understan d.</li>
126 <li id="guava">Guava support - working with Kevin Bourrillio n, we have provided additional support for the 126 <li id="guava">Guava support - working with Kevin Bourrillio n, we have provided additional support for the
127 <a href="http://code.google.com/p/guava-libraries/">Guav a library</a>, recognizing many common 127 <a href="http://code.google.com/p/guava-libraries/">Guav a library</a>, recognizing many common
128 misuse patterns. 128 misuse patterns.
129 </li> 129 </li>
130 <li id="jsr305">JSR-305 support - improved detection of prob lems identified by JSR-305 annotations. In 130 <li id="jsr305">JSR-305 support - improved detection of prob lems identified by JSR-305 annotations. In
131 particular, we've significantly improved both the accura cy and performance of the analysis of 131 particular, we've significantly improved both the accura cy and performance of the analysis of
132 type qualifiers.</li> 132 type qualifiers.</li>
133 </ul> 133 </ul>
134 134
135 <h2 id="cloud">Cloud storage of issue evaluations</h2> 135 <h2 id="cloud">Cloud storage of issue evaluations</h2>
136 <p>For many years, you could store evaluations of FindBugs issue s within the XML containing the 136 <p>For many years, you could store evaluations of FindBugs issue s within the XML containing the
137 analysis results. However, this approach did not work well f or a team of distributed developers. 137 analysis results. However, this approach did not work well f or a team of distributed developers.
138 Instead, we now provide a cloud based mechanism for storing this information. We are providing a 138 Instead, we now provide a cloud based mechanism for storing this information. We are providing a
139 free communal cloud (hostied by Google appengine) for storin g evaluations of FindBugs issues. You 139 free communal cloud (hostied by Google appengine) for storin g evaluations of FindBugs issues. You
140 can set up your own private cloud for storing issues, but at the moment this checking out a copy of 140 can set up your own private cloud for storing issues, but at the moment this checking out a copy of
141 FindBugs, making some modifications and building the cloud s torage plugin from source. We hope to 141 FindBugs, making some modifications and building the cloud s torage plugin from source. We hope to
142 make it easier to have your own private cloud in FindBugs 2. 0.1.</p> 142 make it easier to have your own private cloud in FindBugs 2. 0.1.</p>
143 <p>We have analyzed several large open source projects, and prov ide Java web start links to allow 143 <p>We have analyzed several large open source projects, and prov ide Java web start links to allow
144 you to view the results. We'd be happy to work with projects to make the results available from a 144 you to view the results. We'd be happy to work with projects to make the results available from a
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 <li><a href="http://findbugs.sourceforge.net/bugDescriptions .html#VO_VOLATILE_INCREMENT">VO_VOLATILE_INCREMENT</a> 274 <li><a href="http://findbugs.sourceforge.net/bugDescriptions .html#VO_VOLATILE_INCREMENT">VO_VOLATILE_INCREMENT</a>
275 </li> 275 </li>
276 </ul> 276 </ul>
277 277
278 </td> 278 </td>
279 </tr> 279 </tr>
280 </table> 280 </table>
281 281
282 </body> 282 </body>
283 </html> 283 </html>
OLDNEW
« no previous file with comments | « doc/downloads.html ('k') | doc/index.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698