-
Notifications
You must be signed in to change notification settings - Fork 629
Closed
Description
Using Spotbugs 4.8.2.
When using the simple "println" checker from @iloveeclipse (FindPrintlnDetector.java), the bugs reported by the checker are reported twice under certain circumstances.
This happens, for example, when using spotbugs on the command line with XML output. In that case, the FindBugsSummary, PackageStats and ClasStats all count the bugs twice.
Curiously, this does not happen when using the Eclipse plugin and showing the XML generated by Eclipse.
Furthermore, it seems to only happen with checkers that extend edu.umd.cs.findbugs.asm.ClassNodeDetector
.
Here is an example java file:
class Test {
public void doIt() {
System.out.println("foobar");
}
}
And here is an excerpt from the generated XML file:
<FindBugsSummary timestamp="Tue, 5 Nov 2024 15:19:21 +0100" total_classes="1" referenced_classes="15" total_bugs="2" total_size="6" num_packages="1" java_version="17.0.6" vm_version="17.0.6+10" cpu_seconds="3.04" clock_seconds="0.69" peak_mbytes="227.31" alloc_mbytes="7960.00" gc_seconds="0.00" priority_2="2">
<PackageStats package="" total_bugs="2" total_types="1" total_size="6" priority_2="2">
<ClassStats class="Test" sourceFile="Test.java" interface="false" size="6" bugs="2" priority_2="2"/>
</PackageStats>
Note the total_bugs="2" and "priority_2="2" entries.
Metadata
Metadata
Assignees
Labels
No labels