All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zhenry.findbugs-guice.findbugs-guice.0.5.source-code.findbugs.xml Maven / Gradle / Ivy

Go to download

A detector for Findbugs, a popular static analysis tool, that detects error in the use of Guice.

The newest version!
<FindbugsPlugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="http://findbugs.googlecode.com/svn/trunk/findbugs/etc/findbugsplugin.xsd" 
        pluginid="uk.me.tom_fitzhenry.findbugs.guice"
        defaultenabled="true"
        provider="findbugs-guice"
        website="http://github.com/tomfitzhenry/findbugs-guice"> 

        <Detector class="uk.me.tom_fitzhenry.findbugs.guice.ScopingOnInterfacesDetector"
                  speed="fast"
                  reports="GUICE_SCOPE_ON_INTERFACE"
        />
                  
        <Detector class="uk.me.tom_fitzhenry.findbugs.guice.SuspiciousSubmoduleConfigurationDetector"
                  speed="fast"
                  reports="GUICE_SUSPICIOUS_SUBMODULE_CONFIGURATION"
        />
        
        <Detector class="uk.me.tom_fitzhenry.findbugs.guice.StaticFieldInjectionDetector"
                  speed="fast"
                  reports="GUICE_STATIC_FIELD_INJECTION"
        />
        
        <Detector class="uk.me.tom_fitzhenry.findbugs.guice.FinalFieldInjectionDetector"
                  speed="fast"
                  reports="GUICE_FINAL_FIELD_INJECTION"
        />
        
        <BugPattern type="GUICE_SCOPE_ON_INTERFACE"
                    category="CORRECTNESS"
                    abbrev="GUICE"
        />
        
        <BugPattern type="GUICE_SUSPICIOUS_SUBMODULE_CONFIGURATION"
                    category="CORRECTNESS"
                    abbrev="GUICE"
        />
        
        <BugPattern type="GUICE_STATIC_FIELD_INJECTION"
                    category="CORRECTNESS"
                    abbrev="GUICE"
        />
        
        <BugPattern type="GUICE_FINAL_FIELD_INJECTION"
                    category="CORRECTNESS"
                    abbrev="GUICE"
        />
        
</FindbugsPlugin>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy