MCPcopy Index your code
hub / github.com/python/mypy / is_error_code_enabled

Method is_error_code_enabled

mypy/errors.py:880–891  ·  view source on GitHub ↗
(self, error_code: ErrorCode)

Source from the content-addressed store, hash-verified

878 return False
879
880 def is_error_code_enabled(self, error_code: ErrorCode) -> bool:
881 current_mod_disabled = self.options.disabled_error_codes
882 current_mod_enabled = self.options.enabled_error_codes
883
884 if error_code in current_mod_disabled:
885 return False
886 elif error_code in current_mod_enabled:
887 return True
888 elif error_code.sub_code_of is not None and error_code.sub_code_of in current_mod_disabled:
889 return False
890 else:
891 return error_code.default_enabled
892
893 def clear_errors_in_targets(self, path: str, targets: set[str]) -> None:
894 """Remove errors in specific fine-grained targets within a file."""

Callers 8

add_error_infoMethod · 0.95
is_ignored_errorMethod · 0.95
var_used_before_defMethod · 0.80
check_subtypeMethod · 0.80
module_not_foundFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected