| # This file contains a map. The key of each top-level entry is the unique name |
| # of an error code. The value of each top-level entry is a map describing the |
| # status of fixes related to that diagnostic. |
| # |
| # In every second-level map, the first key is `status` and the corresponding |
| # value is one of the following: |
| # - 'needsEvaluation', if the diagnostic has not been evaluated in terms of |
| # fixes. |
| # - 'hasFix', if the diagnostic has one or more fixes. |
| # - 'noFix', if no fix seems appropriate for the diagnostic. There should be a |
| # second key named `notes` whose value is text explaining why there is no |
| # appropriate fix. |
| # - 'needsFix', if the diagnostic needs a fix. If an issue has been opened, |
| # there should be a second key named `issue` whose value is the URL of the |
| # issue. |
| # |
| # The other keys in the second-level map are all optional, and include |
| # - 'since', whose value is the version number of the SDK in which the |
| # diagnostic was added. |
| # - 'notes', whose value is text, typically describing what fix should be |
| # created or why we think a fix for the diagnostic is not appropriate. |
| # - 'issue', whose value is a list of the URLs of GitHub issues for the fixes |
| # that should be added. Ideally every issue marked as 'needFix' would have an |
| # issue created for it. |
| # |
| # Stats: |
| # - 760 "needsEvaluation" |
| # - 28 "needsFix" |
| # - 273 "hasFix" |
| # - 41 "noFix" |
| |
| AnalysisOptionsErrorCode.INCLUDED_FILE_PARSE_ERROR: |
| status: noFix |
| notes: |- |
| The fix needs to be made in the included file. |
| AnalysisOptionsErrorCode.PARSE_ERROR: |
| status: noFix |
| notes: |- |
| Because of the way the YAML parser works, there isn't enough information to |
| be able to provide a fix. |
| AnalysisOptionsHintCode.PREVIEW_DART_2_SETTING_DEPRECATED: |
| status: needsFix |
| notes: |- |
| Provide a fix to remove the deprecated setting. |
| AnalysisOptionsHintCode.STRONG_MODE_SETTING_DEPRECATED: |
| status: needsFix |
| notes: |- |
| Provide a fix to remove the deprecated setting. |
| AnalysisOptionsHintCode.SUPER_MIXINS_SETTING_DEPRECATED: |
| status: needsFix |
| notes: |- |
| Provide a fix to remove the deprecated setting. |
| AnalysisOptionsWarningCode.ANALYSIS_OPTION_DEPRECATED: |
| status: needsFix |
| notes: |- |
| Provide a fix to remove the deprecated setting. |
| AnalysisOptionsWarningCode.INCLUDE_FILE_NOT_FOUND: |
| status: noFix |
| notes: |- |
| It would not be performant to search the disk for analysis options files |
| that could be included. |
| |
| We could potentially have a fix to create the referenced file that currently |
| doesn't exist, but that would only be useful if the missing file is in the |
| same repository as the including file. |
| AnalysisOptionsWarningCode.INCLUDED_FILE_WARNING: |
| status: noFix |
| notes: |- |
| The fix needs to be made in the included file. |
| AnalysisOptionsWarningCode.INVALID_OPTION: |
| status: needsFix |
| notes: |- |
| We could look for valid options that are similar to the invalid option and |
| replace the invalid option with the selected replacement. |
| AnalysisOptionsWarningCode.INVALID_SECTION_FORMAT: |
| status: needsEvaluation |
| AnalysisOptionsWarningCode.SPEC_MODE_REMOVED: |
| status: needsFix |
| notes: |- |
| Provide a fix to remove the deprecated setting. |
| AnalysisOptionsWarningCode.UNRECOGNIZED_ERROR_CODE: |
| status: needsEvaluation |
| AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUE: |
| status: needsEvaluation |
| AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITH_LEGAL_VALUES: |
| status: needsEvaluation |
| AnalysisOptionsWarningCode.UNSUPPORTED_OPTION_WITHOUT_VALUES: |
| status: needsEvaluation |
| AnalysisOptionsWarningCode.UNSUPPORTED_VALUE: |
| status: needsEvaluation |
| CompileTimeErrorCode.ABSTRACT_FIELD_CONSTRUCTOR_INITIALIZER: |
| status: needsFix |
| notes: |- |
| 1. Remove the initializer. |
| 2. Remove the `abstract` keyword. |
| CompileTimeErrorCode.ABSTRACT_FIELD_INITIALIZER: |
| status: needsFix |
| notes: |- |
| 1. Remove the initializer. |
| 2. Remove the `abstract` keyword. |
| CompileTimeErrorCode.ABSTRACT_SUPER_MEMBER_REFERENCE: |
| status: noFix |
| notes: |- |
| The only fix we could automate is to remove the call to super, which is |
| unlikely to be the right solution. |
| CompileTimeErrorCode.AMBIGUOUS_EXPORT: |
| status: needsFix |
| notes: |- |
| For each exported name, add a fix to hide the name. |
| CompileTimeErrorCode.AMBIGUOUS_EXTENSION_MEMBER_ACCESS: |
| status: needsFix |
| notes: |- |
| For each extension, add a fix to add an extension override. |
| CompileTimeErrorCode.AMBIGUOUS_IMPORT: |
| status: needsFix |
| notes: |- |
| 1. For each imported name, add a fix to hide the name. |
| 2. For each imported name, add a fix to add a prefix. We wouldn't be able to |
| add the prefix everywhere, but could add it wherever the name was already |
| unambiguous. |
| CompileTimeErrorCode.AMBIGUOUS_SET_OR_MAP_LITERAL_BOTH: |
| status: noFix |
| notes: |- |
| We could potentially have a pair of fixes: one to remove the elements that |
| force it to be a set and one to remove the map related elements. I doubt |
| that either is the right solution. |
| CompileTimeErrorCode.AMBIGUOUS_SET_OR_MAP_LITERAL_EITHER: |
| status: noFix |
| notes: |- |
| We don't have enough information to add type arguments for the user. |
| CompileTimeErrorCode.ARGUMENT_TYPE_NOT_ASSIGNABLE: |
| status: hasFix |
| CompileTimeErrorCode.ASSERT_IN_REDIRECTING_CONSTRUCTOR: |
| status: needsFix |
| notes: |- |
| Remove the assert. |
| CompileTimeErrorCode.ASSIGNMENT_TO_CONST: |
| status: noFix |
| notes: |- |
| Making the field non-const doesn't seem to be a good choice, but it is a |
| possibility. |
| CompileTimeErrorCode.ASSIGNMENT_TO_FINAL: |
| status: hasFix |
| CompileTimeErrorCode.ASSIGNMENT_TO_FINAL_LOCAL: |
| status: hasFix |
| CompileTimeErrorCode.ASSIGNMENT_TO_FINAL_NO_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.ASSIGNMENT_TO_FUNCTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.ASSIGNMENT_TO_METHOD: |
| status: needsEvaluation |
| CompileTimeErrorCode.ASSIGNMENT_TO_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.ASYNC_FOR_IN_WRONG_CONTEXT: |
| status: hasFix |
| CompileTimeErrorCode.AWAIT_IN_LATE_LOCAL_VARIABLE_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.AWAIT_IN_WRONG_CONTEXT: |
| status: hasFix |
| CompileTimeErrorCode.BODY_MIGHT_COMPLETE_NORMALLY: |
| status: hasFix |
| CompileTimeErrorCode.BREAK_LABEL_ON_SWITCH_MEMBER: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_EXTENSION_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_PREFIX_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPE_PARAMETER_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.BUILT_IN_IDENTIFIER_AS_TYPEDEF_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.CASE_BLOCK_NOT_TERMINATED: |
| status: needsEvaluation |
| CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IMPLEMENTS_EQUALS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CASE_EXPRESSION_TYPE_IS_NOT_SWITCH_EXPRESSION_SUBTYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.CAST_TO_NON_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.CLASS_INSTANTIATION_ACCESS_TO_INSTANCE_MEMBER: |
| status: needsEvaluation |
| since: 2.15 |
| CompileTimeErrorCode.CLASS_INSTANTIATION_ACCESS_TO_STATIC_MEMBER: |
| status: needsEvaluation |
| since: 2.15 |
| CompileTimeErrorCode.CLASS_INSTANTIATION_ACCESS_TO_UNKNOWN_MEMBER: |
| status: needsEvaluation |
| since: in 2.15 |
| CompileTimeErrorCode.CONCRETE_CLASS_HAS_ENUM_SUPERINTERFACE: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer a fix that would remove all of the types in the |
| class header that are or implement `Enum`, but I think it would be more |
| likely that the user needed to restructure the super interfaces so that |
| `Enum` wasn't included but the rest of the interfaces could be. |
| CompileTimeErrorCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER: |
| status: hasFix |
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_AND_STATIC_FIELD: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_AND_STATIC_GETTER: |
| status: noFix |
| since: 2.15 |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_AND_STATIC_METHOD: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_CONSTRUCTOR_AND_STATIC_SETTER: |
| status: noFix |
| since: 2.15 |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_FIELD_AND_METHOD: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_GENERIC_INTERFACES: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONFLICTING_METHOD_AND_FIELD: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_STATIC_AND_INSTANCE: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_CLASS: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_ENUM: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_EXTENSION: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER_CLASS: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER_ENUM: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER_EXTENSION: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MEMBER_MIXIN: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONFLICTING_TYPE_VARIABLE_AND_MIXIN: |
| status: noFix |
| notes: |- |
| The fix is to rename one of the two, but we can't know what name to use. |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_FIELD_TYPE_MISMATCH: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_THROWS_EXCEPTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_FIELD_INITIALIZED_BY_NON_CONST: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_MIXIN_WITH_FIELD: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_MIXIN_WITH_FIELDS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_CONST_SUPER: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_CONSTRUCTOR_WITH_NON_FINAL_FIELD: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_THROWS_EXCEPTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_THROWS_IDBZE: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL_INT: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL_NUM_STRING: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_INT: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_NUM: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_EVAL_TYPE_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_FIELD_INITIALIZER_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE: |
| status: hasFix |
| CompileTimeErrorCode.CONST_INITIALIZED_WITH_NON_CONSTANT_VALUE_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_INSTANCE_FIELD: |
| status: hasFix |
| CompileTimeErrorCode.CONST_MAP_KEY_EXPRESSION_TYPE_IMPLEMENTS_EQUALS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_NOT_INITIALIZED: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_SET_ELEMENT_TYPE_IMPLEMENTS_EQUALS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_SPREAD_EXPECTED_LIST_OR_SET: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_SPREAD_EXPECTED_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_WITH_NON_CONST: |
| status: hasFix |
| CompileTimeErrorCode.CONST_WITH_NON_CONSTANT_ARGUMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_WITH_NON_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS_CONSTRUCTOR_TEAROFF: |
| status: needsEvaluation |
| since: 2.15 |
| CompileTimeErrorCode.CONST_WITH_TYPE_PARAMETERS_FUNCTION_TEAROFF: |
| status: needsEvaluation |
| since: 2.15 |
| CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONST_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT: |
| status: needsEvaluation |
| CompileTimeErrorCode.CONTINUE_LABEL_ON_SWITCH: |
| status: needsEvaluation |
| CompileTimeErrorCode.COULD_NOT_INFER: |
| status: needsEvaluation |
| CompileTimeErrorCode.DEFAULT_LIST_CONSTRUCTOR: |
| status: hasFix |
| issue: https://github.com/dart-lang/sdk/issues/48644 |
| CompileTimeErrorCode.DEFAULT_VALUE_IN_REDIRECTING_FACTORY_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.DEFAULT_VALUE_ON_REQUIRED_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.DEFERRED_IMPORT_OF_EXTENSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.DEFINITELY_UNASSIGNED_LATE_LOCAL_VARIABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.DISALLOWED_TYPE_INSTANTIATION_EXPRESSION: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_DEFAULT: |
| status: needsEvaluation |
| CompileTimeErrorCode.DUPLICATE_CONSTRUCTOR_NAME: |
| status: needsEvaluation |
| CompileTimeErrorCode.DUPLICATE_DEFINITION: |
| status: needsEvaluation |
| CompileTimeErrorCode.DUPLICATE_FIELD_FORMAL_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.DUPLICATE_NAMED_ARGUMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.DUPLICATE_PART: |
| status: needsEvaluation |
| CompileTimeErrorCode.ENUM_CONSTANT_SAME_NAME_AS_ENCLOSING: |
| status: needsEvaluation |
| CompileTimeErrorCode.ENUM_CONSTANT_WITH_NON_CONST_CONSTRUCTOR: |
| status: noFix |
| since: 2.17 |
| CompileTimeErrorCode.ENUM_INSTANTIATED_TO_BOUNDS_IS_NOT_WELL_BOUNDED: |
| status: noFix |
| since: 2.17 |
| CompileTimeErrorCode.ENUM_MIXIN_WITH_INSTANCE_VARIABLE: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer a fix that would remove the mixin, but I think it |
| would be more likely that the user needed to restructure the mixin so that |
| part of it could be included here. |
| CompileTimeErrorCode.ENUM_WITH_ABSTRACT_MEMBER: |
| status: hasFix |
| since: 2.17 |
| CompileTimeErrorCode.ENUM_WITH_NAME_VALUES: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| Requires a rename. |
| CompileTimeErrorCode.EQUAL_ELEMENTS_IN_CONST_SET: |
| status: needsEvaluation |
| CompileTimeErrorCode.EQUAL_KEYS_IN_CONST_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPECTED_ONE_LIST_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPECTED_ONE_SET_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPECTED_TWO_MAP_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPORT_INTERNAL_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPORT_LEGACY_SYMBOL: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPORT_OF_NON_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXPRESSION_IN_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENDS_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENDS_DISALLOWED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENDS_NON_CLASS: |
| status: hasFix |
| CompileTimeErrorCode.EXTENDS_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_AS_EXPRESSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_CONFLICTING_STATIC_AND_INSTANCE: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_DECLARES_MEMBER_OF_OBJECT: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_OVERRIDE_ACCESS_TO_STATIC_MEMBER: |
| status: hasFix |
| CompileTimeErrorCode.EXTENSION_OVERRIDE_ARGUMENT_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_OVERRIDE_WITH_CASCADE: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTENSION_OVERRIDE_WITHOUT_ACCESS: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTERNAL_FIELD_CONSTRUCTOR_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTERNAL_FIELD_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTERNAL_VARIABLE_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS: |
| status: hasFix |
| CompileTimeErrorCode.EXTRA_POSITIONAL_ARGUMENTS_COULD_BE_NAMED: |
| status: hasFix |
| CompileTimeErrorCode.FIELD_INITIALIZED_BY_MULTIPLE_INITIALIZERS: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZED_IN_PARAMETER_AND_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZER_FACTORY_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZER_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZER_REDIRECTING_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.FINAL_NOT_INITIALIZED: |
| status: hasFix |
| CompileTimeErrorCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_1: |
| status: hasFix |
| CompileTimeErrorCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_2: |
| status: hasFix |
| CompileTimeErrorCode.FINAL_NOT_INITIALIZED_CONSTRUCTOR_3_PLUS: |
| status: hasFix |
| CompileTimeErrorCode.FOR_IN_OF_INVALID_ELEMENT_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.FOR_IN_OF_INVALID_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.FOR_IN_WITH_CONST_VARIABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.GENERIC_FUNCTION_TYPE_CANNOT_BE_BOUND: |
| status: needsEvaluation |
| CompileTimeErrorCode.GENERIC_FUNCTION_TYPE_CANNOT_BE_TYPE_ARGUMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.GENERIC_METHOD_TYPE_INSTANTIATION_ON_DYNAMIC: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.GETTER_NOT_ASSIGNABLE_SETTER_TYPES: |
| status: needsEvaluation |
| CompileTimeErrorCode.GETTER_NOT_SUBTYPE_SETTER_TYPES: |
| status: needsEvaluation |
| CompileTimeErrorCode.IF_ELEMENT_CONDITION_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.ILLEGAL_ASYNC_GENERATOR_RETURN_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.ILLEGAL_ASYNC_RETURN_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.ILLEGAL_CONCRETE_ENUM_MEMBER_DECLARATION: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer to remove the member, but the user probably needs |
| to think about what they were trying to do and it seems more likely that the |
| right fix is to rename the member. |
| CompileTimeErrorCode.ILLEGAL_CONCRETE_ENUM_MEMBER_INHERITANCE: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer to remove the member, but the user probably needs |
| to think about what they were trying to do and it seems more likely that the |
| right fix is to rename the member. |
| CompileTimeErrorCode.ILLEGAL_ENUM_VALUES_DECLARATION: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| While we could have a fix to remove the declaration, it seems more likely |
| that the user would want to rename it. |
| CompileTimeErrorCode.ILLEGAL_ENUM_VALUES_INHERITANCE: |
| status: noFix |
| since: 2.17 |
| CompileTimeErrorCode.ILLEGAL_LANGUAGE_VERSION_OVERRIDE: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer to remove the override, or to update it to the |
| lowest legal value, but it isn't clear that either of these is the right |
| fix without knowing why the language override was added. |
| CompileTimeErrorCode.ILLEGAL_SYNC_GENERATOR_RETURN_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.IMPLEMENTS_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLEMENTS_DISALLOWED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLEMENTS_NON_CLASS: |
| status: hasFix |
| CompileTimeErrorCode.IMPLEMENTS_REPEATED: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLEMENTS_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLICIT_THIS_REFERENCE_IN_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPLICIT_SUPER_INITIALIZER_MISSING_ARGUMENTS: |
| status: hasFix |
| CompileTimeErrorCode.IMPORT_INTERNAL_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.IMPORT_OF_NON_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES: |
| status: needsEvaluation |
| CompileTimeErrorCode.INCONSISTENT_INHERITANCE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INCONSISTENT_INHERITANCE_GETTER_AND_METHOD: |
| status: needsEvaluation |
| CompileTimeErrorCode.INCONSISTENT_LANGUAGE_VERSION_OVERRIDE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTENT_FIELD: |
| status: needsEvaluation |
| CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD: |
| status: needsEvaluation |
| CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXISTENT_FIELD: |
| status: hasFix |
| CompileTimeErrorCode.INSTANCE_ACCESS_TO_STATIC_MEMBER: |
| status: hasFix |
| CompileTimeErrorCode.INSTANCE_ACCESS_TO_STATIC_MEMBER_OF_UNNAMED_EXTENSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.INSTANCE_MEMBER_ACCESS_FROM_FACTORY: |
| status: needsEvaluation |
| CompileTimeErrorCode.INSTANCE_MEMBER_ACCESS_FROM_STATIC: |
| status: needsEvaluation |
| CompileTimeErrorCode.INSTANTIATE_ABSTRACT_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.INSTANTIATE_ENUM: |
| status: needsEvaluation |
| CompileTimeErrorCode.INSTANTIATE_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.INTEGER_LITERAL_IMPRECISE_AS_DOUBLE: |
| status: hasFix |
| CompileTimeErrorCode.INTEGER_LITERAL_OUT_OF_RANGE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_ANNOTATION: |
| status: hasFix |
| CompileTimeErrorCode.INVALID_ANNOTATION_CONSTANT_VALUE_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_ANNOTATION_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_ASSIGNMENT: |
| status: hasFix |
| CompileTimeErrorCode.INVALID_CAST_FUNCTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_FUNCTION_EXPR: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_LITERAL: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_LITERAL_LIST: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_LITERAL_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_LITERAL_SET: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_METHOD: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CAST_NEW_EXPR: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_CONSTANT: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_EXTENSION_ARGUMENT_COUNT: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_FACTORY_NAME_NOT_A_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_IMPLEMENTATION_OVERRIDE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_INLINE_FUNCTION_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_MODIFIER_ON_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_MODIFIER_ON_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_OVERRIDE: |
| status: hasFix |
| CompileTimeErrorCode.INVALID_REFERENCE_TO_GENERATIVE_ENUM_CONSTRUCTOR: |
| status: noFix |
| since: 2.17 |
| CompileTimeErrorCode.INVALID_REFERENCE_TO_THIS: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_SUPER_FORMAL_PARAMETER_LOCATION: |
| status: needsFix |
| since: 2.17 |
| CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_LIST: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_TYPE_ARGUMENT_IN_CONST_SET: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_URI: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_USE_OF_COVARIANT: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVALID_USE_OF_NULL_VALUE: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVOCATION_OF_EXTENSION_WITHOUT_CALL: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVOCATION_OF_NON_FUNCTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.INVOCATION_OF_NON_FUNCTION_EXPRESSION: |
| status: hasFix |
| CompileTimeErrorCode.LABEL_IN_OUTER_SCOPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.LABEL_UNDEFINED: |
| status: needsEvaluation |
| CompileTimeErrorCode.LATE_FINAL_FIELD_WITH_CONST_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.LATE_FINAL_LOCAL_ALREADY_ASSIGNED: |
| status: needsEvaluation |
| CompileTimeErrorCode.LIST_ELEMENT_TYPE_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MACRO_EXECUTION_EXCEPTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAIN_FIRST_POSITIONAL_PARAMETER_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAIN_HAS_REQUIRED_NAMED_PARAMETERS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAIN_HAS_TOO_MANY_REQUIRED_POSITIONAL_PARAMETERS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAIN_IS_NOT_FUNCTION: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAP_ENTRY_NOT_IN_MAP: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAP_KEY_TYPE_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MAP_VALUE_TYPE_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MISSING_CONST_IN_LIST_LITERAL: |
| status: needsEvaluation |
| CompileTimeErrorCode.MISSING_CONST_IN_MAP_LITERAL: |
| status: needsEvaluation |
| CompileTimeErrorCode.MISSING_CONST_IN_SET_LITERAL: |
| status: needsEvaluation |
| CompileTimeErrorCode.MISSING_DART_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.MISSING_DEFAULT_VALUE_FOR_PARAMETER: |
| status: hasFix |
| CompileTimeErrorCode.MISSING_DEFAULT_VALUE_FOR_PARAMETER_WITH_ANNOTATION: |
| status: hasFix |
| CompileTimeErrorCode.MISSING_REQUIRED_ARGUMENT: |
| status: hasFix |
| CompileTimeErrorCode.MIXIN_APPLICATION_CONCRETE_SUPER_INVOKED_MEMBER_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_APPLICATION_NO_CONCRETE_SUPER_INVOKED_MEMBER: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_APPLICATION_NOT_IMPLEMENTED_INTERFACE: |
| status: hasFix |
| CompileTimeErrorCode.MIXIN_CLASS_DECLARES_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_INHERITS_FROM_NOT_OBJECT: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_INSTANTIATE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_OF_DISALLOWED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_OF_NON_CLASS: |
| status: hasFix |
| CompileTimeErrorCode.MIXIN_OF_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_ON_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_SUPER_CLASS_CONSTRAINT_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_SUPER_CLASS_CONSTRAINT_DISALLOWED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_SUPER_CLASS_CONSTRAINT_NON_INTERFACE: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXIN_WITH_NON_CLASS_SUPERCLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MIXINS_SUPER_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MULTIPLE_REDIRECTING_CONSTRUCTOR_INVOCATIONS: |
| status: needsEvaluation |
| CompileTimeErrorCode.MULTIPLE_SUPER_INITIALIZERS: |
| status: needsEvaluation |
| CompileTimeErrorCode.NEW_WITH_NON_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.NEW_WITH_UNDEFINED_CONSTRUCTOR: |
| status: hasFix |
| CompileTimeErrorCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT: |
| status: hasFix |
| CompileTimeErrorCode.NO_ANNOTATION_CONSTRUCTOR_ARGUMENTS: |
| status: needsEvaluation |
| CompileTimeErrorCode.NO_COMBINED_SUPER_SIGNATURE: |
| status: needsEvaluation |
| CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_EXPLICIT: |
| status: hasFix |
| CompileTimeErrorCode.NO_DEFAULT_SUPER_CONSTRUCTOR_IMPLICIT: |
| status: hasFix |
| CompileTimeErrorCode.NO_GENERATIVE_CONSTRUCTORS_IN_SUPERCLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS: |
| status: hasFix |
| CompileTimeErrorCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR: |
| status: hasFix |
| CompileTimeErrorCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE: |
| status: hasFix |
| CompileTimeErrorCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE: |
| status: hasFix |
| CompileTimeErrorCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO: |
| status: hasFix |
| CompileTimeErrorCode.NON_BOOL_CONDITION: |
| status: hasFix |
| CompileTimeErrorCode.NON_BOOL_EXPRESSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_BOOL_NEGATION_EXPRESSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_BOOL_OPERAND: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONST_GENERATIVE_ENUM_CONSTRUCTOR: |
| status: hasFix |
| since: 2.17 |
| CompileTimeErrorCode.NON_CONST_MAP_AS_EXPRESSION_STATEMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_ANNOTATION_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_CASE_EXPRESSION_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_DEFAULT_VALUE_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_LIST_ELEMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_LIST_ELEMENT_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_MAP_ELEMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_MAP_KEY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_MAP_KEY_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_MAP_VALUE: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_MAP_VALUE_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_CONSTANT_SET_ELEMENT: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_FINAL_FIELD_IN_ENUM: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_GENERATIVE_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_GENERATIVE_IMPLICIT_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_SYNC_FACTORY: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_TYPE_AS_TYPE_ARGUMENT: |
| status: hasFix |
| CompileTimeErrorCode.NON_TYPE_IN_CATCH_CLAUSE: |
| status: hasFix |
| CompileTimeErrorCode.NON_VOID_RETURN_FOR_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NON_VOID_RETURN_FOR_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_A_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.NOT_ASSIGNED_POTENTIALLY_NON_NULLABLE_LOCAL_VARIABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_BINARY_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_ENOUGH_POSITIONAL_ARGUMENTS: |
| status: hasFix |
| CompileTimeErrorCode.NOT_INITIALIZED_NON_NULLABLE_INSTANCE_FIELD: |
| status: hasFix |
| CompileTimeErrorCode.NOT_INITIALIZED_NON_NULLABLE_INSTANCE_FIELD_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_INITIALIZED_NON_NULLABLE_VARIABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_INSTANTIATED_BOUND: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_ITERABLE_SPREAD: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_MAP_SPREAD: |
| status: needsEvaluation |
| CompileTimeErrorCode.NOT_NULL_AWARE_NULL_SPREAD: |
| status: needsEvaluation |
| CompileTimeErrorCode.NULLABLE_TYPE_IN_EXTENDS_CLAUSE: |
| status: hasFix |
| CompileTimeErrorCode.NULLABLE_TYPE_IN_IMPLEMENTS_CLAUSE: |
| status: hasFix |
| CompileTimeErrorCode.NULLABLE_TYPE_IN_ON_CLAUSE: |
| status: hasFix |
| CompileTimeErrorCode.NULLABLE_TYPE_IN_WITH_CLAUSE: |
| status: hasFix |
| CompileTimeErrorCode.OBJECT_CANNOT_EXTEND_ANOTHER_CLASS: |
| status: noFix |
| CompileTimeErrorCode.ON_REPEATED: |
| status: needsEvaluation |
| CompileTimeErrorCode.OPTIONAL_PARAMETER_IN_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.PART_OF_DIFFERENT_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.PART_OF_NON_PART: |
| status: needsEvaluation |
| CompileTimeErrorCode.PART_OF_UNNAMED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.POSITIONAL_SUPER_FORMAL_PARAMETER_WITH_POSITIONAL_ARGUMENT: |
| status: needsFix |
| since: 2.17 |
| CompileTimeErrorCode.PREFIX_COLLIDES_WITH_TOP_LEVEL_MEMBER: |
| status: needsEvaluation |
| CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT: |
| status: needsEvaluation |
| CompileTimeErrorCode.PREFIX_SHADOWED_BY_LOCAL_DECLARATION: |
| status: needsEvaluation |
| CompileTimeErrorCode.PRIVATE_COLLISION_IN_MIXIN_APPLICATION: |
| status: needsEvaluation |
| CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.PRIVATE_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.READ_POTENTIALLY_UNASSIGNED_FINAL: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_COMPILE_TIME_CONSTANT: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_CONSTRUCTOR_REDIRECT: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_FACTORY_REDIRECT: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_EXTENDS: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_IMPLEMENTS: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_ON: |
| status: needsEvaluation |
| CompileTimeErrorCode.RECURSIVE_INTERFACE_INHERITANCE_WITH: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_MISSING_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_GENERATIVE_TO_NON_GENERATIVE_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_ABSTRACT_CLASS_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_INVALID_FUNCTION_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_INVALID_RETURN_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_MISSING_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_NON_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_NON_CONST_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.REDIRECT_TO_TYPE_ALIAS_EXPANDS_TO_TYPE_PARAMETER: |
| status: needsEvaluation |
| CompileTimeErrorCode.REFERENCED_BEFORE_DECLARATION: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETHROW_OUTSIDE_CATCH: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETURN_IN_GENERATIVE_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETURN_IN_GENERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETURN_OF_INVALID_TYPE_FROM_CLOSURE: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETURN_OF_INVALID_TYPE_FROM_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.RETURN_OF_INVALID_TYPE_FROM_FUNCTION: |
| status: hasFix |
| CompileTimeErrorCode.RETURN_OF_INVALID_TYPE_FROM_METHOD: |
| status: hasFix |
| CompileTimeErrorCode.RETURN_WITHOUT_VALUE: |
| status: needsEvaluation |
| CompileTimeErrorCode.SET_ELEMENT_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.SET_ELEMENT_TYPE_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.SHARED_DEFERRED_PREFIX: |
| status: needsEvaluation |
| CompileTimeErrorCode.SPREAD_EXPRESSION_FROM_DEFERRED_LIBRARY: |
| status: needsEvaluation |
| CompileTimeErrorCode.STATIC_ACCESS_TO_INSTANCE_MEMBER: |
| status: needsEvaluation |
| CompileTimeErrorCode.SUPER_FORMAL_PARAMETER_TYPE_IS_NOT_SUBTYPE_OF_ASSOCIATED: |
| status: needsFix |
| since: 2.17 |
| CompileTimeErrorCode.SUPER_FORMAL_PARAMETER_WITHOUT_ASSOCIATED_NAMED: |
| status: hasFix |
| CompileTimeErrorCode.SUPER_FORMAL_PARAMETER_WITHOUT_ASSOCIATED_POSITIONAL: |
| status: needsFix |
| issue: https://github.com/dart-lang/sdk/issues/48359 |
| CompileTimeErrorCode.SUPER_IN_ENUM_CONSTRUCTOR: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer a fix to remove the super invocation, but the |
| user really needs to think about what constructor they were trying to invoke |
| and why in order to really fix the issue. |
| CompileTimeErrorCode.SUPER_IN_EXTENSION: |
| status: needsEvaluation |
| CompileTimeErrorCode.SUPER_IN_INVALID_CONTEXT: |
| status: needsEvaluation |
| CompileTimeErrorCode.SUPER_IN_REDIRECTING_CONSTRUCTOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.SUPER_INITIALIZER_IN_OBJECT: |
| status: needsEvaluation |
| CompileTimeErrorCode.SUPER_INVOCATION_NOT_LAST: |
| status: needsEvaluation |
| CompileTimeErrorCode.SWITCH_CASE_COMPLETES_NORMALLY: |
| status: hasFix |
| CompileTimeErrorCode.SWITCH_EXPRESSION_NOT_ASSIGNABLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.TEAROFF_OF_GENERATIVE_CONSTRUCTOR_OF_ABSTRACT_CLASS: |
| status: needsEvaluation |
| since: 2.15 |
| CompileTimeErrorCode.THROW_OF_INVALID_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.TOP_LEVEL_CYCLE: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_ALIAS_CANNOT_REFERENCE_ITSELF: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_ANNOTATION_DEFERRED_CLASS: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_ARGUMENT_NOT_MATCHING_BOUNDS: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_PARAMETER_REFERENCED_BY_STATIC: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_PARAMETER_SUPERTYPE_OF_ITS_BOUND: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_TEST_WITH_NON_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.TYPE_TEST_WITH_UNDEFINED_NAME: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_INVOCATION_OF_NULLABLE_VALUE: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_METHOD_INVOCATION_OF_NULLABLE_VALUE: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_OPERATOR_INVOCATION_OF_NULLABLE_VALUE: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_PROPERTY_ACCESS_OF_NULLABLE_VALUE: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_USE_OF_NULLABLE_VALUE_AS_CONDITION: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_USE_OF_NULLABLE_VALUE_AS_ITERATOR: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_USE_OF_NULLABLE_VALUE_IN_SPREAD: |
| status: hasFix |
| CompileTimeErrorCode.UNCHECKED_USE_OF_NULLABLE_VALUE_IN_YIELD_EACH: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_ANNOTATION: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_CLASS: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_CLASS_BOOLEAN: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_CONSTRUCTOR_IN_INITIALIZER: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNDEFINED_CONSTRUCTOR_IN_INITIALIZER_DEFAULT: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_ENUM_CONSTANT: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_ENUM_CONSTRUCTOR_NAMED: |
| status: hasFix |
| since: 2.17 |
| CompileTimeErrorCode.UNDEFINED_ENUM_CONSTRUCTOR_UNNAMED: |
| status: hasFix |
| since: 2.17 |
| CompileTimeErrorCode.UNDEFINED_EXTENSION_GETTER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_EXTENSION_METHOD: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_EXTENSION_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNDEFINED_EXTENSION_SETTER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_FUNCTION: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_GETTER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_GETTER_ON_FUNCTION_TYPE: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.UNDEFINED_IDENTIFIER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_IDENTIFIER_AWAIT: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_METHOD: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_METHOD_ON_FUNCTION_TYPE: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.UNDEFINED_NAMED_PARAMETER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_OPERATOR: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_PREFIXED_NAME: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_SETTER: |
| status: hasFix |
| CompileTimeErrorCode.UNDEFINED_SETTER_ON_FUNCTION_TYPE: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.UNDEFINED_SUPER_GETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNDEFINED_SUPER_METHOD: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNDEFINED_SUPER_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNDEFINED_SUPER_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.UNQUALIFIED_REFERENCE_TO_NON_LOCAL_STATIC_MEMBER: |
| status: hasFix |
| CompileTimeErrorCode.UNQUALIFIED_REFERENCE_TO_STATIC_MEMBER_OF_EXTENDED_TYPE: |
| status: hasFix |
| CompileTimeErrorCode.URI_DOES_NOT_EXIST: |
| status: hasFix |
| CompileTimeErrorCode.URI_HAS_NOT_BEEN_GENERATED: |
| status: needsEvaluation |
| CompileTimeErrorCode.URI_WITH_INTERPOLATION: |
| status: needsEvaluation |
| CompileTimeErrorCode.USE_OF_NATIVE_EXTENSION: |
| status: needsEvaluation |
| since: ~2.15 |
| CompileTimeErrorCode.USE_OF_VOID_RESULT: |
| status: needsEvaluation |
| CompileTimeErrorCode.VALUES_DECLARATION_IN_ENUM: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We could potentially offer to remove the member, but the user probably needs |
| to think about what they were trying to do and it seems more likely that the |
| right fix is to rename the member. |
| CompileTimeErrorCode.VARIABLE_TYPE_MISMATCH: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_EXPLICIT_TYPE_PARAMETER_VARIANCE_IN_SUPERINTERFACE: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_OPERATOR_MINUS: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_NUMBER_OF_PARAMETERS_FOR_SETTER: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS: |
| status: hasFix |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_ANONYMOUS_FUNCTION: |
| status: needsFix |
| since: 2.15 |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_CONSTRUCTOR: |
| status: hasFix |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_ENUM: |
| status: noFix |
| since: 2.17 |
| notes: |- |
| We can't know which type arguments to add or remove. (We do have a fix to |
| remove all type arguments that would work here, it just isn't a very good |
| fix to suggest.) |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_EXTENSION: |
| status: hasFix |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_FUNCTION: |
| status: needsFix |
| since: ~2.15 |
| CompileTimeErrorCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD: |
| status: hasFix |
| CompileTimeErrorCode.WRONG_TYPE_PARAMETER_VARIANCE_IN_SUPERINTERFACE: |
| status: needsEvaluation |
| CompileTimeErrorCode.WRONG_TYPE_PARAMETER_VARIANCE_POSITION: |
| status: needsEvaluation |
| CompileTimeErrorCode.YIELD_EACH_IN_NON_GENERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.YIELD_IN_NON_GENERATOR: |
| status: needsEvaluation |
| CompileTimeErrorCode.YIELD_EACH_OF_INVALID_TYPE: |
| status: needsEvaluation |
| CompileTimeErrorCode.YIELD_OF_INVALID_TYPE: |
| status: hasFix |
| FfiCode.ABI_SPECIFIC_INTEGER_INVALID: |
| status: needsEvaluation |
| since: ~2.16 |
| FfiCode.ABI_SPECIFIC_INTEGER_MAPPING_EXTRA: |
| status: needsEvaluation |
| since: ~2.16 |
| FfiCode.ABI_SPECIFIC_INTEGER_MAPPING_MISSING: |
| status: needsEvaluation |
| since: ~2.16 |
| FfiCode.ABI_SPECIFIC_INTEGER_MAPPING_UNSUPPORTED: |
| status: needsEvaluation |
| since: ~2.16 |
| FfiCode.ANNOTATION_ON_POINTER_FIELD: |
| status: needsEvaluation |
| FfiCode.ARGUMENT_MUST_BE_A_CONSTANT: |
| status: needsEvaluation |
| FfiCode.COMPOUND_IMPLEMENTS_FINALIZABLE: |
| status: needsEvaluation |
| FfiCode.CREATION_OF_STRUCT_OR_UNION: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.EMPTY_STRUCT: |
| status: needsEvaluation |
| FfiCode.EXTRA_ANNOTATION_ON_STRUCT_FIELD: |
| status: needsEvaluation |
| FfiCode.EXTRA_SIZE_ANNOTATION_CARRAY: |
| status: needsEvaluation |
| FfiCode.FFI_NATIVE_MUST_BE_EXTERNAL: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.FFI_NATIVE_ONLY_CLASSES_EXTENDING_NATIVEFIELDWRAPPERCLASS1_CAN_BE_POINTER: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.FFI_NATIVE_UNEXPECTED_NUMBER_OF_PARAMETERS: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.FFI_NATIVE_UNEXPECTED_NUMBER_OF_PARAMETERS_WITH_RECEIVER: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.FIELD_IN_STRUCT_WITH_INITIALIZER: |
| status: needsEvaluation |
| FfiCode.FIELD_INITIALIZER_IN_STRUCT: |
| status: needsEvaluation |
| FfiCode.FIELD_MUST_BE_EXTERNAL_IN_STRUCT: |
| status: needsEvaluation |
| since: ~2.15 |
| FfiCode.GENERIC_STRUCT_SUBCLASS: |
| status: needsEvaluation |
| FfiCode.INVALID_EXCEPTION_VALUE: |
| status: needsEvaluation |
| FfiCode.INVALID_FIELD_TYPE_IN_STRUCT: |
| status: needsEvaluation |
| FfiCode.LEAF_CALL_MUST_NOT_RETURN_HANDLE: |
| status: needsEvaluation |
| FfiCode.LEAF_CALL_MUST_NOT_TAKE_HANDLE: |
| status: needsEvaluation |
| FfiCode.MISMATCHED_ANNOTATION_ON_STRUCT_FIELD: |
| status: needsEvaluation |
| FfiCode.MISSING_ANNOTATION_ON_STRUCT_FIELD: |
| status: needsEvaluation |
| FfiCode.MISSING_EXCEPTION_VALUE: |
| status: needsEvaluation |
| FfiCode.MISSING_FIELD_TYPE_IN_STRUCT: |
| status: needsEvaluation |
| FfiCode.MISSING_SIZE_ANNOTATION_CARRAY: |
| status: needsEvaluation |
| FfiCode.MUST_BE_A_NATIVE_FUNCTION_TYPE: |
| status: needsEvaluation |
| FfiCode.MUST_BE_A_SUBTYPE: |
| status: needsEvaluation |
| FfiCode.NON_CONSTANT_TYPE_ARGUMENT: |
| status: needsEvaluation |
| FfiCode.NON_NATIVE_FUNCTION_TYPE_ARGUMENT_TO_POINTER: |
| status: needsEvaluation |
| FfiCode.NON_POSITIVE_ARRAY_DIMENSION: |
| status: needsEvaluation |
| FfiCode.NON_SIZED_TYPE_ARGUMENT: |
| status: needsEvaluation |
| FfiCode.PACKED_ANNOTATION: |
| status: needsEvaluation |
| FfiCode.PACKED_ANNOTATION_ALIGNMENT: |
| status: needsEvaluation |
| FfiCode.SIZE_ANNOTATION_DIMENSIONS: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_FFI_CLASS_IN_EXTENDS: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_FFI_CLASS_IN_IMPLEMENTS: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_FFI_CLASS_IN_WITH: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_STRUCT_CLASS_IN_EXTENDS: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_STRUCT_CLASS_IN_IMPLEMENTS: |
| status: needsEvaluation |
| FfiCode.SUBTYPE_OF_STRUCT_CLASS_IN_WITH: |
| status: needsEvaluation |
| HintCode.ARGUMENT_TYPE_NOT_ASSIGNABLE_TO_ERROR_HANDLER: |
| status: noFix |
| notes: |- |
| Fix depends on user's intent, which can't be known. |
| HintCode.ASSIGNMENT_OF_DO_NOT_STORE: |
| status: noFix |
| notes: |- |
| Fix depends on user's intent, which can't be known. |
| HintCode.BODY_MIGHT_COMPLETE_NORMALLY_NULLABLE: |
| status: hasFix |
| HintCode.CAN_BE_NULL_AFTER_NULL_AWARE: |
| status: hasFix |
| HintCode.DEAD_CODE: |
| status: hasFix |
| HintCode.DEAD_CODE_CATCH_FOLLOWING_CATCH: |
| status: hasFix |
| HintCode.DEAD_CODE_ON_CATCH_SUBTYPE: |
| status: hasFix |
| HintCode.DEPRECATED_EXPORT_USE: |
| status: needsEvaluation |
| HintCode.DEPRECATED_EXTENDS_FUNCTION: |
| status: needsFix |
| notes: |- |
| The fix is to remove `Function` from where it's referenced. |
| HintCode.DEPRECATED_FUNCTION_CLASS_DECLARATION: |
| status: noFix |
| notes: |- |
| The fix is to rename the class, which can't be done as a fix. |
| HintCode.DEPRECATED_IMPLEMENTS_FUNCTION: |
| status: needsFix |
| notes: |- |
| The fix is to remove `Function` from where it's referenced. |
| HintCode.DEPRECATED_MEMBER_USE: |
| status: hasFix |
| HintCode.DEPRECATED_MEMBER_USE_FROM_SAME_PACKAGE: |
| status: needsFix |
| notes: |- |
| Should probably be able to use `DataDriven`. |
| HintCode.DEPRECATED_MEMBER_USE_FROM_SAME_PACKAGE_WITH_MESSAGE: |
| status: needsFix |
| notes: |- |
| Should probably be able to use `DataDriven`. |
| HintCode.DEPRECATED_MEMBER_USE_WITH_MESSAGE: |
| status: hasFix |
| HintCode.DEPRECATED_MIXIN_FUNCTION: |
| status: needsFix |
| notes: |- |
| The fix is to remove `Function` from where it's referenced. |
| HintCode.DEPRECATED_NEW_IN_COMMENT_REFERENCE: |
| status: hasFix |
| HintCode.DIVISION_OPTIMIZATION: |
| status: hasFix |
| HintCode.DUPLICATE_HIDDEN_NAME: |
| status: hasFix |
| HintCode.DUPLICATE_IGNORE: |
| status: needsFix |
| notes: |- |
| One fix is to remove the duplicated error code. |
| HintCode.DUPLICATE_IMPORT: |
| status: hasFix |
| HintCode.DUPLICATE_SHOWN_NAME: |
| status: hasFix |
| HintCode.EQUAL_ELEMENTS_IN_SET: |
| status: noFix |
| notes: |- |
| Fix depends on user's intent, which can't be known. |
| HintCode.EQUAL_KEYS_IN_MAP: |
| status: noFix |
| notes: |- |
| Fix depends on user's intent, which can't be known. |
| HintCode.FILE_IMPORT_INSIDE_LIB_REFERENCES_FILE_OUTSIDE: |
| status: noFix |
| notes: |- |
| Fix depends on user's intent, which can't be known. |
| HintCode.FILE_IMPORT_OUTSIDE_LIB_REFERENCES_FILE_INSIDE: |
| status: needsFix |
| notes: |- |
| One fix is to convert the reference to a 'package:' URI. |
| HintCode.IMPORT_DEFERRED_LIBRARY_WITH_LOAD_FUNCTION: |
| status: needsEvaluation |
| HintCode.IMPORT_OF_LEGACY_LIBRARY_INTO_NULL_SAFE: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_COLLECTION_LITERAL: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_FUNCTION_INVOCATION: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_FUNCTION_RETURN_TYPE: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_GENERIC_INVOCATION: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_INSTANCE_CREATION: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_UNINITIALIZED_VARIABLE: |
| status: needsEvaluation |
| HintCode.INFERENCE_FAILURE_ON_UNTYPED_PARAMETER: |
| status: needsEvaluation |
| HintCode.INVALID_ANNOTATION_TARGET: |
| status: needsEvaluation |
| HintCode.INVALID_EXPORT_OF_INTERNAL_ELEMENT: |
| status: needsEvaluation |
| HintCode.INVALID_EXPORT_OF_INTERNAL_ELEMENT_INDIRECTLY: |
| status: needsEvaluation |
| HintCode.INVALID_FACTORY_ANNOTATION: |
| status: hasFix |
| HintCode.INVALID_FACTORY_METHOD_DECL: |
| status: needsEvaluation |
| HintCode.INVALID_FACTORY_METHOD_IMPL: |
| status: needsEvaluation |
| HintCode.INVALID_IMMUTABLE_ANNOTATION: |
| status: hasFix |
| HintCode.INVALID_INTERNAL_ANNOTATION: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_AT_SIGN: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_EQUALS: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_GREATER: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_LOCATION: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_LOWER_CASE: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_NUMBER: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_PREFIX: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_TRAILING_CHARACTERS: |
| status: needsEvaluation |
| HintCode.INVALID_LANGUAGE_VERSION_OVERRIDE_TWO_SLASHES: |
| status: needsEvaluation |
| HintCode.INVALID_LITERAL_ANNOTATION: |
| status: hasFix |
| HintCode.INVALID_NON_VIRTUAL_ANNOTATION: |
| status: needsEvaluation |
| HintCode.INVALID_OVERRIDE_OF_NON_VIRTUAL_MEMBER: |
| status: needsEvaluation |
| HintCode.INVALID_REQUIRED_NAMED_PARAM: |
| status: hasFix |
| HintCode.INVALID_REQUIRED_OPTIONAL_POSITIONAL_PARAM: |
| status: hasFix |
| HintCode.INVALID_REQUIRED_POSITIONAL_PARAM: |
| status: hasFix |
| HintCode.INVALID_SEALED_ANNOTATION: |
| status: hasFix |
| HintCode.INVALID_USE_OF_INTERNAL_MEMBER: |
| status: needsEvaluation |
| HintCode.INVALID_USE_OF_PROTECTED_MEMBER: |
| status: needsEvaluation |
| HintCode.INVALID_USE_OF_VISIBLE_FOR_OVERRIDING_MEMBER: |
| status: needsEvaluation |
| since: ~2.15 |
| HintCode.INVALID_USE_OF_VISIBLE_FOR_TEMPLATE_MEMBER: |
| status: needsEvaluation |
| HintCode.INVALID_USE_OF_VISIBLE_FOR_TESTING_MEMBER: |
| status: needsEvaluation |
| HintCode.INVALID_VISIBILITY_ANNOTATION: |
| status: needsEvaluation |
| HintCode.INVALID_VISIBLE_FOR_OVERRIDING_ANNOTATION: |
| status: needsFix |
| since: ~2.15 |
| HintCode.MISSING_REQUIRED_PARAM: |
| status: hasFix |
| HintCode.MISSING_REQUIRED_PARAM_WITH_DETAILS: |
| status: hasFix |
| HintCode.MISSING_RETURN: |
| status: hasFix |
| HintCode.MIXIN_ON_SEALED_CLASS: |
| status: needsEvaluation |
| HintCode.MUST_BE_IMMUTABLE: |
| status: needsEvaluation |
| HintCode.MUST_CALL_SUPER: |
| status: hasFix |
| HintCode.NON_CONST_CALL_TO_LITERAL_CONSTRUCTOR: |
| status: needsEvaluation |
| HintCode.NON_CONST_CALL_TO_LITERAL_CONSTRUCTOR_USING_NEW: |
| status: needsEvaluation |
| HintCode.NULL_ARGUMENT_TO_NON_NULL_TYPE: |
| status: needsEvaluation |
| since: ~2.15 |
| HintCode.NULL_AWARE_BEFORE_OPERATOR: |
| status: needsEvaluation |
| HintCode.NULL_AWARE_IN_CONDITION: |
| status: needsEvaluation |
| HintCode.NULL_AWARE_IN_LOGICAL_OPERATOR: |
| status: needsEvaluation |
| HintCode.NULL_CHECK_ALWAYS_FAILS: |
| status: needsEvaluation |
| HintCode.NULLABLE_TYPE_IN_CATCH_CLAUSE: |
| status: hasFix |
| HintCode.OVERRIDE_ON_NON_OVERRIDING_FIELD: |
| status: hasFix |
| HintCode.OVERRIDE_ON_NON_OVERRIDING_GETTER: |
| status: hasFix |
| HintCode.OVERRIDE_ON_NON_OVERRIDING_METHOD: |
| status: hasFix |
| HintCode.OVERRIDE_ON_NON_OVERRIDING_SETTER: |
| status: hasFix |
| HintCode.PACKAGE_IMPORT_CONTAINS_DOT_DOT: |
| status: needsEvaluation |
| HintCode.RECEIVER_OF_TYPE_NEVER: |
| status: needsEvaluation |
| HintCode.RETURN_OF_DO_NOT_STORE: |
| status: needsEvaluation |
| HintCode.RETURN_OF_INVALID_TYPE_FROM_CATCH_ERROR: |
| status: needsEvaluation |
| HintCode.RETURN_TYPE_INVALID_FOR_CATCH_ERROR: |
| status: needsEvaluation |
| HintCode.SDK_VERSION_AS_EXPRESSION_IN_CONST_CONTEXT: |
| status: hasFix |
| HintCode.SDK_VERSION_ASYNC_EXPORTED_FROM_CORE: |
| status: hasFix |
| HintCode.SDK_VERSION_BOOL_OPERATOR_IN_CONST_CONTEXT: |
| status: hasFix |
| HintCode.SDK_VERSION_CONSTRUCTOR_TEAROFFS: |
| status: needsFix |
| since: 2.15 |
| HintCode.SDK_VERSION_EQ_EQ_OPERATOR_IN_CONST_CONTEXT: |
| status: hasFix |
| HintCode.SDK_VERSION_EXTENSION_METHODS: |
| status: hasFix |
| HintCode.SDK_VERSION_GT_GT_GT_OPERATOR: |
| status: hasFix |
| HintCode.SDK_VERSION_IS_EXPRESSION_IN_CONST_CONTEXT: |
| status: hasFix |
| HintCode.SDK_VERSION_NEVER: |
| status: needsEvaluation |
| HintCode.SDK_VERSION_SET_LITERAL: |
| status: hasFix |
| HintCode.SDK_VERSION_UI_AS_CODE: |
| status: hasFix |
| HintCode.SDK_VERSION_UI_AS_CODE_IN_CONST_CONTEXT: |
| status: needsEvaluation |
| HintCode.STRICT_RAW_TYPE: |
| status: needsEvaluation |
| HintCode.SUBTYPE_OF_SEALED_CLASS: |
| status: needsEvaluation |
| HintCode.TYPE_CHECK_IS_NOT_NULL: |
| status: hasFix |
| HintCode.TYPE_CHECK_IS_NULL: |
| status: hasFix |
| HintCode.UNDEFINED_HIDDEN_NAME: |
| status: hasFix |
| HintCode.UNDEFINED_REFERENCED_PARAMETER: |
| status: needsEvaluation |
| HintCode.UNDEFINED_SHOWN_NAME: |
| status: hasFix |
| HintCode.UNIGNORABLE_IGNORE: |
| status: needsEvaluation |
| HintCode.UNNECESSARY_CAST: |
| status: hasFix |
| HintCode.UNNECESSARY_FINAL: |
| status: hasFix |
| HintCode.UNNECESSARY_IGNORE: |
| status: needsEvaluation |
| HintCode.UNNECESSARY_IMPORT: |
| status: hasFix |
| HintCode.UNNECESSARY_NO_SUCH_METHOD: |
| status: needsEvaluation |
| HintCode.UNNECESSARY_NULL_COMPARISON_FALSE: |
| status: hasFix |
| HintCode.UNNECESSARY_NULL_COMPARISON_TRUE: |
| status: hasFix |
| HintCode.UNNECESSARY_QUESTION_MARK: |
| status: needsEvaluation |
| HintCode.UNNECESSARY_TYPE_CHECK_FALSE: |
| status: needsFix |
| issue: https://github.com/dart-lang/sdk/issues/47793 |
| HintCode.UNNECESSARY_TYPE_CHECK_TRUE: |
| status: needsFix |
| issue: https://github.com/dart-lang/sdk/issues/47793 |
| HintCode.TEXT_DIRECTION_CODE_POINT_IN_COMMENT: |
| status: needsFix |
| since: ~2.16 |
| HintCode.TEXT_DIRECTION_CODE_POINT_IN_LITERAL: |
| status: needsFix |
| since: ~2.16 |
| HintCode.UNUSED_CATCH_CLAUSE: |
| status: hasFix |
| HintCode.UNUSED_CATCH_STACK: |
| status: hasFix |
| HintCode.UNUSED_ELEMENT: |
| status: hasFix |
| HintCode.UNUSED_ELEMENT_PARAMETER: |
| status: hasFix |
| HintCode.UNUSED_FIELD: |
| status: hasFix |
| HintCode.UNUSED_IMPORT: |
| status: hasFix |
| HintCode.UNUSED_LABEL: |
| status: hasFix |
| HintCode.UNUSED_LOCAL_VARIABLE: |
| status: hasFix |
| HintCode.UNUSED_RESULT: |
| status: needsEvaluation |
| HintCode.UNUSED_RESULT_WITH_MESSAGE: |
| status: needsEvaluation |
| HintCode.UNUSED_SHOWN_NAME: |
| status: hasFix |
| LanguageCode.IMPLICIT_DYNAMIC_FIELD: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_FUNCTION: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_INVOKE: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_LIST_LITERAL: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_MAP_LITERAL: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_METHOD: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_PARAMETER: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_RETURN: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_TYPE: |
| status: needsEvaluation |
| LanguageCode.IMPLICIT_DYNAMIC_VARIABLE: |
| status: needsEvaluation |
| LintCode.always_declare_return_types: |
| status: hasFix |
| LintCode.always_put_control_body_on_new_line: |
| status: hasFix |
| LintCode.always_put_required_named_parameters_first: |
| status: needsEvaluation |
| LintCode.always_require_non_null_named_parameters: |
| status: hasFix |
| LintCode.always_specify_types: |
| status: hasFix |
| LintCode.always_use_package_imports: |
| status: hasFix |
| LintCode.annotate_overrides: |
| status: hasFix |
| LintCode.avoid_annotating_with_dynamic: |
| status: hasFix |
| LintCode.avoid_as: |
| status: needsEvaluation |
| LintCode.avoid_bool_literals_in_conditional_expressions: |
| status: needsEvaluation |
| LintCode.avoid_catches_without_on_clauses: |
| status: needsEvaluation |
| LintCode.avoid_catching_errors: |
| status: needsEvaluation |
| LintCode.avoid_classes_with_only_static_members: |
| status: needsEvaluation |
| LintCode.avoid_double_and_int_checks: |
| status: needsEvaluation |
| LintCode.avoid_dynamic_calls: |
| status: needsEvaluation |
| LintCode.avoid_empty_else: |
| status: hasFix |
| LintCode.avoid_equals_and_hash_code_on_mutable_classes: |
| status: needsEvaluation |
| LintCode.avoid_escaping_inner_quotes: |
| status: hasFix |
| LintCode.avoid_field_initializers_in_const_classes: |
| status: needsEvaluation |
| LintCode.avoid_final_parameters: |
| status: needsEvaluation |
| LintCode.avoid_function_literals_in_foreach_calls: |
| status: hasFix |
| LintCode.avoid_implementing_value_types: |
| status: needsEvaluation |
| LintCode.avoid_init_to_null: |
| status: hasFix |
| LintCode.avoid_js_rounded_ints: |
| status: needsEvaluation |
| LintCode.avoid_multiple_declarations_per_line: |
| status: needsEvaluation |
| LintCode.avoid_null_checks_in_equality_operators: |
| status: hasFix |
| LintCode.avoid_positional_boolean_parameters: |
| status: needsEvaluation |
| LintCode.avoid_print: |
| status: hasFix |
| LintCode.avoid_private_typedef_functions: |
| status: hasFix |
| LintCode.avoid_redundant_argument_values: |
| status: hasFix |
| LintCode.avoid_relative_lib_imports: |
| status: hasFix |
| LintCode.avoid_renaming_method_parameters: |
| status: hasFix |
| LintCode.avoid_return_types_on_setters: |
| status: hasFix |
| LintCode.avoid_returning_null: |
| status: needsEvaluation |
| LintCode.avoid_returning_null_for_future: |
| status: hasFix |
| LintCode.avoid_returning_null_for_void: |
| status: hasFix |
| LintCode.avoid_returning_this: |
| status: needsEvaluation |
| LintCode.avoid_setters_without_getters: |
| status: needsEvaluation |
| LintCode.avoid_shadowing_type_parameters: |
| status: needsEvaluation |
| LintCode.avoid_single_cascade_in_expression_statements: |
| status: hasFix |
| LintCode.avoid_slow_async_io: |
| status: needsEvaluation |
| LintCode.avoid_type_to_string: |
| status: needsEvaluation |
| LintCode.avoid_types_as_parameter_names: |
| status: hasFix |
| LintCode.avoid_types_on_closure_parameters: |
| status: hasFix |
| LintCode.avoid_unnecessary_containers: |
| status: hasFix |
| LintCode.avoid_unused_constructor_parameters: |
| status: hasFix |
| LintCode.avoid_void_async: |
| status: hasFix |
| LintCode.avoid_web_libraries_in_flutter: |
| status: needsEvaluation |
| LintCode.await_only_futures: |
| status: hasFix |
| LintCode.camel_case_extensions: |
| status: needsEvaluation |
| LintCode.camel_case_types: |
| status: needsEvaluation |
| LintCode.cancel_subscriptions: |
| status: needsEvaluation |
| LintCode.cascade_invocations: |
| status: hasFix |
| LintCode.cast_nullable_to_non_nullable: |
| status: needsEvaluation |
| LintCode.close_sinks: |
| status: needsEvaluation |
| LintCode.comment_references: |
| status: needsEvaluation |
| LintCode.conditional_uri_does_not_exist: |
| status: needsEvaluation |
| LintCode.constant_identifier_names: |
| status: needsEvaluation |
| LintCode.control_flow_in_finally: |
| status: needsEvaluation |
| LintCode.curly_braces_in_flow_control_structures: |
| status: hasFix |
| LintCode.depend_on_referenced_packages: |
| status: needsFix |
| LintCode.deprecated_consistency: |
| status: needsEvaluation |
| LintCode.diagnostic_describe_all_properties: |
| status: hasFix |
| LintCode.directives_ordering: |
| status: hasFix |
| LintCode.discarded_futures: |
| status: hasFix |
| LintCode.do_not_use_environment: |
| status: needsEvaluation |
| LintCode.empty_catches: |
| status: hasFix |
| LintCode.empty_constructor_bodies: |
| status: hasFix |
| LintCode.empty_statements: |
| status: hasFix |
| LintCode.eol_at_end_of_file: |
| status: hasFix |
| LintCode.exhaustive_cases: |
| status: hasFix |
| LintCode.file_names: |
| status: needsEvaluation |
| LintCode.flutter_style_todos: |
| status: needsEvaluation |
| LintCode.hash_and_equals: |
| status: hasFix |
| LintCode.implementation_imports: |
| status: needsEvaluation |
| LintCode.invariant_booleans: |
| status: needsEvaluation |
| LintCode.iterable_contains_unrelated_type: |
| status: needsEvaluation |
| LintCode.join_return_with_assignment: |
| status: needsEvaluation |
| LintCode.leading_newlines_in_multiline_strings: |
| status: hasFix |
| LintCode.library_names: |
| status: needsEvaluation |
| LintCode.library_prefixes: |
| status: needsEvaluation |
| LintCode.library_private_types_in_public_api: |
| status: needsEvaluation |
| LintCode.lines_longer_than_80_chars: |
| status: needsEvaluation |
| LintCode.list_remove_unrelated_type: |
| status: needsEvaluation |
| LintCode.literal_only_boolean_expressions: |
| status: needsEvaluation |
| LintCode.missing_whitespace_between_adjacent_strings: |
| status: needsEvaluation |
| LintCode.no_adjacent_strings_in_list: |
| status: needsEvaluation |
| LintCode.no_default_cases: |
| status: needsEvaluation |
| LintCode.no_duplicate_case_values: |
| status: hasFix |
| LintCode.no_leading_underscores_for_library_prefixes: |
| status: hasFix |
| LintCode.no_leading_underscores_for_local_identifiers: |
| status: hasFix |
| LintCode.no_logic_in_create_state: |
| status: needsEvaluation |
| LintCode.no_runtimeType_toString: |
| status: needsEvaluation |
| LintCode.non_constant_identifier_names: |
| status: hasFix |
| LintCode.noop_primitive_operations: |
| status: needsEvaluation |
| LintCode.null_check_on_nullable_type_parameter: |
| status: hasFix |
| notes: |- |
| A second fix is possible, in which we make the type parameter not |
| potentially nullable, something like changing `T foo<T>()` to |
| `T foo<T extends Object>()` and `T foo<T extends num?>()` to |
| `T foo<T extends num>()`. This is particularly valuable in the first |
| case, where the choice to implicitly bound the type to `dynamic` may not |
| have been intentional. |
| LintCode.null_closures: |
| status: hasFix |
| LintCode.omit_local_variable_types: |
| status: hasFix |
| LintCode.one_member_abstracts: |
| status: needsEvaluation |
| LintCode.only_throw_errors: |
| status: needsEvaluation |
| LintCode.overridden_fields: |
| status: needsEvaluation |
| LintCode.package_api_docs: |
| status: needsEvaluation |
| LintCode.package_names: |
| status: needsEvaluation |
| LintCode.package_prefixed_library_names: |
| status: needsEvaluation |
| LintCode.parameter_assignments: |
| status: needsEvaluation |
| LintCode.prefer_adjacent_string_concatenation: |
| status: hasFix |
| LintCode.prefer_asserts_in_initializer_lists: |
| status: needsEvaluation |
| LintCode.prefer_asserts_with_message: |
| status: needsEvaluation |
| LintCode.prefer_bool_in_asserts: |
| status: needsEvaluation |
| LintCode.prefer_collection_literals: |
| status: hasFix |
| LintCode.prefer_conditional_assignment: |
| status: hasFix |
| LintCode.prefer_const_constructors: |
| status: hasFix |
| LintCode.prefer_const_constructors_in_immutables: |
| status: hasFix |
| LintCode.prefer_const_declarations: |
| status: hasFix |
| LintCode.prefer_const_literals_to_create_immutables: |
| status: hasFix |
| LintCode.prefer_constructors_over_static_methods: |
| status: needsEvaluation |
| LintCode.prefer_contains: |
| status: hasFix |
| LintCode.prefer_double_quotes: |
| status: hasFix |
| LintCode.prefer_equal_for_default_values: |
| status: hasFix |
| LintCode.prefer_expression_function_bodies: |
| status: hasFix |
| LintCode.prefer_final_fields: |
| status: hasFix |
| LintCode.prefer_final_in_for_each: |
| status: hasFix |
| LintCode.prefer_final_locals: |
| status: hasFix |
| LintCode.prefer_final_parameters: |
| status: hasFix |
| LintCode.prefer_for_elements_to_map_fromIterable: |
| status: hasFix |
| LintCode.prefer_foreach: |
| status: needsEvaluation |
| LintCode.prefer_function_declarations_over_variables: |
| status: hasFix |
| LintCode.prefer_generic_function_type_aliases: |
| status: hasFix |
| LintCode.prefer_if_elements_to_conditional_expressions: |
| status: hasFix |
| LintCode.prefer_if_null_operators: |
| status: hasFix |
| LintCode.prefer_initializing_formals: |
| status: hasFix |
| LintCode.prefer_inlined_adds: |
| status: hasFix |
| LintCode.prefer_int_literals: |
| status: hasFix |
| LintCode.prefer_interpolation_to_compose_strings: |
| status: hasFix |
| LintCode.prefer_is_empty: |
| status: hasFix |
| LintCode.prefer_is_not_empty: |
| status: hasFix |
| LintCode.prefer_is_not_operator: |
| status: hasFix |
| LintCode.prefer_iterable_whereType: |
| status: hasFix |
| LintCode.prefer_mixin: |
| status: needsEvaluation |
| LintCode.prefer_null_aware_method_calls: |
| status: needsEvaluation |
| LintCode.prefer_null_aware_operators: |
| status: hasFix |
| LintCode.prefer_relative_imports: |
| status: hasFix |
| LintCode.prefer_single_quotes: |
| status: hasFix |
| LintCode.prefer_spread_collections: |
| status: hasFix |
| LintCode.prefer_typing_uninitialized_variables: |
| status: hasFix |
| LintCode.prefer_void_to_null: |
| status: hasFix |
| LintCode.provide_deprecation_message: |
| status: needsEvaluation |
| LintCode.public_member_api_docs: |
| status: needsEvaluation |
| LintCode.recursive_getters: |
| status: needsEvaluation |
| LintCode.require_trailing_commas: |
| status: hasFix |
| LintCode.secure_pubspec_urls: |
| status: needsEvaluation |
| LintCode.sized_box_for_whitespace: |
| status: hasFix |
| LintCode.sized_box_shrink_expand: |
| status: needsEvaluation |
| LintCode.slash_for_doc_comments: |
| status: hasFix |
| LintCode.sort_child_properties_last: |
| status: hasFix |
| LintCode.sort_constructors_first: |
| status: hasFix |
| LintCode.sort_pub_dependencies: |
| status: needsEvaluation |
| LintCode.sort_unnamed_constructors_first: |
| status: hasFix |
| LintCode.super_goes_last: |
| status: needsEvaluation |
| LintCode.test_types_in_equals: |
| status: needsEvaluation |
| LintCode.throw_in_finally: |
| status: needsEvaluation |
| LintCode.tighten_type_of_initializing_formals: |
| status: needsEvaluation |
| LintCode.type_annotate_public_apis: |
| status: hasFix |
| LintCode.type_init_formals: |
| status: hasFix |
| LintCode.unawaited_futures: |
| status: hasFix |
| LintCode.unnecessary_await_in_return: |
| status: needsEvaluation |
| LintCode.unnecessary_brace_in_string_interps: |
| status: hasFix |
| LintCode.unnecessary_const: |
| status: hasFix |
| LintCode.unnecessary_constructor_name: |
| status: hasFix |
| LintCode.unnecessary_final: |
| status: hasFix |
| LintCode.unnecessary_getters_setters: |
| status: hasFix |
| LintCode.unnecessary_lambdas: |
| status: hasFix |
| LintCode.unnecessary_late: |
| status: hasFix |
| LintCode.unnecessary_new: |
| status: hasFix |
| LintCode.unnecessary_null_aware_assignments: |
| status: hasFix |
| LintCode.unnecessary_null_aware_operator_on_extension_on_nullable: |
| status: needsEvaluation |
| LintCode.unnecessary_null_checks: |
| status: needsEvaluation |
| LintCode.unnecessary_null_in_if_null_operators: |
| status: hasFix |
| LintCode.unnecessary_nullable_for_final_variable_declarations: |
| status: hasFix |
| LintCode.unnecessary_overrides: |
| status: hasFix |
| LintCode.unnecessary_parenthesis: |
| status: hasFix |
| LintCode.unnecessary_raw_strings: |
| status: hasFix |
| LintCode.unnecessary_statements: |
| status: needsEvaluation |
| LintCode.unnecessary_string_escapes: |
| status: hasFix |
| LintCode.unnecessary_string_interpolations: |
| status: hasFix |
| LintCode.unnecessary_this: |
| status: hasFix |
| LintCode.unnecessary_to_list_in_spreads: |
| status: needsEvaluation |
| LintCode.unrelated_type_equality_checks: |
| status: needsEvaluation |
| LintCode.unsafe_html_attribute: |
| status: needsEvaluation |
| LintCode.unsafe_html_method: |
| status: needsEvaluation |
| LintCode.unsafe_html_constructor: |
| status: needsEvaluation |
| LintCode.use_build_context_synchronously: |
| status: needsEvaluation |
| LintCode.use_colored_box: |
| status: needsEvaluation |
| LintCode.use_decorated_box: |
| status: needsEvaluation |
| LintCode.use_enums: |
| status: hasFix |
| LintCode.use_full_hex_values_for_flutter_colors: |
| status: hasFix |
| LintCode.use_function_type_syntax_for_parameters: |
| status: hasFix |
| LintCode.use_if_null_to_convert_nulls_to_bools: |
| status: needsEvaluation |
| LintCode.use_is_even_rather_than_modulo: |
| status: needsEvaluation |
| LintCode.use_key_in_widget_constructors: |
| status: hasFix |
| LintCode.use_late_for_private_fields_and_variables: |
| status: needsEvaluation |
| LintCode.use_named_constants: |
| status: needsEvaluation |
| LintCode.use_raw_strings: |
| status: hasFix |
| LintCode.use_rethrow_when_possible: |
| status: hasFix |
| LintCode.use_setters_to_change_properties: |
| status: needsEvaluation |
| LintCode.use_string_buffers: |
| status: needsEvaluation |
| LintCode.use_super_parameters: |
| status: hasFix |
| LintCode.use_test_throws_matchers: |
| status: needsEvaluation |
| LintCode.use_to_and_as_if_applicable: |
| status: needsEvaluation |
| LintCode.valid_regexps: |
| status: needsEvaluation |
| LintCode.void_checks: |
| status: needsEvaluation |
| ManifestWarningCode.CAMERA_PERMISSIONS_INCOMPATIBLE: |
| status: needsEvaluation |
| ManifestWarningCode.NO_TOUCHSCREEN_FEATURE: |
| status: needsEvaluation |
| ManifestWarningCode.NON_RESIZABLE_ACTIVITY: |
| status: needsEvaluation |
| ManifestWarningCode.PERMISSION_IMPLIES_UNSUPPORTED_HARDWARE: |
| status: needsEvaluation |
| ManifestWarningCode.SETTING_ORIENTATION_ON_ACTIVITY: |
| status: needsEvaluation |
| ManifestWarningCode.UNSUPPORTED_CHROME_OS_FEATURE: |
| status: needsEvaluation |
| ManifestWarningCode.UNSUPPORTED_CHROME_OS_HARDWARE: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_CLASS_MEMBER: |
| status: hasFix |
| ParserErrorCode.ABSTRACT_ENUM: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_EXTERNAL_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_LATE_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_STATIC_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_STATIC_METHOD: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_TOP_LEVEL_FUNCTION: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_TOP_LEVEL_VARIABLE: |
| status: needsEvaluation |
| ParserErrorCode.ABSTRACT_TYPEDEF: |
| status: needsEvaluation |
| ParserErrorCode.ANNOTATION_ON_TYPE_ARGUMENT: |
| status: needsEvaluation |
| ParserErrorCode.ANNOTATION_WITH_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| ParserErrorCode.ANNOTATION_WITH_TYPE_ARGUMENTS_UNINSTANTIATED: |
| status: needsEvaluation |
| ParserErrorCode.ASYNC_KEYWORD_USED_AS_IDENTIFIER: |
| status: needsEvaluation |
| ParserErrorCode.BINARY_OPERATOR_WRITTEN_OUT: |
| status: needsEvaluation |
| ParserErrorCode.BREAK_OUTSIDE_OF_LOOP: |
| status: needsEvaluation |
| ParserErrorCode.CATCH_SYNTAX: |
| status: needsEvaluation |
| ParserErrorCode.CATCH_SYNTAX_EXTRA_PARAMETERS: |
| status: needsEvaluation |
| ParserErrorCode.CLASS_IN_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.COLON_IN_PLACE_OF_IN: |
| status: needsEvaluation |
| ParserErrorCode.CONFLICTING_MODIFIERS: |
| status: needsEvaluation |
| ParserErrorCode.CONST_AND_FINAL: |
| status: needsEvaluation |
| ParserErrorCode.CONST_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.CONST_CONSTRUCTOR_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.CONST_ENUM: |
| status: needsEvaluation |
| ParserErrorCode.CONST_FACTORY: |
| status: needsEvaluation |
| ParserErrorCode.CONST_METHOD: |
| status: needsEvaluation |
| ParserErrorCode.CONST_TYPEDEF: |
| status: needsEvaluation |
| ParserErrorCode.CONSTRUCTOR_WITH_RETURN_TYPE: |
| status: needsEvaluation |
| ParserErrorCode.CONSTRUCTOR_WITH_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| since: ~2.15 |
| ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP: |
| status: needsEvaluation |
| ParserErrorCode.CONTINUE_WITHOUT_LABEL_IN_CASE: |
| status: needsEvaluation |
| ParserErrorCode.COVARIANT_AND_STATIC: |
| status: needsEvaluation |
| ParserErrorCode.COVARIANT_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.COVARIANT_MEMBER: |
| status: needsEvaluation |
| ParserErrorCode.COVARIANT_TOP_LEVEL_DECLARATION: |
| status: needsEvaluation |
| ParserErrorCode.DEFAULT_VALUE_IN_FUNCTION_TYPE: |
| status: needsEvaluation |
| ParserErrorCode.DEFERRED_AFTER_PREFIX: |
| status: needsEvaluation |
| ParserErrorCode.DIRECTIVE_AFTER_DECLARATION: |
| status: needsEvaluation |
| ParserErrorCode.DUPLICATE_DEFERRED: |
| status: needsEvaluation |
| ParserErrorCode.DUPLICATE_LABEL_IN_SWITCH_STATEMENT: |
| status: needsEvaluation |
| ParserErrorCode.DUPLICATE_PREFIX: |
| status: needsEvaluation |
| ParserErrorCode.DUPLICATED_MODIFIER: |
| status: needsEvaluation |
| ParserErrorCode.EMPTY_ENUM_BODY: |
| status: noFix |
| notes: |- |
| We can't guess at the names or number of the enum constants that should be |
| added. |
| ParserErrorCode.ENUM_IN_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.EQUALITY_CANNOT_BE_EQUALITY_OPERAND: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_CASE_OR_DEFAULT: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_CLASS_MEMBER: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_ELSE_OR_COMMA: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_EXECUTABLE: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_IDENTIFIER_BUT_GOT_KEYWORD: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_INSTEAD: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_LIST_OR_MAP_LITERAL: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_STRING_LITERAL: |
| status: needsEvaluation |
| ParserErrorCode.EXPECTED_TOKEN: |
| status: hasFix |
| ParserErrorCode.EXPECTED_TYPE_NAME: |
| status: needsEvaluation |
| ParserErrorCode.EXPERIMENT_NOT_ENABLED: |
| status: needsEvaluation |
| ParserErrorCode.EXPORT_DIRECTIVE_AFTER_PART_DIRECTIVE: |
| status: needsEvaluation |
| ParserErrorCode.EXTENSION_DECLARES_ABSTRACT_MEMBER: |
| status: needsEvaluation |
| ParserErrorCode.EXTENSION_DECLARES_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.EXTENSION_DECLARES_INSTANCE_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_CONSTRUCTOR_WITH_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_ENUM: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_FACTORY_REDIRECTION: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_FACTORY_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_GETTER_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_LATE_FIELD: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_METHOD_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_OPERATOR_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_SETTER_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.EXTERNAL_TYPEDEF: |
| status: needsEvaluation |
| ParserErrorCode.EXTRANEOUS_MODIFIER: |
| status: needsEvaluation |
| ParserErrorCode.FACTORY_TOP_LEVEL_DECLARATION: |
| status: needsEvaluation |
| ParserErrorCode.FACTORY_WITH_INITIALIZERS: |
| status: needsEvaluation |
| ParserErrorCode.FACTORY_WITHOUT_BODY: |
| status: needsEvaluation |
| ParserErrorCode.FIELD_INITIALIZED_OUTSIDE_DECLARING_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.FIELD_INITIALIZER_OUTSIDE_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_AND_COVARIANT: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_AND_COVARIANT_LATE_WITH_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_AND_VAR: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_ENUM: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_METHOD: |
| status: needsEvaluation |
| ParserErrorCode.FINAL_TYPEDEF: |
| status: needsEvaluation |
| ParserErrorCode.FUNCTION_TYPED_PARAMETER_VAR: |
| status: needsEvaluation |
| ParserErrorCode.GETTER_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.GETTER_IN_FUNCTION: |
| status: needsEvaluation |
| ParserErrorCode.GETTER_WITH_PARAMETERS: |
| status: hasFix |
| ParserErrorCode.ILLEGAL_ASSIGNMENT_TO_NON_ASSIGNABLE: |
| status: needsEvaluation |
| ParserErrorCode.IMPLEMENTS_BEFORE_EXTENDS: |
| status: needsEvaluation |
| ParserErrorCode.IMPLEMENTS_BEFORE_ON: |
| status: needsEvaluation |
| ParserErrorCode.IMPLEMENTS_BEFORE_WITH: |
| status: needsEvaluation |
| ParserErrorCode.IMPORT_DIRECTIVE_AFTER_PART_DIRECTIVE: |
| status: needsEvaluation |
| ParserErrorCode.INITIALIZED_VARIABLE_IN_FOR_EACH: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_AWAIT_IN_FOR: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_CODE_POINT: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_COMMENT_REFERENCE: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_CONSTRUCTOR_NAME: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_GENERIC_FUNCTION_TYPE: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_HEX_ESCAPE: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_LITERAL_IN_CONFIGURATION: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_OPERATOR_FOR_SUPER: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_OPERATOR_QUESTIONMARK_PERIOD_FOR_SUPER: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_STAR_AFTER_ASYNC: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_SUPER_IN_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_SYNC: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_THIS_IN_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_UNICODE_ESCAPE_STARTED: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_UNICODE_ESCAPE_U_BRACKET: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_UNICODE_ESCAPE_U_NO_BRACKET: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_UNICODE_ESCAPE_U_STARTED: |
| status: needsEvaluation |
| ParserErrorCode.INVALID_USE_OF_COVARIANT_IN_EXTENSION: |
| status: needsEvaluation |
| ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST: |
| status: needsEvaluation |
| ParserErrorCode.LITERAL_WITH_CLASS_AND_NEW: |
| status: needsEvaluation |
| ParserErrorCode.LITERAL_WITH_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.LITERAL_WITH_NEW: |
| status: needsEvaluation |
| ParserErrorCode.LOCAL_FUNCTION_DECLARATION_MODIFIER: |
| status: needsEvaluation |
| ParserErrorCode.MEMBER_WITH_CLASS_NAME: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_ASSIGNMENT_IN_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_CATCH_OR_FINALLY: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_CLOSING_PARENTHESIS: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_CONST_FINAL_VAR_OR_TYPE: |
| status: hasFix |
| ParserErrorCode.MISSING_ENUM_BODY: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_EXPRESSION_IN_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_EXPRESSION_IN_THROW: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_FUNCTION_BODY: |
| status: hasFix |
| ParserErrorCode.MISSING_FUNCTION_KEYWORD: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_FUNCTION_PARAMETERS: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_GET: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_IDENTIFIER: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_INITIALIZER: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_KEYWORD_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_METHOD_PARAMETERS: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_NAME_FOR_NAMED_PARAMETER: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_PREFIX_IN_DEFERRED_IMPORT: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_STAR_AFTER_SYNC: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_STATEMENT: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_TERMINATOR_FOR_PARAMETER_GROUP: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_TYPEDEF_PARAMETERS: |
| status: needsEvaluation |
| ParserErrorCode.MISSING_VARIABLE_IN_FOR_EACH: |
| status: needsEvaluation |
| ParserErrorCode.MIXED_PARAMETER_GROUPS: |
| status: needsEvaluation |
| ParserErrorCode.MIXIN_DECLARES_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.MODIFIER_OUT_OF_ORDER: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_EXTENDS_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_IMPLEMENTS_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_LIBRARY_DIRECTIVES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_NAMED_PARAMETER_GROUPS: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_ON_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_PART_OF_DIRECTIVES: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_POSITIONAL_PARAMETER_GROUPS: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_VARIABLES_IN_FOR_EACH: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_VARIANCE_MODIFIERS: |
| status: needsEvaluation |
| ParserErrorCode.MULTIPLE_WITH_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.NAMED_FUNCTION_EXPRESSION: |
| status: needsEvaluation |
| ParserErrorCode.NAMED_FUNCTION_TYPE: |
| status: needsEvaluation |
| ParserErrorCode.NAMED_PARAMETER_OUTSIDE_GROUP: |
| status: needsEvaluation |
| ParserErrorCode.NATIVE_CLAUSE_IN_NON_SDK_CODE: |
| status: needsEvaluation |
| ParserErrorCode.NATIVE_CLAUSE_SHOULD_BE_ANNOTATION: |
| status: needsEvaluation |
| ParserErrorCode.NATIVE_FUNCTION_BODY_IN_NON_SDK_CODE: |
| status: needsEvaluation |
| ParserErrorCode.NON_CONSTRUCTOR_FACTORY: |
| status: needsEvaluation |
| ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME: |
| status: needsEvaluation |
| ParserErrorCode.NON_PART_OF_DIRECTIVE_IN_PART: |
| status: needsEvaluation |
| ParserErrorCode.NON_STRING_LITERAL_AS_URI: |
| status: needsEvaluation |
| ParserErrorCode.NON_USER_DEFINABLE_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.NORMAL_BEFORE_OPTIONAL_PARAMETERS: |
| status: needsEvaluation |
| ParserErrorCode.NULL_AWARE_CASCADE_OUT_OF_ORDER: |
| status: needsEvaluation |
| ParserErrorCode.OUT_OF_ORDER_CLAUSES: |
| status: needsEvaluation |
| ParserErrorCode.POSITIONAL_AFTER_NAMED_ARGUMENT: |
| status: needsEvaluation |
| ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP: |
| status: needsEvaluation |
| ParserErrorCode.PREFIX_AFTER_COMBINATOR: |
| status: needsEvaluation |
| ParserErrorCode.REDIRECTING_CONSTRUCTOR_WITH_BODY: |
| status: needsEvaluation |
| ParserErrorCode.REDIRECTION_IN_NON_FACTORY_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.SETTER_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.SETTER_IN_FUNCTION: |
| status: needsEvaluation |
| ParserErrorCode.STACK_OVERFLOW: |
| status: needsEvaluation |
| ParserErrorCode.STATIC_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.STATIC_GETTER_WITHOUT_BODY: |
| status: needsEvaluation |
| ParserErrorCode.STATIC_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.STATIC_SETTER_WITHOUT_BODY: |
| status: needsEvaluation |
| ParserErrorCode.STATIC_TOP_LEVEL_DECLARATION: |
| status: needsEvaluation |
| ParserErrorCode.SWITCH_HAS_CASE_AFTER_DEFAULT_CASE: |
| status: needsEvaluation |
| ParserErrorCode.SWITCH_HAS_MULTIPLE_DEFAULT_CASES: |
| status: needsEvaluation |
| ParserErrorCode.TOP_LEVEL_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.TYPE_ARGUMENTS_ON_TYPE_VARIABLE: |
| status: needsEvaluation |
| ParserErrorCode.TYPE_BEFORE_FACTORY: |
| status: needsEvaluation |
| ParserErrorCode.TYPE_PARAMETER_ON_CONSTRUCTOR: |
| status: needsEvaluation |
| ParserErrorCode.TYPE_PARAMETER_ON_OPERATOR: |
| status: needsEvaluation |
| ParserErrorCode.TYPEDEF_IN_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.UNEXPECTED_TERMINATOR_FOR_PARAMETER_GROUP: |
| status: needsEvaluation |
| ParserErrorCode.UNEXPECTED_TOKEN: |
| status: needsEvaluation |
| ParserErrorCode.UNEXPECTED_TOKENS: |
| status: needsEvaluation |
| ParserErrorCode.VAR_AND_TYPE: |
| status: needsEvaluation |
| ParserErrorCode.VAR_AS_TYPE_NAME: |
| status: hasFix |
| ParserErrorCode.VAR_CLASS: |
| status: needsEvaluation |
| ParserErrorCode.VAR_ENUM: |
| status: needsEvaluation |
| ParserErrorCode.VAR_RETURN_TYPE: |
| status: hasFix |
| ParserErrorCode.VAR_TYPEDEF: |
| status: needsEvaluation |
| ParserErrorCode.VOID_WITH_TYPE_ARGUMENTS: |
| status: needsEvaluation |
| ParserErrorCode.WITH_BEFORE_EXTENDS: |
| status: needsEvaluation |
| ParserErrorCode.WRONG_SEPARATOR_FOR_POSITIONAL_PARAMETER: |
| status: needsEvaluation |
| ParserErrorCode.WRONG_TERMINATOR_FOR_PARAMETER_GROUP: |
| status: needsEvaluation |
| PubspecWarningCode.ASSET_DOES_NOT_EXIST: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.ASSET_DIRECTORY_DOES_NOT_EXIST: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.ASSET_FIELD_NOT_LIST: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.ASSET_NOT_STRING: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.DEPENDENCIES_FIELD_NOT_MAP: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.DEPRECATED_FIELD: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.FLUTTER_FIELD_NOT_MAP: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.INVALID_DEPENDENCY: |
| status: needsEvaluation |
| PubspecWarningCode.MISSING_NAME: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.NAME_NOT_STRING: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.PATH_DOES_NOT_EXIST: |
| status: needsEvaluation |
| PubspecWarningCode.PATH_NOT_POSIX: |
| status: needsEvaluation |
| since: ~2.15 |
| PubspecWarningCode.PATH_PUBSPEC_DOES_NOT_EXIST: |
| status: needsEvaluation |
| PubspecWarningCode.UNNECESSARY_DEV_DEPENDENCY: |
| status: needsEvaluation |
| since: ~2.15 |
| ScannerErrorCode.EXPECTED_TOKEN: |
| status: needsEvaluation |
| ScannerErrorCode.ILLEGAL_CHARACTER: |
| status: needsEvaluation |
| ScannerErrorCode.MISSING_DIGIT: |
| status: needsEvaluation |
| ScannerErrorCode.MISSING_HEX_DIGIT: |
| status: needsEvaluation |
| ScannerErrorCode.MISSING_IDENTIFIER: |
| status: needsEvaluation |
| ScannerErrorCode.MISSING_QUOTE: |
| status: needsEvaluation |
| ScannerErrorCode.UNABLE_GET_CONTENT: |
| status: needsEvaluation |
| ScannerErrorCode.UNEXPECTED_DOLLAR_IN_STRING: |
| status: needsEvaluation |
| ScannerErrorCode.UNSUPPORTED_OPERATOR: |
| status: needsEvaluation |
| ScannerErrorCode.UNTERMINATED_MULTI_LINE_COMMENT: |
| status: needsEvaluation |
| ScannerErrorCode.UNTERMINATED_STRING_LITERAL: |
| status: needsEvaluation |
| StaticWarningCode.DEAD_NULL_AWARE_EXPRESSION: |
| status: hasFix |
| StaticWarningCode.INVALID_NULL_AWARE_OPERATOR: |
| status: hasFix |
| StaticWarningCode.INVALID_NULL_AWARE_OPERATOR_AFTER_SHORT_CIRCUIT: |
| status: hasFix |
| StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED: |
| status: needsEvaluation |
| StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL: |
| status: needsEvaluation |
| StaticWarningCode.MISSING_ENUM_CONSTANT_IN_SWITCH: |
| status: hasFix |
| StaticWarningCode.UNNECESSARY_NON_NULL_ASSERTION: |
| status: hasFix |