@@ -763,6 +763,7 @@ def main() -> None:
763763 if spotbugs :
764764 forbidden_rules = {
765765 "NP_ALWAYS_NULL" ,
766+ "NP_NULL_PARAM_DEREF" ,
766767 "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE" ,
767768 "RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE" ,
768769 "UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" ,
@@ -772,6 +773,7 @@ def main() -> None:
772773 "IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD" ,
773774 "LI_LAZY_INIT_STATIC" ,
774775 "RpC_REPEATED_CONDITIONAL_TEST" ,
776+ "NS_NON_SHORT_CIRCUIT" ,
775777 "ES_COMPARING_PARAMETER_STRING_WITH_EQ" ,
776778 "FE_FLOATING_POINT_EQUALITY" ,
777779 "FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER" ,
@@ -787,7 +789,9 @@ def main() -> None:
787789 "EQ_DOESNT_OVERRIDE_EQUALS" ,
788790 "CO_COMPARETO_INCORRECT_FLOATING" ,
789791 "DL_SYNCHRONIZATION_ON_SHARED_CONSTANT" ,
792+ "SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA" ,
790793 "DLS_DEAD_LOCAL_STORE" ,
794+ "DLS_DEAD_LOCAL_STORE_OF_NULL" ,
791795 "DM_NUMBER_CTOR" ,
792796 "DMI_INVOKING_TOSTRING_ON_ARRAY" ,
793797 "EC_NULL_ARG" ,
@@ -819,6 +823,7 @@ def main() -> None:
819823 "NO_NOTIFY_NOT_NOTIFYALL" ,
820824 "NP_LOAD_OF_KNOWN_NULL_VALUE" ,
821825 "NP_BOOLEAN_RETURN_NULL" ,
826+ "RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN" ,
822827 "REFLC_REFLECTION_MAY_INCREASE_ACCESSIBILITY_OF_CLASS" ,
823828 "REC_CATCH_EXCEPTION" ,
824829 "RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE" ,
0 commit comments