Thread: [Fb-contrib-commit] SF.net SVN: fb-contrib: [404] trunk/fb-contrib/htdocs/index.html
Brought to you by:
dbrosius
From: <dbr...@us...> - 2006-04-07 01:55:08
|
Revision: 404 Author: dbrosius Date: 2006-04-06 18:54:57 -0700 (Thu, 06 Apr 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=404&view=rev Log Message: ----------- add space Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-04-07 01:25:23 UTC (rev 403) +++ trunk/fb-contrib/htdocs/index.html 2006-04-07 01:54:57 UTC (rev 404) @@ -46,10 +46,11 @@ <a href="javadoc/index.html">JavaDoc</a> <hr/> - <img id="cvs_image" src="flip2.gif" onClick="toggleBlock('cvs', 'cvs_image');" align="top"/> - Detectors added in CVS<br/> + <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + Detectors added in SVN<br/> Note: these detectors are still in testing<br/> - <div id="cvs" style="display:block;"> + Also note that the svn version of fb-contrib requires the cvs version of FindBugs.<br/> + <div id="svn" style="display:block;"> <ul> <li><b>[BSB] Bloated Synchronized Block</b><br/> Looks for methods that implement synchronized blocks that appear to contain some code at @@ -57,7 +58,13 @@ block should help multithreaded performance.</li> <li><b>[FCBL] Field could be Local</b><br/> Looks for classes that declare fields that are used in a locals-only fashion, specifically private fields - that are accessed first in each method with a store vs. a load. These fields can be declared as one or more locals.</li> + that are accessed first in each method with a store vs. a load. These fields can be declared as one or more + locals.</li> + <li><b>[NOS] Non Owned Synchronization</b><br> + looks for methods that synchronize on variables that are not owned by the + for their own synchronization purposes. For cleanest separation of interests, only + synchronize on private fields of the class. Note that 'this' is not owned by + the current class and synchronization on 'this' should be avoided as well.</li> </ul> </div> <hr/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-04-25 20:52:42
|
Revision: 503 Author: dbrosius Date: 2006-04-25 13:52:37 -0700 (Tue, 25 Apr 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=503&view=rev Log Message: ----------- doc S508C Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-04-25 17:35:42 UTC (rev 502) +++ trunk/fb-contrib/htdocs/index.html 2006-04-25 20:52:37 UTC (rev 503) @@ -66,6 +66,11 @@ for their own synchronization purposes. For cleanest separation of interests, only synchronize on private fields of the class. Note that 'this' is not owned by the current class and synchronization on 'this' should be avoided as well.</li> + <li><b>[S508C] Section 508 Compliance</b><br> + looks for classes and methods that do not support coding styles that allow Accessibility + software to make full use of the gui for people with visual impediments. Commonly known as + 'Section 508 Compliance' this detector finds a varied list of issues that hamper screen readers, + and make color/size adjustments difficult.</b><br> </ul> </div> <hr/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-04-29 04:11:23
|
Revision: 507 Author: dbrosius Date: 2006-04-28 21:11:15 -0700 (Fri, 28 Apr 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=507&view=rev Log Message: ----------- doc UEC Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-04-29 04:03:49 UTC (rev 506) +++ trunk/fb-contrib/htdocs/index.html 2006-04-29 04:11:15 UTC (rev 507) @@ -60,17 +60,20 @@ Looks for classes that declare fields that are used in a locals-only fashion, specifically private fields that are accessed first in each method with a store vs. a load. These fields can be declared as one or more locals.</li> - <li><b>[NOS] Non Owned Synchronization</b><br> + <li><b>[NOS] Non Owned Synchronization</b><br/> looks for methods that synchronize on variables that are not owned by the current class. Doing this causes confusion when two classes use the same variable for their own synchronization purposes. For cleanest separation of interests, only synchronize on private fields of the class. Note that 'this' is not owned by the current class and synchronization on 'this' should be avoided as well.</li> - <li><b>[S508C] Section 508 Compliance</b><br> + <li><b>[S508C] Section 508 Compliance</b><br/> looks for classes and methods that do not support coding styles that allow Accessibility software to make full use of the gui for people with visual impediments. Commonly known as 'Section 508 Compliance' this detector finds a varied list of issues that hamper screen readers, - and make color/size adjustments difficult.</b><br> + and make color/size adjustments difficult.</li> + <li><b>[UEC] Use Enum Collections</b><br/> + looks for uses of sets or maps where the key is an enum. In these cases, it is + more efficient to use EnumSet or EnumMap. It is a jdk1.5 only detector.</li> </ul> </div> <hr/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-04-29 04:17:31
|
Revision: 508 Author: dbrosius Date: 2006-04-28 21:17:26 -0700 (Fri, 28 Apr 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=508&view=rev Log Message: ----------- update findbugs requirements Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-04-29 04:11:15 UTC (rev 507) +++ trunk/fb-contrib/htdocs/index.html 2006-04-29 04:17:26 UTC (rev 508) @@ -49,7 +49,7 @@ <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> Detectors added in SVN<br/> Note: these detectors are still in testing<br/> - Also note that the svn version of fb-contrib requires the cvs version of FindBugs.<br/> + Also note that the svn version of fb-contrib requires FindBugs v0.9.7.<br/> <div id="svn" style="display:block;"> <ul> <li><b>[BSB] Bloated Synchronized Block</b><br/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-09-04 21:34:21
|
Revision: 634 http://svn.sourceforge.net/fb-contrib/?rev=634&view=rev Author: dbrosius Date: 2006-09-04 14:34:15 -0700 (Mon, 04 Sep 2006) Log Message: ----------- document URV Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-09-04 05:57:35 UTC (rev 633) +++ trunk/fb-contrib/htdocs/index.html 2006-09-04 21:34:15 UTC (rev 634) @@ -62,6 +62,10 @@ Looks for methods that pass single character string constants as parameters to methods that alternatively have an overridden method that accepts a character instead. It is easier for the method to handle a single character than a String.</li> + <li><b>[URV] Unrelated Return Values</b><br/> + Looks for methods that return Object, and who's code body returns two or more + different types of objects that are unrelated (other than by Object).</li> + </ul> </div> <hr/> <img id="v2_8_0_image" src="flip2.gif" onClick="toggleBlock('v2_8_0', 'v2_8_0_image');" align="top"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-09-04 21:36:47
|
Revision: 635 http://svn.sourceforge.net/fb-contrib/?rev=635&view=rev Author: dbrosius Date: 2006-09-04 14:36:43 -0700 (Mon, 04 Sep 2006) Log Message: ----------- expand svn by default now Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-09-04 21:34:15 UTC (rev 634) +++ trunk/fb-contrib/htdocs/index.html 2006-09-04 21:36:43 UTC (rev 635) @@ -46,9 +46,9 @@ <a href="javadoc/index.html">JavaDoc</a> <hr/> - <img id="svn_image" src="flip1.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> Detectors added in svn<br/> - <div id="svn" style="display:none;"> + <div id="svn" style="display:block;"> <ul> <li><b>[BSB] Bloated Synchronized Block</b><br/> Looks for methods that implement synchronized blocks that appear to contain some code at @@ -68,10 +68,10 @@ </ul> </div> <hr/> - <img id="v2_8_0_image" src="flip2.gif" onClick="toggleBlock('v2_8_0', 'v2_8_0_image');" align="top"/> + <img id="v2_8_0_image" src="flip1.gif" onClick="toggleBlock('v2_8_0', 'v2_8_0_image');" align="top"/> Detectors added in v2.8.0<br/> Note: This version of fb-contrib requires FindBugs v1.0.0<br/> - <div id="v2_8_0" style="display:block;"> + <div id="v2_8_0" style="display:none;"> <ul> <li><b>[NMCS] Needless Member Collection Synchronization</b><br/> Looks for private collection members, either static or instance, that are only initialized in This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-09-11 05:21:03
|
Revision: 645 http://svn.sourceforge.net/fb-contrib/?rev=645&view=rev Author: dbrosius Date: 2006-09-10 22:20:58 -0700 (Sun, 10 Sep 2006) Log Message: ----------- remove BSB doc for now Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-09-11 05:17:55 UTC (rev 644) +++ trunk/fb-contrib/htdocs/index.html 2006-09-11 05:20:58 UTC (rev 645) @@ -52,10 +52,6 @@ Detectors added in svn<br/> <div id="svn" style="display:block;"> <ul> - <li><b>[BSB] Bloated Synchronized Block</b><br/> - Looks for methods that implement synchronized blocks that appear to contain some code at - the beginning that does not need to be synchronized. Moving these lines out of the synchronized - block should help multithreaded performance.</li> <li><b>[LEST] Lost Exception Stack Trace</b><br/> Looks for methods that catch exceptions, and rethrow another exception without encapsulating the original exception within it. Doing this loses the stack history, and where the original This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-10-29 05:24:03
|
Revision: 683 http://svn.sourceforge.net/fb-contrib/?rev=683&view=rev Author: dbrosius Date: 2006-10-28 22:23:55 -0700 (Sat, 28 Oct 2006) Log Message: ----------- doc SCRV Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-10-29 00:48:19 UTC (rev 682) +++ trunk/fb-contrib/htdocs/index.html 2006-10-29 05:23:55 UTC (rev 683) @@ -48,14 +48,20 @@ <a href="bugdescriptions.html">Bug Descriptions</a> <hr/> - <img id="svn_image" src="flip1.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> Detectors added in svn<br/> - <div id="svn" style="display:none;"> + <div id="svn" style="display:block;"> + <ul> + <li><b>[SCRV] Suspicious Comparator Return Values</b><br/> + Looks for class that implement Comparator or Comparable, and whose compare or compareTo + methods return constant values only, but that don't represent the three possible choice + (a negative number, 0, and a positive number).</li> + </ul> </div> <hr/> - <img id="v3_0_0_image" src="flip2.gif" onClick="toggleBlock('v3_0_0', 'svn_image');" align="top"/> + <img id="v3_0_0_image" src="flip1.gif" onClick="toggleBlock('v3_0_0', 'svn_image');" align="top"/> Detectors added in v3.0.0<br/> - <div id="svn" style="display:block;"> + <div id="svn" style="display:none;"> <ul> <li><b>[LEST] Lost Exception Stack Trace</b><br/> Looks for methods that catch exceptions, and rethrow another exception without encapsulating This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-10-29 05:27:45
|
Revision: 684 http://svn.sourceforge.net/fb-contrib/?rev=684&view=rev Author: dbrosius Date: 2006-10-28 22:27:40 -0700 (Sat, 28 Oct 2006) Log Message: ----------- grammar Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-10-29 05:23:55 UTC (rev 683) +++ trunk/fb-contrib/htdocs/index.html 2006-10-29 05:27:40 UTC (rev 684) @@ -53,8 +53,8 @@ <div id="svn" style="display:block;"> <ul> <li><b>[SCRV] Suspicious Comparator Return Values</b><br/> - Looks for class that implement Comparator or Comparable, and whose compare or compareTo - methods return constant values only, but that don't represent the three possible choice + Looks for classes that implement Comparator or Comparable, and whose compare or compareTo + methods return constant values only, but that don't represent the three possible choices (a negative number, 0, and a positive number).</li> </ul> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-12-08 23:50:16
|
Revision: 712 http://svn.sourceforge.net/fb-contrib/?rev=712&view=rev Author: dbrosius Date: 2006-12-08 15:50:08 -0800 (Fri, 08 Dec 2006) Log Message: ----------- fix expansion of v3_0_0 Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-12-08 16:11:06 UTC (rev 711) +++ trunk/fb-contrib/htdocs/index.html 2006-12-08 23:50:08 UTC (rev 712) @@ -61,7 +61,7 @@ </ul> </div> <hr/> - <img id="v3_0_0_image" src="flip1.gif" onClick="toggleBlock('v3_0_0', 'svn_image');" align="top"/> + <img id="v3_0_0_image" src="flip1.gif" onClick="toggleBlock('v3_0_0', 'v3_0_0_image');" align="top"/> Detectors added in v3.0.0<br/> <div id="svn" style="display:none;"> <ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2007-02-02 05:37:54
|
Revision: 825 http://svn.sourceforge.net/fb-contrib/?rev=825&view=rev Author: dbrosius Date: 2007-02-01 21:37:54 -0800 (Thu, 01 Feb 2007) Log Message: ----------- document SJVU Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2007-02-02 05:32:37 UTC (rev 824) +++ trunk/fb-contrib/htdocs/index.html 2007-02-02 05:37:54 UTC (rev 825) @@ -47,6 +47,17 @@ <img src="vbar.gif" height="12"/> <a href="bugdescriptions.html">Bug Descriptions</a> + <hr/> + <img id="svn_image" src="flip1.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + Detectors add in svn<br/> + <div id="svn" style="display:none;"> + <ul> + <li><b>[SJVU] Suspicious JDK Version Use</b><br/> + Looks for calls to classes and methods that do not exist in the JDK for which this class is + compiled. This can happen if you specify the -source and -target options of the javac compiler, and + specify a target that is less than the jdk version of the javac compiler.</li> + </ul> + </div> <hr/> <img id="v3_2_0_image" src="flip2.gif" onClick="toggleBlock('v3_2_0', 'v3_2_0_image');" align="top"/> Detectors added in v3.2.0<br/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2007-09-15 04:42:55
|
Revision: 903 http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=903&view=rev Author: dbrosius Date: 2007-09-14 21:42:59 -0700 (Fri, 14 Sep 2007) Log Message: ----------- add 'not' Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2007-09-15 04:36:12 UTC (rev 902) +++ trunk/fb-contrib/htdocs/index.html 2007-09-15 04:42:59 UTC (rev 903) @@ -63,7 +63,7 @@ source is an array, you can use Arrays.asList(array), and use that as the source to addAll.</li> <li><b>[MRC] Method returns Constant</b><br/> Looks for private methods that can only return one constant value. - Either the class should return a value, or perhaps a branch was missed. + Either the class should not return a value, or perhaps a branch was missed. </ul> </div> <hr/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2007-10-08 01:39:44
|
Revision: 927 http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=927&view=rev Author: dbrosius Date: 2007-10-07 18:39:46 -0700 (Sun, 07 Oct 2007) Log Message: ----------- document EXS Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2007-10-08 01:34:32 UTC (rev 926) +++ trunk/fb-contrib/htdocs/index.html 2007-10-08 01:39:46 UTC (rev 927) @@ -68,6 +68,13 @@ Looks for classes that implement Serializable and implements readObject and writeObject by just calling the readDefaultObject or writeDefaultObject of the stream parameter. As this is the standard behavior, implementing these methods is not needed.</li> + <li><b>[EXS] Exception Softening</b><br/> + looks for methods that catch checked exceptions, and throw unchecked exceptions in their + place. There are several levels of concern. Least important are methods constrained by + interface or super class contracts not to throw checked exceptions but appear owned by + the same author. Next are methods constrained by interface or super class contracts and + throw other types of checked exceptions. Lastly are method not constrained by any interface + or superclass contract.</b><br/> </ul> </div> <hr/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2007-11-10 03:26:04
|
Revision: 966 http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=966&view=rev Author: dbrosius Date: 2007-11-09 19:26:09 -0800 (Fri, 09 Nov 2007) Log Message: ----------- document cfs Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2007-11-10 00:52:21 UTC (rev 965) +++ trunk/fb-contrib/htdocs/index.html 2007-11-10 03:26:09 UTC (rev 966) @@ -48,6 +48,19 @@ <a href="bugdescriptions.html">Bug Descriptions</a> <hr/> + <img id="svn_image" src="flip1.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + Detectors added in svn<br/> + <div id="svn" style="display:none;"> + <ul> + <li><b>[CFS] Confusing Function Semantics</b><br/> + Looks for methods that return a parameter after making what looks like + modifications to that parameter. This leads to confusing on the user of this + method as it isn't obvious that the 'original' object is modified. If the + point of this method is to modify the parameter, it is probably better just + to have the method be a void method, to avoid confusion.</li> + </ul> + </div> + <hr/> <img id="v3_4_0_image" src="flip2.gif" onClick="toggleBlock('v3_4_0', 'v3_4_0_image');" align="top"/> Detectors add in v3.4.0<br/> <div id="v3_4_0" style="display:block;"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2008-06-01 20:40:06
|
Revision: 1023 http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=1023&view=rev Author: dbrosius Date: 2008-06-01 13:40:13 -0700 (Sun, 01 Jun 2008) Log Message: ----------- get ready for 3.6 release Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2008-06-01 20:38:28 UTC (rev 1022) +++ trunk/fb-contrib/htdocs/index.html 2008-06-01 20:40:13 UTC (rev 1023) @@ -48,9 +48,9 @@ <a href="bugdescriptions.html">Bug Descriptions</a> <hr/> - <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> - Detectors added in svn<br/> - <div id="svn" style="display:block;"> + <img id="v3_6_0_image" src="flip2.gif" onClick="toggleBlock('v3_6_0', 'v3_6_0_image');" align="top"/> + Detectors added in v3.6.0<br/> + <div id="v3_6_0" style="display:block;"> <ul> <li><b>[CFS] Confusing Function Semantics</b><br/> Looks for methods that return a parameter after making what looks like This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2008-07-05 05:23:32
|
Revision: 1054 http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=1054&view=rev Author: dbrosius Date: 2008-07-04 22:23:29 -0700 (Fri, 04 Jul 2008) Log Message: ----------- add google analytics Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2008-06-18 22:51:46 UTC (rev 1053) +++ trunk/fb-contrib/htdocs/index.html 2008-07-05 05:23:29 UTC (rev 1054) @@ -442,5 +442,16 @@ </p> </span> </div> + +<script type="text/javascript"> +var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); +document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); +</script> +<script type="text/javascript"> +var pageTracker = _gat._getTracker("UA-xxxxxx-x"); +pageTracker._initData(); +pageTracker._trackPageview(); +</script> + </body> </html> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-05-15 03:31:09
|
Revision: 536 Author: dbrosius Date: 2006-05-14 20:31:05 -0700 (Sun, 14 May 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=536&view=rev Log Message: ----------- doc new detectors Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-05-15 03:26:53 UTC (rev 535) +++ trunk/fb-contrib/htdocs/index.html 2006-05-15 03:31:05 UTC (rev 536) @@ -46,22 +46,30 @@ <a href="javadoc/index.html">JavaDoc</a> <hr/> - <img id="svn_image" src="flip1.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> + <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> Detectors added in svn - <div id="svn" style="display:none;"> + <div id="svn" style="display:block;"> <ul> <li><b>[BSB] Bloated Synchronized Block</b><br/> Looks for methods that implement synchronized blocks that appear to contain some code at the beginning that does not need to be synchronized. Moving these lines out of the synchronized block should help multithreaded performance.</li> + <li><b>[NMCS] Needless Member Collection Synchronization</b><br/> + Looks for private collection members, either static or instance, that are only initialized in + the clinit or init, but are synchronized. This is not necessary as the constructor or static + initializer are guaranteed to be thread safe.</li> + <li><b>[ITC] Inheritance Type Checking</b><br/> + Looks for if/else blocks where a series of them use instanceof on the same + variable to determine what do to. If these classes are related by inheritance, + this often is better handled through calling a single overridden method.</li> </ul> </div> <hr/> - <img id="v2_6_0_image" src="flip2.gif" onClick="toggleBlock('v2_6_0', 'v2_6_0_image');" align="top"/> + <img id="v2_6_0_image" src="flip1.gif" onClick="toggleBlock('v2_6_0', 'v2_6_0_image');" align="top"/> Detectors added in v2.6.0<br/> Note: This version of fb-contrib requires FindBugs v0.9.7.<br/> - <div id="v2_6_0" style="display:block;"> + <div id="v2_6_0" style="display:none;"> <ul> <li><b>[FCBL] Field could be Local</b><br/> Looks for classes that declare fields that are used in a locals-only fashion, specifically private fields This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-05-24 18:16:14
|
Revision: 545 Author: dbrosius Date: 2006-05-24 11:15:48 -0700 (Wed, 24 May 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=545&view=rev Log Message: ----------- better engrish Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-05-21 06:29:10 UTC (rev 544) +++ trunk/fb-contrib/htdocs/index.html 2006-05-24 18:15:48 UTC (rev 545) @@ -60,7 +60,7 @@ initializer are guaranteed to be thread safe.</li> <li><b>[ITC] Inheritance Type Checking</b><br/> Looks for if/else blocks where a series of them use instanceof on the same - variable to determine what do to. If these classes are related by inheritance, + variable to determine what to do. If these classes are related by inheritance, this often is better handled through calling a single overridden method.</li> </ul> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-06-06 16:02:33
|
Revision: 554 Author: dbrosius Date: 2006-06-06 08:57:07 -0700 (Tue, 06 Jun 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=554&view=rev Log Message: ----------- add doc for RMC Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-06-06 05:01:25 UTC (rev 553) +++ trunk/fb-contrib/htdocs/index.html 2006-06-06 15:57:07 UTC (rev 554) @@ -62,6 +62,9 @@ Looks for if/else blocks where a series of them use instanceof on the same variable to determine what to do. If these classes are related by inheritance, this often is better handled through calling a single overridden method.</li> + <li><b>[RMC] Redundant Method Calls</b><br/> + Looks for calls of the same method on the same object when that object hasn't changed. + This often is redundant, and the second call can be removed, or combined.</li> </ul> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-06-20 03:24:53
|
Revision: 568 Author: dbrosius Date: 2006-06-19 20:24:48 -0700 (Mon, 19 Jun 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=568&view=rev Log Message: ----------- doc UTA Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-06-19 05:47:54 UTC (rev 567) +++ trunk/fb-contrib/htdocs/index.html 2006-06-20 03:24:48 UTC (rev 568) @@ -47,7 +47,8 @@ <hr/> <img id="svn_image" src="flip2.gif" onClick="toggleBlock('svn', 'svn_image');" align="top"/> - Detectors added in svn + Detectors added in svn<br/> + Note: This version of fb-contrib requires FindBugs v1.0.0<br/> <div id="svn" style="display:block;"> <ul> <li><b>[BSB] Bloated Synchronized Block</b><br/> @@ -65,6 +66,10 @@ <li><b>[RMC] Redundant Method Calls</b><br/> Looks for calls of the same method on the same object when that object hasn't changed. This often is redundant, and the second call can be removed, or combined.</li> + <li><b>[UTA]Use toArray</b><br/> + Looks for code that builds an array of values from a collection, by manually looping + over the elements of the collection, and adding them to the array. It is simpler and + cleaner to use mycollection.toArray(new type[mycollection.size()].</li> </ul> </div> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-06-20 03:26:33
|
Revision: 569 Author: dbrosius Date: 2006-06-19 20:26:29 -0700 (Mon, 19 Jun 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=569&view=rev Log Message: ----------- Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-06-20 03:24:48 UTC (rev 568) +++ trunk/fb-contrib/htdocs/index.html 2006-06-20 03:26:29 UTC (rev 569) @@ -66,7 +66,7 @@ <li><b>[RMC] Redundant Method Calls</b><br/> Looks for calls of the same method on the same object when that object hasn't changed. This often is redundant, and the second call can be removed, or combined.</li> - <li><b>[UTA]Use toArray</b><br/> + <li><b>[UTA] Use toArray</b><br/> Looks for code that builds an array of values from a collection, by manually looping over the elements of the collection, and adding them to the array. It is simpler and cleaner to use mycollection.toArray(new type[mycollection.size()].</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-08-08 05:52:58
|
Revision: 593 Author: dbrosius Date: 2006-08-07 22:52:47 -0700 (Mon, 07 Aug 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=593&view=rev Log Message: ----------- document LEST Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-08-08 05:39:19 UTC (rev 592) +++ trunk/fb-contrib/htdocs/index.html 2006-08-08 05:52:47 UTC (rev 593) @@ -54,7 +54,10 @@ Looks for methods that implement synchronized blocks that appear to contain some code at the beginning that does not need to be synchronized. Moving these lines out of the synchronized block should help multithreaded performance.</li> - </ul> + <li><b>[LEST] Lost Exception Stack Trace</b><br/> + Looks for methods that catch exceptions, and rethrow another exception without encapsulating + the original exception within it. Doing this loses the stack history, and where the original + problem occurred. This makes finding and fixing errors difficult.</li> </div> <hr/> <img id="v2_8_0_image" src="flip2.gif" onClick="toggleBlock('v2_8_0', 'v2_8_0_image');" align="top"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-08-10 18:04:18
|
Revision: 603 Author: dbrosius Date: 2006-08-10 11:04:04 -0700 (Thu, 10 Aug 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=603&view=rev Log Message: ----------- doc UCPM Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-08-10 04:28:37 UTC (rev 602) +++ trunk/fb-contrib/htdocs/index.html 2006-08-10 18:04:04 UTC (rev 603) @@ -58,6 +58,10 @@ Looks for methods that catch exceptions, and rethrow another exception without encapsulating the original exception within it. Doing this loses the stack history, and where the original problem occurred. This makes finding and fixing errors difficult.</li> + <li><b>[UCPM]UseCharacterParameterizedMethod</b><br/> + Looks for methods that pass single character string constants as parameters to + methods that alternatively have an overridden method that accepts a character instead. + It is easier for the method to handle a single character than a String.</li> </div> <hr/> <img id="v2_8_0_image" src="flip2.gif" onClick="toggleBlock('v2_8_0', 'v2_8_0_image');" align="top"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-08-10 18:04:54
|
Revision: 604 Author: dbrosius Date: 2006-08-10 11:04:51 -0700 (Thu, 10 Aug 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=604&view=rev Log Message: ----------- space Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-08-10 18:04:04 UTC (rev 603) +++ trunk/fb-contrib/htdocs/index.html 2006-08-10 18:04:51 UTC (rev 604) @@ -58,7 +58,7 @@ Looks for methods that catch exceptions, and rethrow another exception without encapsulating the original exception within it. Doing this loses the stack history, and where the original problem occurred. This makes finding and fixing errors difficult.</li> - <li><b>[UCPM]UseCharacterParameterizedMethod</b><br/> + <li><b>[UCPM] UseCharacterParameterizedMethod</b><br/> Looks for methods that pass single character string constants as parameters to methods that alternatively have an overridden method that accepts a character instead. It is easier for the method to handle a single character than a String.</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dbr...@us...> - 2006-08-10 19:49:27
|
Revision: 605 Author: dbrosius Date: 2006-08-10 12:49:23 -0700 (Thu, 10 Aug 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=605&view=rev Log Message: ----------- add spaces Modified Paths: -------------- trunk/fb-contrib/htdocs/index.html Modified: trunk/fb-contrib/htdocs/index.html =================================================================== --- trunk/fb-contrib/htdocs/index.html 2006-08-10 18:04:51 UTC (rev 604) +++ trunk/fb-contrib/htdocs/index.html 2006-08-10 19:49:23 UTC (rev 605) @@ -58,7 +58,7 @@ Looks for methods that catch exceptions, and rethrow another exception without encapsulating the original exception within it. Doing this loses the stack history, and where the original problem occurred. This makes finding and fixing errors difficult.</li> - <li><b>[UCPM] UseCharacterParameterizedMethod</b><br/> + <li><b>[UCPM] Use Character Parameterized Method</b><br/> Looks for methods that pass single character string constants as parameters to methods that alternatively have an overridden method that accepts a character instead. It is easier for the method to handle a single character than a String.</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |