vzakharchenko/keycloak-radius-plugin

View on GitHub
analizers/findbugs-exclude.xml

Summary

Maintainability
Test Coverage
<FindBugsFilter>
    <Match>
        <Bug pattern="SE_NO_SERIALVERSIONID"/>
    </Match>
    <Match>
        <Bug pattern="AI_ANNOTATION_ISSUES_NEEDS_NULLABLE"/>
    </Match>
    <Match>
        <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION"/>
    </Match>
    <Match>
        <Bug pattern="THROWS_METHOD_THROWS_RUNTIMEEXCEPTION"/>
    </Match>
    <Match>
        <Bug pattern="JAXRS_ENDPOINT"/>
    </Match>
    <Match>
        <Bug pattern="WEM_WEAK_EXCEPTION_MESSAGING"/>
    </Match>
    <Match>
        <Bug pattern="EXS_EXCEPTION_SOFTENING_NO_CHECKED"/>
    </Match>
    <Match>
        <Bug pattern="EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS"/>
    </Match>
    <Match>
        <Bug pattern="IMC_IMMATURE_CLASS_NO_TOSTRING"/>
    </Match>
    <Match>
        <Bug pattern="OPM_OVERLY_PERMISSIVE_METHOD"/>
    </Match>
    <Match>
        <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE"/>
    </Match>
    <Match>
        <Bug pattern="PATH_TRAVERSAL_IN"/>
    </Match>
    <Match>
        <Bug pattern="IMPROPER_UNICODE"/>
    </Match>
    <Match>
        <Bug pattern="EI_EXPOSE_STATIC_REP2"/>
    </Match>
    <Match>
        <Bug pattern="MS_EXPOSE_REP"/>
    </Match>
    <Match>
        <Bug pattern="EI_EXPOSE_REP"/>
    </Match>
    <Match>
        <Bug pattern="EI_EXPOSE_REP2"/>
    </Match>
    <Match>
        <Bug pattern="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE"/>
    </Match>
    <Match>
        <Bug pattern="SCII_SPOILED_CHILD_INTERFACE_IMPLEMENTOR"/>
    </Match>
    <Match>
        <Bug pattern="STT_STRING_PARSING_A_FIELD"/>
        <Class name="ua.zaskarius.keycloak.plugins.radius.configuration.FlowRadiusConfiguration"/>
    </Match>
    <Match>
        <Bug pattern="RI_REDUNDANT_INTERFACES"/>
        <Class name="ua.zaskarius.keycloak.plugins.radius.event.RadiusEventProvider"/>
    </Match>
    <Match>
        <Bug pattern="WEAK_MESSAGE_DIGEST_MD5"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.CHAPProtocol"/>
    </Match>
    <Match>
        <Bug pattern="ITC_INHERITANCE_TYPE_CHECKING"/>
        <Class name="com.github.vzakharchenko.radius.password.RadiusCredentialProvider"/>
    </Match>
    <Match>
        <Bug pattern="ITC_INHERITANCE_TYPE_CHECKING"/>
        <Class name="com.github.vzakharchenko.radius.dm.api.RadiusServiceImpl"/>
    </Match>
    <Match>
        <Bug pattern="BL_BURYING_LOGIC"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.AbstractAuthProtocol"/>
    </Match>
    <Match>
        <Bug pattern="BL_BURYING_LOGIC"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.PAPProtocol"/>
    </Match>
    <Match>
        <Bug pattern="BL_BURYING_LOGIC"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.attributes.AbstractKeycloakAttributes"/>
    </Match>
    <Match>
        <Bug pattern="RFI_SET_ACCESSIBLE"/>
        <Class name="com.github.vzakharchenko.radius.radius.RadiusLibraryUtils"/>
    </Match>
    <Match>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.mschapv2.MSCHAPHelper"/>
    </Match>
    <Match>
        <Bug pattern="PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.mschapv2.MSCHAPV2AuthenticatorUtils"/>
    </Match>
    <Match>
        <Bug pattern="PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.MSCHAPV2Protocol"/>
    </Match>
    <Match>
        <Bug pattern="PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS"/>
        <Class name="com.github.vzakharchenko.radius.configuration.FileRadiusConfiguration"/>
    </Match>
    <Match>
        <Bug pattern="WEAK_MESSAGE_DIGEST_SHA1"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.protocols.mschapv2.MSCHAPV2AuthenticatorUtils"/>
    </Match>
    <Match>
        <Bug pattern="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.AuthHandler"/>
    </Match>
    <Match>
        <Bug pattern="WEM_WEAK_EXCEPTION_MESSAGING"/>
        <Class name="com.github.vzakharchenko.mikrotik.dictionary.MikrotikDictionaryProviderFactory"/>
    </Match>
    <Match>
        <Bug pattern="CE_CLASS_ENVY"/>
        <Class name="com.github.vzakharchenko.radius.dm.logout.RadiusLogout"/>
    </Match>
    <Match>
        <Bug pattern="HES_EXECUTOR_NEVER_SHUTDOWN"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.AbstractThreadRequestHandler"/>
    </Match>
    <Match>
        <Bug pattern="PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS"/>
        <Class name="com.github.vzakharchenko.radius.radius.handlers.session.AccountingSessionManager"/>
    </Match>
    <Match>
        <Bug pattern="MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR"/>
        <Class name="com.github.vzakharchenko.radsec.server.RadSecServerProvider"/>
    </Match>
</FindBugsFilter>