跳到主要內容

診斷訊息

本頁面列出了 Dart 分析器生成的診斷訊息,並詳細說明了這些訊息的含義以及如何修改程式碼。有關分析器的更多資訊,請參閱 自定義靜態分析

診斷索引

#

分析器會為不符合語言規範或可能以意外方式工作的程式碼生成以下診斷資訊。

如果診斷資訊有額外的文件和指導,請點選 瞭解更多 檢視。

abi_specific_integer_invalid

擴充套件 'AbiSpecificInteger' 的類必須恰好有一個 const 建構函式,沒有其他成員,並且沒有型別引數。

瞭解詳情
abi_specific_integer_mapping_extra

擴充套件 'AbiSpecificInteger' 的類必須恰好有一個 'AbiSpecificIntegerMapping' 註解,指定從 ABI 到固定大小的 'NativeType' 整數的對映。

瞭解詳情
abi_specific_integer_mapping_missing

擴充套件 'AbiSpecificInteger' 的類必須恰好有一個 'AbiSpecificIntegerMapping' 註解,指定從 ABI 到固定大小的 'NativeType' 整數的對映。

瞭解詳情
abi_specific_integer_mapping_unsupported

無效對映到 '{0}';僅支援對映到 'Int8', 'Int16', 'Int32', 'Int64', 'Uint8', 'Uint16', 'UInt32', and 'Uint64'。

瞭解詳情
abstract_class_member

類的成員不能宣告為 'abstract'。

abstract_external_field

欄位不能同時宣告為 'abstract' 和 'external'。

abstract_field_initializer

抽象欄位不能有初始化器。

瞭解詳情
abstract_final_base_class

'abstract' 類不能同時宣告為 'final' 和 'base'。

abstract_final_interface_class

'abstract' 類不能同時宣告為 'final' 和 'interface'。

abstract_late_field

抽象欄位不能是 late。

abstract_sealed_class

'sealed' 類不能標記為 'abstract',因為它已經隱式抽象。

瞭解詳情
abstract_static_field

靜態欄位不能宣告為 'abstract'。

abstract_static_method

靜態方法不能宣告為 'abstract'。

abstract_super_member_reference

在超型別中,{0} '{1}' 始終是抽象的。

瞭解詳情
address_position

'.address' 表示式只能用作葉子本地外部呼叫的引數。

瞭解詳情
address_receiver

'.address' 的接收器必須是具體的 'TypedData',具體的 'TypedData' '[]','Array','Array' '[]',Struct 欄位或 Union 欄位。

瞭解詳情
ambiguous_export

名稱 '{0}' 在庫 '{1}' 和 '{2}' 中定義。

瞭解詳情
ambiguous_extension_member_access

名稱 '{0}' 在 '{1}' 和 '{2}' 中定義,且沒有更具體的。

名稱 '{0}' 在 {1} 中定義,且沒有更具體的。

瞭解詳情
ambiguous_import

名稱 '{0}' 在庫 {1} 中定義。

瞭解詳情
ambiguous_set_or_map_literal_both

字面量不能是 map 也不能是 set,因為它包含至少一個字面量 map 條目或展開運算子展開 'Map',以及至少一個既非上述兩者之一的元素。

瞭解詳情
ambiguous_set_or_map_literal_either

此字面量必須是 map 或 set,但元素沒有足夠的資訊進行型別推斷。

瞭解詳情
analysis_option_deprecated

選項 '{0}' 已不再支援。

annotation_on_pointer_field

型別為 'Pointer' 的結構類欄位不應有任何註解。

瞭解詳情
annotation_on_type_argument

型別引數不能有註解,因為它們不是宣告。

annotation_space_before_parenthesis

註解在括號前不能有空格或註釋。

annotation_with_type_arguments

註解不能使用型別引數。

annotation_with_type_arguments_uninstantiated

帶型別引數的註解後面必須跟引數列表。

argument_must_be_a_constant

引數 '{0}' 必須是常量。

瞭解詳情
argument_must_be_native

'Native.addressOf' 的引數必須用 @Native 註解

瞭解詳情
argument_type_not_assignable

引數型別 '{0}' 不能賦值給引數型別 '{1}'。{2}

瞭解詳情
argument_type_not_assignable_to_error_handler

引數型別 '{0}' 不能賦值給引數型別 '{1} Function(Object)' 或 '{1} Function(Object, StackTrace)'。

瞭解詳情
assert_in_redirecting_constructor

重定向建構函式不能有 'assert' 初始化器。

瞭解詳情
asset_directory_does_not_exist

資源目錄 '{0}' 不存在。

瞭解詳情
asset_does_not_exist

資原始檔 '{0}' 不存在。

瞭解詳情
asset_field_not_list

'assets' 欄位的值應為相對檔案路徑列表。

瞭解詳情
asset_missing_path

資產 map 條目必須包含 'path' 欄位。

瞭解詳情
asset_not_string

資產要求是檔案路徑(字串)。

瞭解詳情
asset_not_string_or_map

資產值要求是檔案路徑(字串)或 map。

瞭解詳情
asset_path_not_string

資產路徑要求是檔案路徑(字串)。

瞭解詳情
assignment_of_do_not_store

'{0}' 被標記為 'doNotStore',不應賦值給欄位或頂級變數。

瞭解詳情
assignment_to_const

常量變數初始化後不能再賦值。

瞭解詳情
assignment_to_final

'{0}' 不能用作 setter,因為它是 final 的。

瞭解詳情
assignment_to_final_local

final 變數 '{0}' 只能設定一次。

瞭解詳情
assignment_to_final_no_setter

類 '{1}' 中沒有名為 '{0}' 的 setter。

瞭解詳情
assignment_to_function

函式不能賦值。

瞭解詳情
assignment_to_method

方法不能賦值。

瞭解詳情
assignment_to_type

型別不能賦值。

瞭解詳情
async_for_in_wrong_context

非同步 for-in 迴圈只能在非同步函式中使用。

瞭解詳情
async_keyword_used_as_identifier

關鍵字 'await' 和 'yield' 不能在非同步或生成器函式中用作識別符號。

augmentation_extends_clause_already_present

增強具有 'extends' 子句,但增強目標已包含 'extends' 子句,不允許重複或更改。

augmentation_modifier_extra

增強具有宣告沒有的 '{0}' 修飾符。

augmentation_modifier_missing

增強缺少宣告具有的 '{0}' 修飾符。

augmentation_of_different_declaration_kind

無法使用 {1} 增強 {0}。

augmentation_type_parameter_bound

增強型別引數必須與宣告的相應型別引數具有相同的邊界。

augmentation_type_parameter_count

增強必須具有與宣告相同數量的型別引數。

augmentation_type_parameter_name

增強型別引數必須與宣告的相應型別引數具有相同的名稱。

augmentation_without_declaration

要增強的宣告不存在。

augmented_expression_is_not_setter

增強的宣告不是 setter,不能用於寫入值。

augmented_expression_is_setter

增強的宣告是 setter,不能用於讀取值。

augmented_expression_not_operator

包含的增強不增強運算子 '{0}'。

await_in_late_local_variable_initializer

'await' 表示式不能在 'late' 區域性變數的初始化器中使用。

瞭解詳情
await_in_wrong_context

await 表示式只能在 async 函式中使用。

await_of_incompatible_type

'await' 表示式不能用於擴充套件型別不是 'Future' 子型別的表示式。

瞭解詳情
base_enum

列舉不能宣告為 'base'。

binary_operator_written_out

二元運算子 '{0}' 寫為 '{1}' 而不是寫出的單詞。

body_might_complete_normally

函式體可能正常完成,導致返回 'null',但返回型別 '{0}' 是一個潛在的非 null 型別。

瞭解詳情
body_might_complete_normally_catch_error

此 'onError' 處理器必須返回一個可賦值給 '{0}' 的值,但其末尾沒有返回值。

瞭解詳情
body_might_complete_normally_nullable

此函式的返回型別是可空型別 '{0}',但其末尾沒有返回值。

瞭解詳情
break_label_on_switch_member

break 標籤解析為 'case' 或 'default' 語句。

瞭解詳情
break_outside_of_loop

break 語句不能在迴圈或 switch 語句之外使用。

built_in_identifier_as_type

內建識別符號 '{0}' 不能用作型別。

瞭解詳情
built_in_identifier_in_declaration

內建識別符號 '{0}' 不能用作字首名。

內建識別符號 '{0}' 不能用作型別名。

內建識別符號 '{0}' 不能用作型別引數名。

內建識別符號 '{0}' 不能用作 typedef 名。

內建識別符號 '{0}' 不能用作副檔名。

內建識別符號 '{0}' 不能用作擴充套件型別名。

瞭解詳情
camera_permissions_incompatible

相機許可權使應用與 Chrome OS 不相容,考慮新增可選功能 "android.hardware.camera" 和 "android.hardware.camera.autofocus"。

case_block_not_terminated

'case' 的最後一條語句應為 'break', 'continue', 'rethrow', 'return' 或 'throw'。

瞭解詳情
case_expression_type_implements_equals

switch case 表示式型別 '{0}' 不能覆蓋 '==' 運算子。

瞭解詳情
case_expression_type_is_not_switch_expression_subtype

switch case 表示式型別 '{0}' 必須是 switch 表示式型別 '{1}' 的子型別。

瞭解詳情
cast_from_nullable_always_fails

此轉換總是會丟擲異常,因為可空區域性變數 '{0}' 未賦值。

瞭解詳情
cast_from_null_always_fails

此轉換總是會丟擲異常,因為表示式總是評估為 'null'。

瞭解詳情
cast_to_non_type

名稱 '{0}' 不是型別,因此不能在 'as' 表示式中使用。

瞭解詳情
catch_syntax

'catch' 後面必須是 '(identifier)' 或 '(identifier, identifier)'。

catch_syntax_extra_parameters

'catch' 後面必須是 '(identifier)' 或 '(identifier, identifier)'。

class_instantiation_access_to_member

類 '{0}' 沒有名為 '{1}' 的建構函式。

不能透過類例項化訪問例項成員 '{0}'。

不能透過類例項化訪問靜態成員 '{0}'。

class_in_class

類不能在其他類內部宣告。

class_used_as_mixin

類 '{0}' 不能用作 mixin,因為它既不是 mixin 類也不是 mixin。

瞭解詳情
collection_element_from_deferred_library

來自延遲載入庫的常量值不能用作 'const' map 字面量中的鍵。

來自延遲載入庫的常量值不能用作 'const' 建構函式中的值。

來自延遲載入庫的常量值不能用作 'const' list 字面量中的值。

來自延遲載入庫的常量值不能用作 'const' map 字面量中的值。

來自延遲載入庫的常量值不能用作 'const' set 字面量中的值。

瞭解詳情
colon_in_place_of_in

For-in 迴圈使用 'in' 而不是冒號。

compound_implements_finalizable

類 '{0}' 不能實現 Finalizable。

瞭解詳情
concrete_class_has_enum_superinterface

具體類不能將 'Enum' 作為超介面。

瞭解詳情
concrete_class_with_abstract_member

'{0}' 必須有方法體,因為 '{1}' 不是抽象的。

瞭解詳情
conflicting_constructor_and_static_member

在此類中,'{0}' 不能同時用作建構函式和靜態欄位的名稱。

在此類中,'{0}' 不能同時用作建構函式和靜態 getter 的名稱。

在此類中,'{0}' 不能同時用作建構函式和靜態方法的名稱。

在此類中,'{0}' 不能同時用作建構函式和靜態 setter 的名稱。

瞭解詳情
conflicting_field_and_method

類 '{0}' 不能定義欄位 '{1}' 並擁有同名方法 '{2}.{1}'。

conflicting_generic_interfaces

{0} '{1}' 不能同時實現 '{2}' 和 '{3}',因為型別引數不同。

瞭解詳情
conflicting_inherited_method_and_setter

{0} '{1}' 不能同時繼承名為 '{2}' 的方法和 setter。

conflicting_method_and_field

類 '{0}' 不能定義方法 '{1}' 並擁有同名欄位 '{2}.{1}'。

conflicting_modifiers

成員不能同時宣告為 '{0}' 和 '{1}'。

conflicting_static_and_instance

類 '{0}' 不能定義靜態成員 '{1}' 並擁有同名例項成員 '{2}.{1}'。

conflicting_type_variable_and_container

'{0}' 不能同時用作型別引數的名稱和定義該型別引數的類的名稱。

'{0}' 不能同時用作型別引數的名稱和定義該型別引數的列舉的名稱。

'{0}' 不能同時用作型別引數的名稱和定義該型別引數的擴充套件的名稱。

'{0}' 不能同時用作型別引數的名稱和定義該型別引數的擴充套件型別的名稱。

'{0}' 不能同時用作型別引數的名稱和定義該型別引數的 mixin 的名稱。

瞭解詳情
conflicting_type_variable_and_member

在此類中,'{0}' 不能同時用作型別引數和成員的名稱。

在此列舉中,'{0}' 不能同時用作型別引數和成員的名稱。

在此擴充套件型別中,'{0}' 不能同時用作型別引數和成員的名稱。

在此擴充套件中,'{0}' 不能同時用作型別引數和成員的名稱。

在此 mixin 中,'{0}' 不能同時用作型別引數和成員的名稱。

瞭解詳情
constant_pattern_never_matches_value_type

匹配的值型別 '{0}' 永遠不可能等於型別為 '{1}' 的此常量。

瞭解詳情
constant_pattern_with_non_constant_expression

常量模式的表示式必須是有效的常量。

瞭解詳情
constructor_with_return_type

建構函式不能有返回型別。

constructor_with_type_arguments

建構函式呼叫在建構函式名稱後不能有型別引數。

const_and_final

成員不能同時宣告為 'const' 和 'final'。

const_class

類不能宣告為 'const'。

const_constructor_field_type_mismatch

在 const 建構函式中,型別為 '{0}' 的值不能賦值給型別為 '{2}' 的欄位 '{1}'。

const_constructor_param_type_mismatch

在 const 建構函式中,型別為 '{0}' 的值不能賦值給型別為 '{1}' 的引數。

瞭解詳情
const_constructor_throws_exception

Const 建構函式不能丟擲異常。

const_constructor_with_body

Const 建構函式不能有函式體。

const_constructor_with_field_initialized_by_non_const

無法定義 'const' 建構函式,因為欄位 '{0}' 是用非常量值初始化的。

瞭解詳情
const_constructor_with_mixin_with_field

此建構函式不能宣告為 'const',因為 mixin 添加了例項欄位:{0}。

此建構函式不能宣告為 'const',因為 mixin 添加了例項欄位:{0}。

const_constructor_with_non_const_super

常量建構函式不能呼叫 '{0}' 的非常量超類建構函式。

瞭解詳情
const_constructor_with_non_final_field

不能為具有非 final 欄位的類定義 const 建構函式。

瞭解詳情
const_deferred_class

延遲載入的類不能用 'const' 建立。

瞭解詳情
const_eval_assertion_failure

此常量表達式中的斷言失敗。

const_eval_assertion_failure_with_message

斷言失敗,訊息為 '{0}'。

const_eval_extension_method

擴充套件方法不能在常量表達式中使用。

const_eval_extension_type_method

擴充套件型別方法不能在常量表達式中使用。

const_eval_for_element

常量表達式不支援 'for' 元素。

const_eval_method_invocation

方法不能在常量表達式中呼叫。

const_eval_primitive_equality

在常量表達式中,相等運算子的運算元必須具有基本相等性。

const_eval_property_access

屬性 '{0}' 不能在常量表達式中訪問型別 '{1}' 的屬性。

const_eval_throws_exception

此常量表達式的求值會丟擲異常。

const_eval_throws_idbze

此常量表達式的求值會丟擲 IntegerDivisionByZeroException。

const_eval_type_bool

在常量表達式中,此運算子的運算元必須是 'bool' 型別。

const_eval_type_bool_int

在常量表達式中,此運算子的運算元必須是 'bool' 或 'int' 型別。

const_eval_type_bool_num_string

在常量表達式中,此運算子的運算元必須是 'bool', 'num', 'String' 或 'null' 型別。

const_eval_type_int

在常量表達式中,此運算子的運算元必須是 'int' 型別。

const_eval_type_num

在常量表達式中,此運算子的運算元必須是 'num' 型別。

const_eval_type_num_string

在常量表達式中,此運算子的運算元必須是 'num' 或 'String' 型別。

const_eval_type_string

在常量表達式中,此運算子的運算元必須是 'String' 型別。

const_eval_type_type

在常量表達式中,此運算子的運算元必須是 'Type' 型別。

const_factory

只有重定向工廠建構函式才能宣告為 'const'。

const_initialized_with_non_constant_value

Const 變數必須用常量值初始化。

瞭解詳情
const_initialized_with_non_constant_value_from_deferred_library

來自延遲載入庫的常量值不能用於初始化 'const' 變數。

瞭解詳情
const_instance_field

只有靜態欄位可以宣告為 const。

瞭解詳情
const_map_key_not_primitive_equality

常量 map 中鍵的型別不能覆蓋 '==' 運算子或 'hashCode',但類 '{0}' 做了。

瞭解詳情
const_method

Getters, setters 和 methods 不能宣告為 'const'。

const_not_initialized

常量 '{0}' 必須初始化。

瞭解詳情
const_set_element_not_primitive_equality

常量 set 中的元素不能覆蓋 '==' 運算子或 'hashCode',但型別 '{0}' 做了。

瞭解詳情
const_spread_expected_list_or_set

此展開中需要 list 或 set。

瞭解詳情
const_spread_expected_map

此展開中需要 map。

瞭解詳情
const_type_parameter

型別引數不能在常量表達式中使用。

const_with_non_const

呼叫的建構函式不是 const 建構函式。

瞭解詳情
const_with_non_constant_argument

常量建立的引數必須是常量表達式。

瞭解詳情
const_with_type_parameters

常量建構函式 tearoff 不能使用型別引數作為型別實參。

常量建立不能使用型別引數作為型別實參。

常量函式 tearoff 不能使用型別引數作為型別實參。

瞭解詳情
const_with_undefined_constructor

類 '{0}' 沒有常量建構函式 '{1}'。

const_with_undefined_constructor_default

類 '{0}' 沒有未命名的常量建構函式。

continue_label_invalid

'continue' 語句中使用的標籤必須定義在迴圈或 switch 成員上。

瞭解詳情
continue_outside_of_loop

continue 語句不能在迴圈或 switch 語句之外使用。

continue_without_label_in_case

switch 語句中的 continue 語句必須有標籤作為目標。

could_not_infer

無法推斷型別引數 '{0}'。{1}

covariant_and_static

成員不能同時宣告為 'covariant' 和 'static'。

covariant_constructor

建構函式不能宣告為 'covariant'。

covariant_member

Getters, setters 和 methods 不能宣告為 'covariant'。

creation_of_struct_or_union

'Struct' 和 'Union' 的子類由本地記憶體支援,不能透過生成式建構函式例項化。

瞭解詳情
creation_with_non_type

名稱 '{0}' 不是類。

瞭解詳情
dead_code

死程式碼。

死程式碼:賦值的萬用字元變數標記為 late,且永遠無法引用,因此此初始化器將永遠不會被求值。

瞭解詳情
dead_code_catch_following_catch

死程式碼:'catch (e)' 或 'on Object catch (e)' 之後的 catch 子句永遠不會被執行。

瞭解詳情
dead_code_on_catch_subtype

死程式碼:此 on-catch 塊不會執行,因為 '{0}' 是 '{1}' 的子型別,因此已被捕獲。

瞭解詳情
dead_null_aware_expression

左運算元不能為 null,因此右運算元永遠不會執行。

瞭解詳情
declaration_named_augmented_inside_augmentation

識別符號 'augmented' 在增強宣告內部具有特殊含義。

default_in_switch_expression

switch 表示式不能使用 default 關鍵字。

default_list_constructor

啟用 null 安全時,預設的 'List' 建構函式不可用。

瞭解詳情
default_value_in_function_type

函式型別中的引數不能有預設值。

瞭解詳情
default_value_in_redirecting_factory_constructor

重定向到另一個建構函式的工廠建構函式中不允許使用預設值。

瞭解詳情
default_value_on_required_parameter

必選命名引數不能有預設值。

瞭解詳情
deferred_after_prefix

延遲載入關鍵字應緊跟字首('as' 子句)之前。

deferred_import_of_extension

匯入延遲載入庫必須隱藏所有擴充套件。

瞭解詳情
definitely_unassigned_late_local_variable

late 區域性變數 '{0}' 在此處肯定未賦值。

瞭解詳情
dependencies_field_not_map

欄位 '{0}' 的值應為 map。

瞭解詳情
deprecated_colon_for_default_value

使用冒號作為預設值前的分隔符已棄用,在語言版本 3.0 及更高版本中將不再支援。

瞭解詳情
deprecated_export_use

間接匯入 '{0}' 的能力已棄用。

瞭解詳情
deprecated_field

欄位 '{0}' 已不再使用,可以移除。

瞭解詳情
deprecated_lint

'{0}' 是已棄用的 linter 規則,不應使用。

deprecated_lint_with_replacement

'{0}' 已棄用,應替換為 '{1}'。

deprecated_member_use

'{0}' 已棄用,不應使用。

'{0}' 已棄用,不應使用。 {1}

瞭解詳情
deprecated_member_use_from_same_package

'{0}' 已棄用,不應使用。

'{0}' 已棄用,不應使用。 {1}

瞭解詳情
deprecated_new_in_comment_reference

在註釋引用中使用 'new' 關鍵字已棄用。

瞭解詳情
deprecated_subtype_of_function

擴充套件 'Function' 已棄用。

實現 'Function' 無效。

Mixin 'Function' 已棄用。

瞭解詳情
directive_after_declaration

指令必須出現在任何宣告之前。

disallowed_type_instantiation_expression

只有泛型型別、泛型函式、泛型例項方法或泛型建構函式才能有型別引數。

瞭解詳情
division_optimization

運算子 x ~/ y 比 (x / y).toInt() 更高效。

瞭解詳情
doc_directive_argument_wrong_format

引數 '{0}' 必須格式化為 {1}。

doc_directive_has_extra_arguments

指令 '{0}' 有 '{1}' 個引數,但預期只有 '{2}' 個。

doc_directive_has_unexpected_named_argument

指令 '{0}' 有意外的命名引數 '{1}'。

doc_directive_missing_argument

指令 '{0}' 缺少 '{1}' 和 '{2}' 引數。

指令 '{0}' 缺少 '{1}' 引數。

指令 '{0}' 缺少 '{1}'、'{2}' 和 '{3}' 引數。

doc_directive_missing_closing_brace

文件指令缺少閉合花括號 ('}')。

doc_directive_missing_closing_tag

文件指令缺少閉合標籤。

doc_directive_missing_opening_tag

文件指令缺少起始標籤。

doc_directive_unknown

文件指令 '{0}' 未知。

doc_import_cannot_be_deferred

文件匯入不能是延遲載入的。

doc_import_cannot_have_combinators

文件匯入不能有 show 或 hide 組合子。

doc_import_cannot_have_configurations

文件匯入不能有配置。

doc_import_cannot_have_prefix

文件匯入不能有字首。

dot_shorthand_missing_context

在沒有上下文型別的地方不能使用點號簡寫。

dot_shorthand_undefined_member

靜態 getter '{0}' 未在上下文型別 '{1}' 中定義。

靜態方法或建構函式 '{0}' 未在型別 '{1}' 中定義。

duplicated_modifier

修飾符 '{0}' 已指定。

duplicate_constructor

名稱為 '{0}' 的建構函式已定義。

未命名建構函式已定義。

瞭解詳情
duplicate_deferred

匯入指令只能有一個 'deferred' 關鍵字。

duplicate_definition

名稱 '{0}' 已定義。

瞭解詳情
duplicate_export

重複匯出。

瞭解詳情
duplicate_field_formal_parameter

欄位 '{0}' 不能在同一個建構函式中被多個引數初始化。

瞭解詳情
duplicate_field_name

欄位名稱 '{0}' 在此記錄中已使用。

瞭解詳情
duplicate_hidden_name

重複的隱藏名稱。

瞭解詳情
duplicate_ignore

此處無需忽略診斷資訊 '{0}',因為它已被忽略。

瞭解詳情
duplicate_import

重複匯入。

瞭解詳情
duplicate_label_in_switch_statement

標籤 '{0}' 在此 switch 語句中已使用。

duplicate_named_argument

命名引數 '{0}' 的實參已指定。

瞭解詳情
duplicate_part

庫已包含 URI 為 '{0}' 的部分。

瞭解詳情
duplicate_pattern_assignment_variable

變數 '{0}' 在此模式中已賦值。

瞭解詳情
duplicate_pattern_field

欄位 '{0}' 在此模式中已匹配。

瞭解詳情
duplicate_prefix

匯入指令只能有一個字首('as' 子句)。

duplicate_rest_element_in_pattern

列表或 map 模式中最多允許一個 rest 元素。

瞭解詳情
duplicate_rule

規則 {0} 已指定,無需再次指定。

duplicate_shown_name

重複的 shown 名稱。

瞭解詳情
duplicate_variable_pattern

變數 '{0}' 在此模式中已定義。

瞭解詳情
empty_enum_body

列舉必須宣告至少一個常量名稱。

empty_map_pattern

map 模式必須至少有一個條目。

瞭解詳情
empty_record_literal_with_comma

沒有欄位的記錄字面量不能有末尾逗號。

瞭解詳情
empty_record_type_named_fields_list

記錄型別中命名欄位列表不能為空。

瞭解詳情
empty_record_type_with_comma

沒有欄位的記錄型別不能有末尾逗號。

瞭解詳情
empty_struct

類 '{0}' 不能為空,因為它是 '{1}' 的子類。

瞭解詳情
enum_constant_invokes_factory_constructor

列舉值不能呼叫工廠建構函式。

enum_constant_same_name_as_enclosing

列舉值的名稱不能與列舉的名稱相同。

瞭解詳情
enum_constant_with_non_const_constructor

呼叫的建構函式不是 'const' 建構函式。

瞭解詳情
enum_instantiated_to_bounds_is_not_well_bounded

將列舉例項化到邊界的結果不是 well-bounded 的。

enum_in_class

列舉不能在類內部宣告。

enum_mixin_with_instance_variable

應用於列舉的 Mixin 不能有例項變數。

瞭解詳情
enum_without_constants

列舉必須至少有一個列舉常量。

enum_with_abstract_member

'{0}' 必須有方法體,因為 '{1}' 是一個列舉。

瞭解詳情
enum_with_name_values

名稱 'values' 不是列舉的有效名稱。

瞭解詳情
equality_cannot_be_equality_operand

比較表示式不能作為另一個比較表示式的運算元。

equal_elements_in_const_set

常量 set 字面量中的兩個元素不能相等。

瞭解詳情
equal_elements_in_set

set 字面量中的兩個元素不應相等。

瞭解詳情
equal_keys_in_const_map

常量 map 字面量中的兩個鍵不能相等。

瞭解詳情
equal_keys_in_map

map 字面量中的兩個鍵不應相等。

瞭解詳情
equal_keys_in_map_pattern

map 模式中的兩個鍵不能相等。

瞭解詳情
expected_body

catch 子句必須有函式體,即使它是空的。

類宣告必須有函式體,即使它是空的。

finally 子句必須有函式體,即使它是空的。

mixin 宣告必須有函式體,即使它是空的。

switch 表示式必須有函式體,即使它是空的。

switch 語句必須有函式體,即使它是空的。

try 語句必須有函式體,即使它是空的。

擴充套件宣告必須有函式體,即使它是空的。

擴充套件型別宣告必須有函式體,即使它是空的。

expected_case_or_default

應為 'case' 或 'default'。

expected_class_member

應為類成員。

expected_else_or_comma

應為 'else' 或逗號。

expected_executable

應為方法、getter、setter 或運算子宣告。

expected_identifier_but_got_keyword

'{0}' 不能用作識別符號,因為它是一個關鍵字。

expected_instead

應為 '{0}' 而不是此處內容。

expected_list_or_map_literal

應為 list 或 map 字面量。

expected_named_type

應為類名。

應為 mixin 名。

應為類或 mixin 的名稱。

expected_one_list_pattern_type_arguments

列表模式需要一個型別引數或沒有,但找到了 {0} 個。

瞭解詳情
expected_one_list_type_arguments

列表字面量需要一個型別引數或沒有,但找到了 {0} 個。

瞭解詳情
expected_one_set_type_arguments

Set 字面量需要一個型別引數或沒有,但找到了 {0} 個。

瞭解詳情
expected_representation_field

應為 representation 欄位。

expected_representation_type

應為 representation 型別。

expected_string_literal

應為字串字面量。

expected_token

應找到 '{0}'。

expected_two_map_pattern_type_arguments

map 模式需要兩個型別引數或沒有,但找到了 {0} 個。

瞭解詳情
expected_two_map_type_arguments

map 字面量需要兩個型別引數或沒有,但找到了 {0} 個。

瞭解詳情
expected_type_name

應為型別名稱。

experiment_not_enabled

這需要啟用語言特性 '{0}'。

experiment_not_enabled_off_by_default

這需要啟用實驗性語言特性 '{0}'。

export_directive_after_part_directive

匯出指令必須在 part 指令之前。

export_internal_library

庫 '{0}' 是內部的,不能匯出。

瞭解詳情
export_legacy_symbol

符號 '{0}' 在 legacy 庫中定義,不能從啟用 null 安全的庫中重新匯出。

瞭解詳情
export_of_non_library

匯出的庫 '{0}' 不能有 part-of 指令。

瞭解詳情
expression_in_map

表示式不能在 map 字面量中使用。

瞭解詳情
extends_non_class

類只能擴充套件其他類。

瞭解詳情
extension_as_expression

擴充套件 '{0}' 不能用作表示式。

瞭解詳情
extension_augmentation_has_on_clause

擴充套件增強不能有 'on' 子句。

extension_conflicting_static_and_instance

擴充套件不能同時定義靜態成員 '{0}' 和同名的例項成員。

瞭解詳情
extension_declares_abstract_member

擴充套件不能宣告抽象成員。

瞭解詳情
extension_declares_constructor

擴充套件不能宣告建構函式。

瞭解詳情
extension_declares_instance_field

擴充套件不能宣告例項欄位。

瞭解詳情
extension_declares_member_of_object

擴充套件不能宣告與 'Object' 宣告的成員同名的成員。

瞭解詳情
extension_override_access_to_static_member

擴充套件 override 不能用於從擴充套件訪問靜態成員。

瞭解詳情
extension_override_argument_not_assignable

擴充套件 override '{0}' 的引數型別不能賦值給擴充套件型別 '{1}'。

瞭解詳情
extension_override_without_access

擴充套件 override 只能用於訪問例項成員。

瞭解詳情
extension_override_with_cascade

擴充套件 override 沒有值,因此不能用作級聯表示式的接收器。

瞭解詳情
extension_type_constructor_with_super_formal_parameter

擴充套件型別建構函式不能宣告 super 形式引數。

瞭解詳情
extension_type_constructor_with_super_invocation

擴充套件型別建構函式不能包含 super 初始化器。

瞭解詳情
extension_type_declares_instance_field

擴充套件型別不能宣告例項欄位。

瞭解詳情
extension_type_declares_member_of_object

擴充套件型別不能宣告與 'Object' 宣告的成員同名的成員。

瞭解詳情
extension_type_extends

擴充套件型別宣告不能有 'extends' 子句。

extension_type_implements_disallowed_type

擴充套件型別不能實現 '{0}'。

瞭解詳情
extension_type_implements_itself

擴充套件型別不能實現自身。

瞭解詳情
extension_type_implements_not_supertype

'{0}' 不是表示型別 '{1}' 的超型別。

瞭解詳情
extension_type_implements_representation_not_supertype

'{1}' 的表示型別 '{0}' 不是 '{3}' 的表示型別 '{2}' 的超型別。

瞭解詳情
extension_type_inherited_member_conflict

擴充套件型別 '{0}' 從實現的型別中繼承了多個同名的 '{1}' 成員。

瞭解詳情
extension_type_representation_depends_on_itself

擴充套件型別表示不能依賴自身。

瞭解詳情
extension_type_representation_type_bottom

表示型別不能是底部型別。

瞭解詳情
extension_type_with

擴充套件型別宣告不能有 'with' 子句。

extension_type_with_abstract_member

'{0}' 必須有方法體,因為 '{1}' 是一個擴充套件型別。

瞭解詳情
external_class

類不能宣告為 'external'。

external_constructor_with_body

External 建構函式不能有函式體。

external_constructor_with_field_initializers

External 建構函式不能初始化欄位。

external_constructor_with_initializer

External 建構函式不能有任何初始化器。

external_enum

列舉不能宣告為 'external'。

external_factory_redirection

重定向工廠建構函式不能是 external。

external_factory_with_body

External 工廠建構函式不能有函式體。

external_field

欄位不能宣告為 'external'。

external_getter_with_body

External getter 不能有函式體。

external_late_field

External 欄位不能是 late。

external_method_with_body

External 或 native 方法不能有函式體。

external_operator_with_body

External 運算子不能有函式體。

external_setter_with_body

External setter 不能有函式體。

external_typedef

Typedefs 不能宣告為 'external'。

external_with_initializer

External 欄位不能有初始化器。

External 變數不能有初始化器。

瞭解詳情
extraneous_modifier

此處不能有修飾符 '{0}'。

extraneous_modifier_in_extension_type

在擴充套件型別中不能有修飾符 '{0}'。

extraneous_modifier_in_primary_constructor

在主建構函式中不能有修飾符 '{0}'。

extra_annotation_on_struct_field

結構類中的欄位必須恰好有一個表示 native 型別的註解。

瞭解詳情
extra_positional_arguments

位置引數過多:預期 {0} 個,但找到 {1} 個。

瞭解詳情
extra_positional_arguments_could_be_named

位置引數過多:預期 {0} 個,但找到 {1} 個。

瞭解詳情
extra_size_annotation_carray

'Array' 必須恰好有一個 'Array' 註解。

瞭解詳情
factory_top_level_declaration

頂級宣告不能宣告為 'factory'。

factory_without_body

非重定向的 'factory' 建構函式必須有函式體。

factory_with_initializers

'factory' 建構函式不能有初始化器。

ffi_native_invalid_duplicate_default_asset

一個庫最多隻能有一個 @DefaultAsset 註解。

瞭解詳情
ffi_native_invalid_multiple_annotations

Native 函式和欄位必須恰好有一個 @Native 註解。

瞭解詳情
ffi_native_must_be_external

Native 函式必須宣告為 external。

瞭解詳情
ffi_native_only_classes_extending_nativefieldwrapperclass1_can_be_pointer

只有擴充套件 NativeFieldWrapperClass1 的類才能作為 Pointer 傳遞。

瞭解詳情
ffi_native_unexpected_number_of_parameters

Native 註解引數數量意外。預期 {0} 個,但有 {1} 個。

瞭解詳情
ffi_native_unexpected_number_of_parameters_with_receiver

Native 註解引數數量意外。預期 {0} 個,但有 {1} 個。Native 例項方法註解必須以接收器作為第一個引數。

瞭解詳情
field_initialized_by_multiple_initializers

欄位 '{0}' 不能在同一個建構函式中初始化兩次。

瞭解詳情
field_initialized_in_initializer_and_declaration

如果欄位是 final 且已在宣告時初始化,則不能在建構函式中初始化。

瞭解詳情
field_initialized_in_parameter_and_initializer

欄位不能同時在引數列表和初始化器中初始化。

瞭解詳情
field_initialized_outside_declaring_class

欄位只能在其宣告類中初始化。

field_initializer_factory_constructor

初始化形式引數不能在工廠建構函式中使用。

瞭解詳情
field_initializer_in_struct

'Struct' 和 'Union' 子類中的建構函式不能有欄位初始化器。

瞭解詳情
field_initializer_not_assignable

在 const 建構函式中,初始化器型別 '{0}' 不能賦值給欄位型別 '{1}'。

初始化器型別 '{0}' 不能賦值給欄位型別 '{1}'。

瞭解詳情
field_initializer_outside_constructor

欄位形式引數只能在建構函式中使用。

初始化形式引數只能在建構函式中使用。

瞭解詳情
field_initializer_redirecting_constructor

重定向建構函式不能有欄位初始化器。

瞭解詳情
field_initializing_formal_not_assignable

引數型別 '{0}' 與欄位型別 '{1}' 不相容。

瞭解詳情
field_in_struct_with_initializer

'Struct' 和 'Union' 子類中的欄位不能有初始化器。

瞭解詳情
field_must_be_external_in_struct

'Struct' 和 'Union' 子類的欄位必須標記為 external。

瞭解詳情
final_and_covariant

成員不能同時宣告為 'final' 和 'covariant'。

final_and_covariant_late_with_initializer

標記為 'late' 且帶有初始化器的成員不能同時宣告為 'final' 和 'covariant'。

final_and_var

成員不能同時宣告為 'final' 和 'var'。

final_constructor

建構函式不能宣告為 'final'。

final_enum

列舉不能宣告為 'final'。

final_initialized_in_declaration_and_constructor

'{0}' 是 final 的,且在宣告時已給定值,因此不能設定為新值。

瞭解詳情
final_method

Getters, setters 和 methods 不能宣告為 'final'。

final_mixin

Mixin 不能宣告為 'final'。

final_mixin_class

Mixin 類不能宣告為 'final'。

final_not_initialized

final 變數 '{0}' 必須初始化。

瞭解詳情
final_not_initialized_constructor

所有 final 變數都必須初始化,但 '{0}' 和 '{1}' 沒有。

所有 final 變數都必須初始化,但 '{0}' 沒有。

所有 final 變數都必須初始化,但 '{0}'、'{1}' 和其他 {2} 個沒有。

瞭解詳情
flutter_field_not_map

'flutter' 欄位的值應為 map。

瞭解詳情
for_in_of_invalid_element_type

在 'for' 迴圈中使用的型別 '{0}' 必須實現 '{1}',其型別引數必須可賦值給 '{2}'。

瞭解詳情
for_in_of_invalid_type

在 'for' 迴圈中使用的型別 '{0}' 必須實現 '{1}'。

瞭解詳情
for_in_with_const_variable

for-in 迴圈變數不能是 'const'。

瞭解詳情
function_typed_parameter_var

函式型別引數不能用 'const', 'final' 或 'var' 代替返回型別。

generic_function_type_cannot_be_bound

泛型函式型別不能用作型別引數的邊界。

generic_function_type_cannot_be_type_argument

泛型函式型別不能是型別引數。

generic_method_type_instantiation_on_dynamic

對型別為 'dynamic' 的接收器的 method tear-off 不能有型別引數。

瞭解詳情
generic_struct_subclass

類 '{0}' 不能擴充套件 'Struct' 或 'Union',因為 '{0}' 是泛型的。

瞭解詳情
getter_constructor

建構函式不能是 getter。

getter_in_function

Getter 不能在方法或函式內部定義。

getter_not_assignable_setter_types

getter '{0}' 的返回型別 '{1}' 不能賦值給其 setter '{3}' 的型別 '{2}'。

getter_not_subtype_setter_types

getter '{0}' 的返回型別 '{1}' 不是其 setter '{3}' 的型別 '{2}' 的子型別。

瞭解詳情
getter_with_parameters

Getter 必須在宣告時沒有引數列表。

if_element_condition_from_deferred_library

來自延遲載入庫的常量值不能在 const 集合字面量內部的 if 條件中用作值。

illegal_assignment_to_non_assignable

非法賦值給不可賦值的表示式。

illegal_async_generator_return_type

標記為 'async*' 的函式返回型別必須是 'Stream' 的超型別,其中 'T' 是某種型別。

瞭解詳情
illegal_async_return_type

標記為 'async' 的函式返回型別必須是 'Future' 的超型別。

瞭解詳情
illegal_concrete_enum_member

在實現 'Enum' 的類中,不能宣告名為 '{0}' 的具體例項成員。

在實現 'Enum' 的類中,不能從 '{1}' 繼承名為 '{0}' 的具體例項成員。

瞭解詳情
illegal_enum_values

在實現 'Enum' 的類中,不能宣告名為 'values' 的例項成員。

在實現 'Enum' 的類中,不能從 '{0}' 繼承名為 'values' 的例項成員。

瞭解詳情
illegal_language_version_override

語言版本必須是 {0}。

illegal_pattern_assignment_variable_name

模式賦值的變數名稱不能是 '{0}'。

illegal_pattern_identifier_name

模式不能引用名為 '{0}' 的識別符號。

illegal_pattern_variable_name

變數模式宣告的變數名稱不能是 '{0}'。

illegal_sync_generator_return_type

標記為 'sync*' 的函式返回型別必須是 'Iterable' 的超型別,其中 'T' 是某種型別。

瞭解詳情
implements_before_extends

extends 子句必須在 implements 子句之前。

implements_before_on

on 子句必須在 implements 子句之前。

implements_before_with

with 子句必須在 implements 子句之前。

implements_non_class

類和 mixin 只能實現其他類和 mixin。

瞭解詳情
implements_repeated

'{0}' 只能實現一次。

瞭解詳情
implements_super_class

'{0}' 不能同時在 'extends' 和 'implements' 子句中使用。

'{0}' 不能同時在 'extends' 和 'with' 子句中使用。

瞭解詳情
implicit_super_initializer_missing_arguments

從 '{0}' 隱式呼叫的未命名建構函式有必選引數。

瞭解詳情
implicit_this_reference_in_initializer

例項成員 '{0}' 不能在初始化器中訪問。

瞭解詳情
import_deferred_library_with_load_function

匯入的庫定義了一個名為 'loadLibrary' 的頂級函式,該函式在延遲載入此庫時會被隱藏。

瞭解詳情
import_directive_after_part_directive

匯入指令必須在 part 指令之前。

import_internal_library

庫 '{0}' 是內部的,不能匯入。

瞭解詳情
import_of_legacy_library_into_null_safe

庫 '{0}' 是 legacy 庫,不應匯入到 null 安全庫中。

瞭解詳情
import_of_non_library

匯入的庫 '{0}' 不能有 part-of 指令。

瞭解詳情
included_file_parse_error

{3} 在 {0}({1}..{2}) 中

included_file_warning

包含的選項檔案 {0}({1}..{2}) 中警告:{3}

include_file_not_found

分析 '{2}' 時,在 '{1}' 中的包含檔案 '{0}' 未找到。

incompatible_lint

規則 '{0}' 與規則 '{1}' 不相容。

inconsistent_case_expression_types

case 表示式必須具有相同的型別,'{0}' 不是 '{1}'。

inconsistent_inheritance

超介面沒有 '{0}' 的有效覆蓋:{1}。

瞭解詳情
inconsistent_inheritance_getter_and_method

'{0}' 從 '{1}' 繼承為 getter,也從 '{2}' 繼承為 method。

inconsistent_language_version_override

part 的語言版本 override 必須與庫完全相同。

瞭解詳情
inconsistent_pattern_variable_logical_or

變數 '{0}' 在此邏輯或模式分支中具有不同的型別和/或終結性。

瞭解詳情
inference_failure_on_collection_literal

無法推斷 '{0}' 的型別引數。

inference_failure_on_function_invocation

無法推斷函式 '{0}' 的型別引數。

inference_failure_on_function_return_type

無法推斷 '{0}' 的返回型別。

inference_failure_on_generic_invocation

無法推斷泛型函式型別 '{0}' 的型別引數。

inference_failure_on_instance_creation

無法推斷建構函式 '{0}' 的型別引數。

inference_failure_on_uninitialized_variable

沒有型別或初始化器,無法推斷 {0} 的型別。

inference_failure_on_untyped_parameter

無法推斷 {0} 的型別;必須顯式提供型別。

initialized_variable_in_for_each

for-each 迴圈中的迴圈變數不能初始化。

initializer_for_non_existent_field

'{0}' 不是包含類中的欄位。

瞭解詳情
initializer_for_static_field

'{0}' 是包含類中的靜態欄位。建構函式中初始化的欄位不能是靜態的。

瞭解詳情
initializing_formal_for_non_existent_field

'{0}' 不是包含類中的欄位。

瞭解詳情
instance_access_to_static_member

不能透過例項訪問靜態 {1} '{0}'。

瞭解詳情
instance_member_access_from_factory

不能從工廠建構函式訪問例項成員。

瞭解詳情
instance_member_access_from_static

不能從靜態方法訪問例項成員。

瞭解詳情
instantiate_abstract_class

抽象類不能例項化。

瞭解詳情
instantiate_enum

列舉不能例項化。

瞭解詳情
instantiate_type_alias_expands_to_type_parameter

展開為型別引數的類型別名不能例項化。

瞭解詳情
integer_literal_imprecise_as_double

整數文字被用作雙精度浮點數,但在表示為 64 位雙精度浮點數時會溢位或精度丟失:'{0}'。

瞭解詳情
integer_literal_out_of_range

整數文字 {0} 不能用 64 位表示。

瞭解詳情
interface_enum

列舉不能宣告為 'interface'。

interface_mixin

Mixin 不能宣告為 'interface'。

interface_mixin_class

Mixin 類不能宣告為 'interface'。

invalid_annotation

註解必須是 const 變數引用或 const 建構函式呼叫。

瞭解詳情
invalid_annotation_constant_value_from_deferred_library

來自延遲載入庫的常量值不能在註解中使用。

瞭解詳情
invalid_annotation_from_deferred_library

來自延遲載入庫的常量值不能用作註解。

瞭解詳情
invalid_annotation_target

註解 '{0}' 只能用於 {1}。

瞭解詳情
invalid_assignment

型別為 '{0}' 的值不能賦值給型別為 '{1}' 的變數。

瞭解詳情
invalid_await_in_for

關鍵字 'await' 不允許用於普通 'for' 語句。

invalid_await_not_required_annotation

註解 'awaitNotRequired' 只能應用於返回 Future 的函式或 Future 型別的欄位。

瞭解詳情
invalid_cast_function

函式 '{0}' 的型別 '{1}' 不是預期的型別 '{2}'。這意味著其引數或返回型別與預期不匹配。

invalid_cast_function_expr

函式表示式型別 '{0}' 不是型別 '{1}'。這意味著其引數或返回型別與預期不匹配。考慮更改引數型別或返回型別。

invalid_cast_literal

字面量 '{0}' 的型別 '{1}' 不是預期的型別 '{2}'。

invalid_cast_literal_list

列表字面量型別 '{0}' 不是預期的型別 '{1}'。可以透過顯式泛型型別引數或更改元素型別來更改列表的型別。

invalid_cast_literal_map

map 字面量型別 '{0}' 不是預期的型別 '{1}'。可以透過顯式泛型型別引數或更改鍵和值型別來更改 map 的型別。

invalid_cast_literal_set

Set 字面量型別 '{0}' 不是預期的型別 '{1}'。可以透過顯式泛型型別引數或更改元素型別來更改 Set 的型別。

invalid_cast_method

方法 tear-off '{0}' 的型別 '{1}' 不是預期的型別 '{2}'。這意味著其引數或返回型別與預期不匹配。

invalid_cast_new_expr

建構函式返回的型別“{0}”不是期望的型別“{1}”。

invalid_code_point

轉義序列“{0}”不是有效的碼點。

invalid_comment_reference

註釋引用應包含一個可能帶有字首的識別符號,可以以“new”開頭,但不應包含其他任何內容。

invalid_constant

無效的常量值。

invalid_constant_const_prefix

表示式不能以“const”為字首來形成常量模式。

invalid_constant_pattern_binary

二元運算子 {0} 不支援作為常量模式。

invalid_constant_pattern_duplicate_const

常量表達式中重複的“const”關鍵字。

invalid_constant_pattern_empty_record_literal

空記錄字面量不支援作為常量模式。

invalid_constant_pattern_generic

此表示式不支援作為常量模式。

invalid_constant_pattern_negation

只有數字字面量的取反支援作為常量模式。

invalid_constant_pattern_unary

一元運算子 {0} 不支援作為常量模式。

invalid_constructor_name

建構函式的名稱必須與封閉類的名稱匹配。

invalid_dependency

可釋出的包不能有“{0}”依賴項。

瞭解詳情
invalid_exception_value

當函式的返回型別是“void”、“Handle”或“Pointer”時,方法 {0} 不能有異常返回值(第二個引數)。

瞭解詳情
invalid_export_of_internal_element

成員“{0}”不能作為包的公共 API 的一部分匯出。

瞭解詳情
invalid_export_of_internal_element_indirectly

成員“{0}”不能作為包的公共 API 的一部分匯出,但作為“{1}”簽名的一部分被間接匯出。

瞭解詳情
invalid_extension_argument_count

擴充套件覆蓋必須恰好有一個引數:擴充套件方法中的“this”值。

瞭解詳情
invalid_factory_method_decl

工廠方法“{0}”必須有返回型別。

瞭解詳情
invalid_factory_method_impl

工廠方法“{0}”沒有返回新分配的物件。

瞭解詳情
invalid_factory_name_not_a_class

工廠建構函式的名稱必須與直接封閉類的名稱相同。

瞭解詳情
invalid_field_name

當整數是位置欄位的索引時,記錄欄位名稱不能是後跟整數的美元符號。

記錄欄位名稱不能是私有的。

記錄欄位名稱不能與“Object”中的成員名稱相同。

瞭解詳情
invalid_field_type_in_struct

結構體類中的欄位不能是型別“{0}”。它們只能宣告為“int”、“double”、“Array”、“Pointer”或“Struct”或“Union”的子型別。

瞭解詳情
invalid_generic_function_type

無效的泛型函式型別。

invalid_hex_escape

以“\x”開頭的轉義序列必須後跟 2 個十六進位制數字。

invalid_implementation_override

“{1}.{0}”(“{2}”)不是“{3}.{0}”(“{4}”)的有效具體實現。

設定器“{1}.{0}”(“{2}”)不是“{3}.{0}”(“{4}”)的有效具體實現。

瞭解詳情
invalid_initializer

不是有效的初始化器。

invalid_inline_function_type

行內函數型別不能用於泛型函式型別的引數。

瞭解詳情
invalid_inside_unary_pattern

此模式不能不帶括號出現在一元模式(cast模式、null檢查模式或null斷言模式)內部。

invalid_internal_annotation

只有包的私有 API 中的公共元素才能被標註為內部。

瞭解詳情
invalid_language_version_override

Dart 語言版本覆蓋註釋後面不能跟任何非空白字元。

Dart 語言版本覆蓋註釋必須在“=”字元後指定版本號,例如“2.0”。

Dart 語言版本覆蓋註釋必須指定“=”字元。

Dart 語言版本覆蓋註釋必須指定恰好兩個斜槓。

Dart 語言版本覆蓋註釋必須指定全小寫的單詞“dart”。

Dart 語言版本覆蓋數字不能以字母為字首。

Dart 語言版本覆蓋數字必須以“@dart”開頭。

語言版本覆蓋不能指定大於最新已知語言版本:{0}.{1} 的版本。

語言版本覆蓋必須在任何宣告或指令之前指定。

瞭解詳情
invalid_literal_annotation

只有 const 建構函式可以有 @literal 註解。

瞭解詳情
invalid_literal_in_configuration

配置中的字面量不能包含插值。

invalid_modifier_on_constructor

修飾符“{0}”不能應用於建構函式的主體。

瞭解詳情
invalid_modifier_on_setter

Setter 不能使用“async”、“async*”或“sync*”。

瞭解詳情
invalid_non_virtual_annotation

註解“@nonVirtual”只能應用於具體的例項成員。

瞭解詳情
invalid_null_aware_operator

元素不能為 null,因此 null 安全運算子“?”是不必要的。

map 條目的鍵不能為 null,因此 null 安全運算子“?”是不必要的。

map 條目的值不能為 null,因此 null 安全運算子“?”是不必要的。

由於短路,接收器不能為“null”,因此不能使用 null 安全運算子“{0}”。

接收器不能為 null,因此 null 安全運算子“{0}”是不必要的。

瞭解詳情
invalid_operator

字串“{0}”不是使用者可定義的運算子。

invalid_operator_for_super

運算子“{0}”不能與“super”一起使用。

invalid_operator_questionmark_period_for_super

運算子“?.”不能與“super”一起使用,因為“super”不能為 null。

invalid_option

為“{0}”指定的選項無效:{1}

invalid_override

“{1}.{0}”(“{2}”)不是對“{3}.{0}”(“{4}”)的有效覆蓋。

Setter “{1}.{0}”(“{2}”)不是對“{3}.{0}”(“{4}”)的有效覆蓋。

瞭解詳情
invalid_override_of_non_virtual_member

成員“{0}”在“{1}”中宣告為非虛成員,不能在子類中覆蓋。

瞭解詳情
invalid_pattern_variable_in_shared_case_scope

變數“{0}”在所有共享此主體的 case 中沒有相同的型別和/或 finality。

變數“{0}”在一些共享此主體的 case 中可用,但不是全部。

變數“{0}”不可用,因為存在標籤或“default”case。

瞭解詳情
invalid_platforms_field

“platforms”欄位必須是一個以平臺為鍵的 map。

瞭解詳情
invalid_reference_to_generative_enum_constructor

生成列舉建構函式只能用作重定向的目標。

瞭解詳情
invalid_reference_to_this

對“this”表示式的無效引用。

瞭解詳情
invalid_reopen_annotation

註解“@reopen”只能應用於重新開放超型別故意不允許的能力的類。

invalid_required_named_param

型別引數“{0}”已使用 @required 進行標註,但只有沒有預設值的命名引數才能使用此標註。

invalid_required_optional_positional_param

在可選位置引數“{0}”上錯誤地使用了 @required 註解。可選位置引數不能是必需的。

invalid_required_positional_param

在必需的位置引數“{0}”上冗餘使用了 @required 註解。

invalid_return_type_for_catch_error

'onError' 處理器不能返回型別為“{0}”的值,因為它必須可賦值給“{1}”。

返回型別“{0}”不可賦值給“{1}”,這與“Future.catchError”的要求不符。

瞭解詳情
invalid_sealed_annotation

註解“@sealed”只能應用於類。

瞭解詳情
invalid_section_format

“{0}”節的格式無效。

invalid_star_after_async

修飾符“async*”不允許用於表示式函式體。

invalid_super_formal_parameter_location

超引數只能用於非重定向的生成建構函式。

瞭解詳情
invalid_super_in_initializer

只能在初始化器中使用“super”呼叫超類建構函式(例如“super()”或“super.namedConstructor()”)。

invalid_sync

修飾符“sync”不允許用於表示式函式體。

invalid_this_in_initializer

只能在初始化器中使用“this”進行欄位初始化(例如“this.x = something”)和建構函式重定向(例如“this()”或“this.namedConstructor()”)。

invalid_type_argument_in_const_literal

常量列表字面量不能在型別引數中使用型別引數,例如“{0}”。

常量 map 字面量不能在型別引數中使用型別引數,例如“{0}”。

常量 set 字面量不能在型別引數中使用型別引數,例如“{0}”。

瞭解詳情
invalid_unicode_escape_started

字串“”不能單獨存在。

invalid_unicode_escape_u_bracket

以“\u{”開頭的轉義序列後面必須跟 1 到 6 個十六進位制數字,然後是“}”。

invalid_unicode_escape_u_no_bracket

以“\u”開頭的轉義序列後面必須跟 4 個十六進位制數字。

invalid_unicode_escape_u_started

以“\u”開頭的轉義序列後面必須跟 4 個十六進位制數字,或者在“{”和“}”之間跟 1 到 6 個數字。

invalid_uri

無效的 URI 語法:“{0}”。

瞭解詳情
invalid_use_of_covariant

“covariant”關鍵字只能用於例項方法中的引數或非 final 例項欄位之前。

invalid_use_of_covariant_in_extension

擴充套件中不能有修飾符“{0}”。

瞭解詳情
invalid_use_of_do_not_submit_member

對“{0}”的使用不應提交到原始碼管理。

瞭解詳情
invalid_use_of_identifier_augmented

識別符號“augmented”只能用於在增補宣告內部引用被增補的宣告。

invalid_use_of_internal_member

成員“{0}”只能在其包內使用。

瞭解詳情
invalid_use_of_null_value

值始終為“null”的表示式不能被解引用。

瞭解詳情
invalid_use_of_protected_member

成員“{0}”只能在“{1}”的子類的例項成員中使用。

invalid_use_of_type_outside_library

類“{0}”不能在其庫外部被擴充套件,因為它是一個 final 類。

類“{0}”不能在其庫外部被擴充套件,因為它是一個 interface 類。

類“{0}”不能在其庫外部被擴充套件、實現或 mixed in,因為它是一個 sealed 類。

類“{0}”不能在其庫外部被實現,因為它是一個 base 類。

類“{0}”不能在其庫外部被實現,因為它是一個 final 類。

類“{0}”不能在其庫外部用作 mixin 超類約束,因為它是一個 final 類。

mixin “{0}”不能在其庫外部被實現,因為它是一個 base mixin。

瞭解詳情
invalid_use_of_visible_for_overriding_member

成員“{0}”只能用於覆蓋。

瞭解詳情
invalid_use_of_visible_for_template_member

成員“{0}”只能在“{1}”或模板庫中使用。

invalid_use_of_visible_for_testing_member

成員“{0}”只能在“{1}”或測試中使用。

瞭解詳情
invalid_visibility_annotation

成員“{0}”已使用“{1}”進行標註,但此標註僅對公共成員的宣告有意義。

瞭解詳情
invalid_visible_for_overriding_annotation

註解“visibleForOverriding”只能應用於可被覆蓋的公共例項成員。

瞭解詳情
invalid_visible_outside_template_annotation

註解“visibleOutsideTemplate”只能應用於被“visibleForTemplate”註解的類、列舉或 mixin 的成員。

瞭解詳情
invalid_widget_preview_application

註解“@Preview(...)”只能應用於公共的、靜態可訪問的建構函式和函式。

瞭解詳情
invalid_widget_preview_private_argument

'@Preview(...)' 只能接受由字面量和公共符號組成的引數。

瞭解詳情
invocation_of_extension_without_call

擴充套件“{0}”沒有定義“call”方法,因此覆蓋不能在呼叫中使用。

瞭解詳情
invocation_of_non_function

“{0}”不是函式。

瞭解詳情
invocation_of_non_function_expression

表示式計算結果不是函式,因此無法呼叫。

瞭解詳情
label_in_outer_scope

不能引用在外部方法中宣告的標籤“{0}”。

瞭解詳情
label_undefined

不能引用未定義的標籤“{0}”。

瞭解詳情
late_final_field_with_const_constructor

在具有生成 const 建構函式的類中不能有 late final 欄位。

瞭解詳情
late_final_local_already_assigned

late final 區域性變數已被賦值。

瞭解詳情
late_pattern_variable_declaration

模式變數宣告不能使用 late 關鍵字。

leaf_call_must_not_return_handle

FFI leaf 呼叫不能返回“Handle”。

瞭解詳情
leaf_call_must_not_take_handle

FFI leaf 呼叫不能接受型別為“Handle”的引數。

瞭解詳情
library_directive_not_first

庫指令必須出現在所有其他指令之前。

list_element_type_not_assignable

元素型別“{0}”不能賦值給列表型別“{1}”。

瞭解詳情
literal_with_class

{0} 字面量不能以“{1}”為字首。

literal_with_class_and_new

{0} 字面量不能以“new {1}”為字首。

literal_with_new

字面量不能以“new”為字首。

local_function_declaration_modifier

區域性函式宣告不能指定任何修飾符。

main_first_positional_parameter_type

“main”函式的第一個位置引數的型別必須是“List”的超型別。'.

瞭解詳情
main_has_required_named_parameters

函式“main”不能有任何必需的命名引數。

瞭解詳情
main_has_too_many_required_positional_parameters

函式“main”不能有兩個以上的必需位置引數。

瞭解詳情
main_is_not_function

名為“main”的宣告必須是函式。

瞭解詳情
map_entry_not_in_map

map entry 只能用於 map 字面量。

瞭解詳情
map_key_type_not_assignable

元素型別“{0}”不能賦值給 map key 型別“{1}”。

瞭解詳情
map_value_type_not_assignable

元素型別“{0}”不能賦值給 map value 型別“{1}”。

瞭解詳情
member_with_class_name

類成員不能與封閉類同名。

mismatched_annotation_on_struct_field

註解與欄位的宣告型別不匹配。

瞭解詳情
missing_annotation_on_struct_field

“{1}”的子類中型別為“{0}”的欄位必須具有指示原生型別的註解。

瞭解詳情
missing_assignable_selector

缺少選擇器,例如“.identifier”或“[0]”。

missing_assignment_in_initializer

欄位名後應有賦值。

missing_catch_or_finally

try 塊後面必須跟著一個“on”、“catch”或“finally”子句。

missing_closing_parenthesis

缺少右括號。

missing_const_final_var_or_type

變數必須使用關鍵字“const”、“final”、“var”或型別名宣告。

missing_const_in_list_literal

看到此訊息表示存在錯誤。請報告。

missing_const_in_map_literal

看到此訊息表示存在錯誤。請報告。

missing_const_in_set_literal

看到此訊息表示存在錯誤。請報告。

missing_dart_library

必需的庫“{0}”缺失。

瞭解詳情
missing_default_value_for_parameter

引數“{0}”的型別決定其不能為“null”,但隱式預設值為“null”。

在 null safety 中,使用“required”關鍵字,而不是“@required”註解。

瞭解詳情
missing_dependency

缺少對匯入包“{0}”的依賴。

瞭解詳情
missing_enum_body

列舉定義必須有一個主體,且至少包含一個常量名。

missing_enum_constant_in_switch

缺少“{0}”的 case 子句。

瞭解詳情
missing_exception_value

當函式的返回型別既不是“void”、“Handle”也不是“Pointer”時,方法 {0} 必須有一個異常返回值(第二個引數)。

瞭解詳情
missing_expression_in_initializer

賦值運算子後應有一個表示式。

missing_expression_in_throw

“throw”後缺少表示式。

missing_field_type_in_struct

結構體類中的欄位必須具有明確宣告的型別“int”、“double”或“Pointer”。

瞭解詳情
missing_function_body

必須提供函式體。

missing_function_keyword

函式型別在引數列表前必須有關鍵字“Function”。

missing_function_parameters

函式必須有一個顯式的引數列表。

missing_get

Getter 名稱前必須有關鍵字“get”。

missing_identifier

應有一個識別符號。

missing_initializer

應有一個初始化器。

missing_keyword_operator

運算子宣告必須以關鍵字“operator”開頭。

missing_method_parameters

方法必須有一個顯式的引數列表。

missing_name

“name”欄位是必需的,但缺失。

瞭解詳情
missing_named_pattern_field_name

getter 名稱未明確指定,並且模式不是變數。

瞭解詳情
missing_name_for_named_parameter

函式型別中的命名引數必須有名稱。

missing_name_in_library_directive

庫指令必須包含庫名稱。

missing_name_in_part_of_directive

Part-of 指令必須包含庫名稱。

missing_override_of_must_be_overridden

缺少“{0}”的具體實現。

缺少“{0}”和“{1}”的具體實現。

缺少“{0}”、“{1}”以及另外 {2} 個的具體實現。

瞭解詳情
missing_prefix_in_deferred_import

延遲匯入應該有字首。

missing_primary_constructor

擴充套件型別宣告必須有一個主要建構函式宣告。

missing_primary_constructor_parameters

主要建構函式宣告必須有形式引數。

missing_required_argument

命名引數“{0}”是必需的,但沒有對應的引數。

瞭解詳情
missing_required_param

引數“{0}”是必需的。

引數“{0}”是必需的。{1}。

瞭解詳情
missing_return

此函式的返回型別為“{0}”,但沒有以 return 語句結束。

瞭解詳情
missing_size_annotation_carray

型別為“Array”的欄位必須恰好有一個“Array”註解。

瞭解詳情
missing_star_after_sync

修飾符“sync”後面必須跟著一個星號(“*”)。

missing_statement

應有一個語句。

missing_terminator_for_parameter_group

沒有“{0}”來關閉引數組。

missing_typedef_parameters

Typedef 必須有一個顯式的引數列表。

missing_variable_in_for_each

在 for-each 迴圈的“in”之前必須宣告一個迴圈變數,但未找到。

missing_variable_pattern

在此邏輯或模式的分支中缺少變數模式“{0}”。

瞭解詳情
mixed_parameter_groups

在一個引數列表中不能同時包含位置引數和命名引數。

mixin_application_concrete_super_invoked_member_type

超類呼叫的成員“{0}”的型別是“{1}”,而類中的具體成員型別是“{2}”。

瞭解詳情
mixin_application_not_implemented_interface

“{0}”不能混合到“{1}”上,因為“{1}”沒有實現“{2}”。

瞭解詳情
mixin_application_no_concrete_super_invoked_member

類沒有超類呼叫的成員“{0}”的具體實現。

類沒有超類呼叫的 setter “{0}”的具體實現。

瞭解詳情
mixin_class_declaration_extends_not_object

類“{0}”不能宣告為 mixin,因為它擴充套件了“Object”以外的類。

瞭解詳情
mixin_class_declares_constructor

類“{0}”不能用作 mixin,因為它聲明瞭建構函式。

瞭解詳情
mixin_declares_constructor

Mixins 不能宣告建構函式。

mixin_inherits_from_not_object

類“{0}”不能用作 mixin,因為它擴充套件了“Object”以外的類。

瞭解詳情
mixin_instantiate

Mixins 不能被例項化。

瞭解詳情
mixin_of_non_class

類只能 mixin mixin 和類。

瞭解詳情
mixin_on_sealed_class

類“{0}”不應被用作 mixin 約束,因為它已密封,並且任何混入此 mixin 的類都必須將“{0}”作為超類。

瞭解詳情
mixin_super_class_constraint_deferred_class

延遲類不能用作超類約束。

瞭解詳情
mixin_super_class_constraint_non_interface

只有類和 mixin 可以用作超類約束。

瞭解詳情
mixin_with_clause

Mixin 不能有 with 子句。

mixin_with_non_class_superclass

Mixin 只能應用於類。

modifier_out_of_order

修飾符“{0}”應在修飾符“{1}”之前。

multiple_clauses

每個“{0}”定義最多可以有一個“{1}”子句。

multiple_combinators

使用多個“hide”或“show”組合子絕不是必需的,並且通常會產生令人驚訝的結果。

瞭解詳情
multiple_extends_clauses

每個類定義最多可以有一個 extends 子句。

multiple_implements_clauses

每個類或 mixin 定義最多可以有一個 implements 子句。

multiple_library_directives

一個檔案中只能宣告一個庫指令。

multiple_named_parameter_groups

在一個引數列表中不能有多個命名引數組。

multiple_on_clauses

每個 mixin 定義最多可以有一個 on 子句。

multiple_part_of_directives

一個檔案中只能宣告一個 part-of 指令。

multiple_plugins

不能啟用多個外掛。

multiple_positional_parameter_groups

在一個引數列表中不能有多個位置引數組。

multiple_redirecting_constructor_invocations

建構函式最多隻能有一個“this”重定向。

瞭解詳情
multiple_representation_fields

每個擴充套件型別應恰好有一個表示欄位。

multiple_super_initializers

建構函式最多可以有一個“super”初始化器。

瞭解詳情
multiple_variables_in_for_each

在 for-each 迴圈的“in”之前必須宣告一個迴圈變數,但找到了 {0} 個。

multiple_variance_modifiers

每個型別引數最多可以有一個 variance 修飾符。

multiple_with_clauses

每個類定義最多可以有一個 with 子句。

must_be_a_native_function_type

提供給“{1}”的型別“{0}”必須是有效的“dart:ffi”原生函式型別。

瞭解詳情
must_be_a_subtype

型別“{0}”必須是“{2}”的“{1}”的子型別。

瞭解詳情
must_be_immutable

此類(或此類繼承的類)被標記為“@immutable”,但其一個或多個例項欄位不是 final:{0}

瞭解詳情
must_call_super

此方法覆蓋了在“{0}”中被標註為“@mustCallSuper”的方法,但沒有呼叫被覆蓋的方法。

瞭解詳情
must_return_void

傳遞給“NativeCallable.listener”的函式的返回型別必須是“void”,而不是“{0}”。

瞭解詳情
named_function_expression

函式表示式不能命名。

named_function_type

函式型別不能命名。

named_parameter_outside_group

命名引數必須包含在花括號中(“{”和“}”)。

name_not_string

“name”欄位的值必須是字串。

瞭解詳情
native_clause_in_non_sdk_code

原生子句只能在 SDK 和透過原生擴充套件載入的程式碼中使用。

native_clause_should_be_annotation

這種形式的原生子句已棄用。

native_field_invalid_type

“{0}”是原生欄位不支援的型別。原生欄位只支援指標、陣列或數字和複合型別。

瞭解詳情
native_field_missing_type

無法推斷此欄位的原生型別,必須在註解中指定。

瞭解詳情
native_field_not_static

原生欄位必須是靜態的。

瞭解詳情
native_function_body_in_non_sdk_code

原生函式只能在 SDK 和透過原生擴充套件載入的程式碼中宣告。

native_function_missing_type

無法推斷此函式的原生型別,因此必須在註解中指定。

瞭解詳情
negative_variable_dimension

可變長度陣列的可變維度必須是非負數。

瞭解詳情
new_with_undefined_constructor

類 '{0}' 沒有名為 '{1}' 的建構函式。

new_with_undefined_constructor_default

類“{0}”沒有未命名建構函式。

瞭解詳情
non_abstract_class_inherits_abstract_member

缺少“{0}”的具體實現。

缺少“{0}”和“{1}”的具體實現。

缺少“{0}”、“{1}”、“{2}”、“{3}”以及另外 {4} 個的具體實現。

缺少“{0}”、“{1}”、“{2}”和“{3}”的具體實現。

缺少“{0}”、“{1}”和“{2}”的具體實現。

瞭解詳情
non_bool_condition

條件的靜態型別必須是“bool”。

瞭解詳情
non_bool_expression

assert 中的表示式型別必須是“bool”。

瞭解詳情
non_bool_negation_expression

取反運算元的靜態型別必須是“bool”。

瞭解詳情
non_bool_operand

運算子“{0}”的運算元必須可賦值給“bool”。

瞭解詳情
non_constant_annotation_constructor

註解建立只能呼叫 const 建構函式。

瞭解詳情
non_constant_case_expression

case 表示式必須是常量。

瞭解詳情
non_constant_case_expression_from_deferred_library

延遲庫中的常量值不能用作 case 表示式。

瞭解詳情
non_constant_default_value

可選引數的預設值必須是常量。

瞭解詳情
non_constant_default_value_from_deferred_library

延遲庫中的常量值不能用作預設引數值。

瞭解詳情
non_constant_list_element

const 列表字面量中的值必須是常量。

瞭解詳情
non_constant_map_element

const map 字面量中的元素必須是常量。

瞭解詳情
non_constant_map_key

const map 字面量中的鍵必須是常量。

瞭解詳情
non_constant_map_pattern_key

map 模式中的鍵表示式必須是常量。

瞭解詳情
non_constant_map_value

const map 字面量中的值必須是常量。

瞭解詳情
non_constant_record_field

const record 字面量中的欄位必須是常量。

non_constant_record_field_from_deferred_library

延遲庫中的常量值不能在“const”記錄字面量中用作欄位。

non_constant_relational_pattern_expression

關係模式表示式必須是常量。

瞭解詳情
non_constant_set_element

const set 字面量中的值必須是常量。

瞭解詳情
non_constant_type_argument

“{0}”的型別引數必須在編譯時已知,因此不能是型別引數。

瞭解詳情
non_constructor_factory

只有建構函式可以宣告為 factory。

non_const_argument_for_const_parameter

引數 '{0}' 必須是常量。

瞭解詳情
non_const_call_to_literal_constructor

此例項建立必須是“const”,因為 {0} 建構函式被標記為“@literal”。

瞭解詳情
non_const_generative_enum_constructor

生成列舉建構函式必須是“const”。

瞭解詳情
non_const_map_as_expression_statement

沒有型別引數的非常量 map 或 set 字面量不能用作表示式語句。

non_covariant_type_parameter_position_in_representation_type

擴充套件型別引數不能在其表示型別的非協變位置使用。

瞭解詳情
non_exhaustive_switch_expression

型別“{0}”沒有被 switch case 完全匹配,因為它不匹配“{1}”。

瞭解詳情
non_exhaustive_switch_statement

型別“{0}”沒有被 switch case 完全匹配,因為它不匹配“{1}”。

瞭解詳情
non_final_field_in_enum

列舉只能宣告 final 欄位。

瞭解詳情
non_generative_constructor

期望找到生成建構函式“{0}”,但找到了 factory。

瞭解詳情
non_generative_implicit_constructor

超類“{0}”的未命名建構函式(由“{1}”的預設建構函式呼叫)必須是生成建構函式,但找到了 factory。

瞭解詳情
non_identifier_library_name

庫名稱必須是識別符號。

non_native_function_type_argument_to_pointer

不能呼叫“asFunction”,因為指標的函式簽名“{0}”不是有效的 C 函式簽名。

瞭解詳情
non_nullable_equals_parameter

'==' 運算子的引數型別應為非可空。

non_part_of_directive_in_part

part-of 指令必須是一個 part 中唯一的指令。

non_positive_array_dimension

陣列維度必須是正數。

瞭解詳情
non_resizable_activity

<activity> 元素應允許調整大小,以便使用者可以利用 Chrome OS 上的多視窗環境。

non_sized_type_argument

型別“{1}”不是“{0}”的有效型別引數。型別引數必須是原生整數、“Float”、“Double”、“Pointer”或“Struct”、“Union”或“AbiSpecificInteger”的子型別。

瞭解詳情
non_string_literal_as_uri

URI 必須是字串字面量。

non_sync_factory

Factory 主體不能使用“async”、“async*”或“sync*”。

瞭解詳情
non_type_as_type_argument

名稱“{0}”不是型別,因此不能用作型別引數。

瞭解詳情
non_type_in_catch_clause

名稱“{0}”不是型別,不能用於 on-catch 子句。

瞭解詳情
non_user_definable_operator

運算子“{0}”不是使用者可定義的。

non_void_return_for_operator

運算子 []= 的返回型別必須是“void”。

瞭解詳情
non_void_return_for_setter

setter 的返回型別必須是“void”或省略。

瞭解詳情
normal_before_optional_parameters

普通引數必須出現在可選引數之前。

not_assigned_potentially_non_nullable_local_variable

非可空區域性變數“{0}”在使用前必須被賦值。

瞭解詳情
not_a_type

{0} 不是型別。

瞭解詳情
not_binary_operator

“{0}”不是二元運算子。

瞭解詳情
not_enough_positional_arguments

“{0}” 期望 1 個位置引數,但找到 0 個。

期望 1 個位置引數,但找到 0 個。

“{2}” 期望 {0} 個位置引數,但找到 {1} 個。

期望 {0} 個位置引數,但找到 {1} 個。

瞭解詳情
not_initialized_non_nullable_instance_field

非可空例項欄位“{0}”必須被初始化。

瞭解詳情
not_initialized_non_nullable_variable

非可空變數“{0}”必須被初始化。

瞭解詳情
not_instantiated_bound

型別引數的邊界型別必須被例項化。

not_iterable_spread

List 或 set 字面量中的展開元素必須實現“Iterable”。

瞭解詳情
not_map_spread

Map 字面量中的展開元素必須實現“Map”。

瞭解詳情
not_null_aware_null_spread

Null 型別的表示式不能與非 null 感知展開一起使用。

no_annotation_constructor_arguments

註解建立必須有引數。

瞭解詳情
no_combined_super_signature

無法從覆蓋的方法中推斷“{0}”中的缺失型別:{1}。

瞭解詳情
no_default_super_constructor

超類“{0}”沒有零引數建構函式。

no_generative_constructors_in_superclass

類“{0}”不能繼承“{1}”,因為“{1}”只有 factory 建構函式(沒有生成建構函式),而“{0}”至少有一個生成建構函式。

瞭解詳情
no_touchscreen_feature

預設的“android.hardware.touchscreen”對於 Chrome OS 來說需要是可選的。

nullable_type_in_catch_clause

潛在可空型別不能在“on”子句中使用,因為丟擲可空表示式是無效的。

瞭解詳情
nullable_type_in_extends_clause

類不能繼承可空型別。

瞭解詳情
nullable_type_in_implements_clause

類、mixin 或擴充套件型別不能實現可空型別。

瞭解詳情
nullable_type_in_on_clause

Mixin 不能將可空型別作為超類約束。

瞭解詳情
nullable_type_in_with_clause

類或 mixin 不能 mix in 可空型別。

瞭解詳情
null_argument_to_non_null_type

“{0}” 不應為非可空型別引數“{1}”傳遞“null”引數進行呼叫。

瞭解詳情
null_aware_cascade_out_of_order

“?..” 級聯運算子必須是級聯序列中的第一個。

null_check_always_fails

此 null 檢查將始終丟擲異常,因為表示式將始終評估為“null”。

瞭解詳情
object_cannot_extend_another_class

類“Object”不能擴充套件任何其他類。

obsolete_colon_for_default_value

使用冒號作為預設值前的分隔符不再支援。

瞭解詳情
on_repeated

型別“{0}”只能包含在超類約束中一次。

瞭解詳情
optional_parameter_in_operator

定義運算子時不允許可選引數。

瞭解詳情
out_of_order_clauses

“{0}”子句必須出現在“{1}”子句之前。

override_on_non_overriding_member

該欄位沒有覆蓋繼承的 getter 或 setter。

該 getter 沒有覆蓋繼承的 getter。

該方法沒有覆蓋繼承的方法。

該 setter 沒有覆蓋繼承的 setter。

瞭解詳情
packed_annotation

Struct 必須最多包含一個“Packed”註解。

瞭解詳情
packed_annotation_alignment

只支援打包到 1、2、4、8 和 16 位元組對齊。

瞭解詳情
parse_error

{0}

part_of_different_library

期望此庫是“{0}”的一部分,而不是“{1}”。

瞭解詳情
part_of_name

“part of”指令不能使用增強 part 特性中的名稱。

part_of_non_part

包含的 part “{0}”必須有一個 part-of 指令。

瞭解詳情
part_of_unnamed_library

庫未命名。在 part-of 指令中,期望的是 URI,而不是庫名稱“{0}”。

瞭解詳情
path_does_not_exist

路徑“{0}”不存在。

瞭解詳情
path_not_posix

路徑“{0}”不是 POSIX 風格的路徑。

瞭解詳情
path_pubspec_does_not_exist

目錄“{0}”不包含 pubspec。

瞭解詳情
pattern_assignment_declares_variable

變數“{0}”不能在模式賦值中宣告。

pattern_assignment_not_local_variable

模式賦值中只能賦值給區域性變數。

瞭解詳情
pattern_constant_from_deferred_library

延遲庫中的常量值不能用於模式。

瞭解詳情
pattern_never_matches_value_type

匹配值型別“{0}”永遠不能匹配必需的型別“{1}”。

pattern_type_mismatch_in_irrefutable_context

型別為“{0}”的匹配值不可賦值給必需的型別“{1}”。

瞭解詳情
pattern_variable_assignment_inside_guard

模式變數不能在封閉的 guarded 模式的 guard 內部賦值。

瞭解詳情
pattern_variable_declaration_outside_function_or_method

模式變數宣告不能出現在函式或方法之外。

permission_implies_unsupported_hardware

許可權導致應用與 Chrome OS 不相容,考慮新增可選的 {0} 功能標記。

platform_value_disallowed

platforms 欄位中的鍵不能有值。

瞭解詳情
positional_after_named_argument

位置引數必須出現在命名引數之前。

positional_field_in_object_pattern

物件模式只能使用命名欄位。

瞭解詳情
positional_parameter_outside_group

位置引數必須包含在方括號中(“[”和“]”)。

positional_super_formal_parameter_with_positional_argument

當 super 建構函式呼叫有位置引數時,不能使用位置 super 引數。

瞭解詳情
prefix_after_combinator

字首(“as”子句)應出現在任何 show/hide 組合子之前。

prefix_collides_with_top_level_member

名稱“{0}”已用作匯入字首,不能用於命名頂級元素。

瞭解詳情
prefix_identifier_not_followed_by_dot

名稱“{0}”引用了匯入字首,因此後面必須跟著“.”。

瞭解詳情
prefix_shadowed_by_local_declaration

字首“{0}”不能在此處使用,因為它被區域性宣告遮蔽了。

瞭解詳情
private_collision_in_mixin_application

私有名稱“{0}”(由“{1}”定義)與由“{2}”定義的同名名稱衝突。

瞭解詳情
private_optional_parameter

命名引數不能以下劃線開頭。

瞭解詳情
private_setter

setter “{0}”是私有的,不能在其宣告庫之外訪問。

瞭解詳情
read_potentially_unassigned_final

final 變數“{0}”不能在此處讀取,因為它可能尚未賦值。

瞭解詳情
receiver_of_type_never

接收器的型別是“Never”,並且永遠不會完成並返回值。

record_literal_one_positional_no_trailing_comma

僅包含一個位置欄位的記錄字面量需要後置逗號。

瞭解詳情
record_type_one_positional_no_trailing_comma

僅包含一個位置欄位的記錄型別需要後置逗號。

瞭解詳情
recursive_compile_time_constant

編譯時常量表達式依賴於自身。

瞭解詳情
recursive_constant_constructor

常量建構函式依賴於自身。

recursive_constructor_redirect

建構函式不能直接或間接重定向到自身。

瞭解詳情
recursive_include_file

“{1}”中的包含檔案“{0}”遞迴包含自身。

recursive_interface_inheritance

“{0}”不能是自身的 superinterface:{1}。

“{0}”不能擴充套件自身。

“{0}”不能實現自身。

“{0}”不能使用自身作為 mixin。

“{0}”不能使用自身作為超類約束。

瞭解詳情
redeclare_on_non_redeclaring_member

該 {0} 沒有重宣告在 superinterface 中宣告的 {0}。

瞭解詳情
redirecting_constructor_with_body

重定向建構函式不能有主體。

redirection_in_non_factory_constructor

只有 factory 建構函式可以指定“=”重定向。

redirect_generative_to_missing_constructor

在“{1}”中找不到建構函式“{0}”。

瞭解詳情
redirect_generative_to_non_generative_constructor

生成建構函式不能重定向到 factory 建構函式。

瞭解詳情
redirect_to_abstract_class_constructor

轉發建構函式“{0}”無法轉發到抽象類“{1}”的建構函式。

瞭解詳情
redirect_to_invalid_function_type

轉發的建構函式“{0}”與“{1}”具有不相容的引數。

瞭解詳情
redirect_to_invalid_return_type

轉發的建構函式的返回型別“{0}”不是“{1}”的子型別。

瞭解詳情
redirect_to_missing_constructor

在“{1}”中找不到建構函式“{0}”。

瞭解詳情
redirect_to_non_class

名稱“{0}”不是型別,不能用於轉發建構函式。

瞭解詳情
redirect_to_non_const_constructor

常量轉發建構函式不能轉發到非常量建構函式。

瞭解詳情
redirect_to_type_alias_expands_to_type_parameter

轉發建構函式不能轉發到擴充套件為型別引數的類型別名。

瞭解詳情
referenced_before_declaration

區域性變數“{0}”不能在其宣告之前被引用。

瞭解詳情
refutable_pattern_in_irrefutable_context

可駁斥模式不能在不可駁斥上下文中使用。

瞭解詳情
relational_pattern_operand_type_not_assignable

常量表達式型別“{0}”不可賦值給運算子“{2}”的引數型別“{1}”。

瞭解詳情
relational_pattern_operator_return_type_not_assignable_to_bool

關係模式中使用的運算子的返回型別必須可賦值給“bool”。

瞭解詳情
removed_lint

“{0}”已在 Dart “{1}” 中移除。

removed_lint_use

“{0}”已在 Dart “{1}” 中移除。

replaced_lint

“{0}”已在 Dart “{1}” 中被“{2}”替換。

replaced_lint_use

“{0}”已在 Dart “{1}” 中被“{2}”替換。

representation_field_modifier

表示欄位不能有修飾符。

representation_field_trailing_comma

表示欄位不能有尾隨逗號。

rest_element_in_map_pattern

map 模式不能包含 rest 模式。

瞭解詳情
rethrow_outside_catch

rethrow 必須在 catch 子句內。

瞭解詳情
return_in_generative_constructor

建構函式不能返回值。

瞭解詳情
return_in_generator

不能從使用 'async*' 或 'sync*' 修飾符的生成器函式返回值。

瞭解詳情
return_of_do_not_store

“{0}”被註解為“doNotStore”,除非“{1}”也被註解,否則不應返回。

瞭解詳情
return_of_invalid_type

型別為“{0}”的值不能從建構函式“{2}”返回,因為它具有返回型別“{1}”。

型別為“{0}”的值不能從函式“{2}”返回,因為它具有返回型別“{1}”。

型別為“{0}”的值不能從方法“{2}”返回,因為它具有返回型別“{1}”。

瞭解詳情
return_of_invalid_type_from_closure

返回的型別“{0}”不能從“{1}”函式返回,這是閉包上下文所要求的。

瞭解詳情
return_without_value

“return” 後缺少返回值。

瞭解詳情
sdk_version_async_exported_from_core

類“{0}”直到版本 2.1 才從“dart:core”匯出,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_as_expression_in_const_context

常量表達式中使用 as 表示式直到版本 2.3.2 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_bool_operator_in_const_context

常量上下文中使用運算子“{0}”用於“bool”運算元直到版本 2.3.2 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_constructor_tearoffs

拆分建構函式需要“constructor-tearoffs”語言特性。

瞭解詳情
sdk_version_eq_eq_operator_in_const_context

常量上下文中使用運算子“==”用於非原始型別直到版本 2.3.2 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_extension_methods

擴充套件方法直到版本 2.6.0 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_gt_gt_gt_operator

運算子“>>>”直到版本 2.14.0 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_is_expression_in_const_context

常量上下文中使用 is 表示式直到版本 2.3.2 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_never

型別“Never”直到版本 2.12.0 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_set_literal

Set 字面量直到版本 2.2 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_since

此 API 自 SDK {0} 起可用,但約束條件“{1}”不保證其可用性。

sdk_version_ui_as_code

for、if 和 spread 元素直到版本 2.3.0 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sdk_version_ui_as_code_in_const_context

if 和 spread 元素在常量表達式中直到版本 2.5.0 才受支援,但此程式碼需要在早期版本上執行。

瞭解詳情
sealed_enum

列舉不能宣告為“sealed”。

sealed_mixin

Mixin 不能宣告為“sealed”。

sealed_mixin_class

Mixin class 不能宣告為“sealed”。

setter_constructor

建構函式不能是 setter。

setter_in_function

Setter 不能在方法或函式內定義。

setting_orientation_on_activity

<activity> 元素不應鎖定到任何方向,以便使用者可以利用 Chrome OS 上的多視窗環境和更大螢幕。

set_element_type_not_assignable

元素型別“{0}”不能賦值給 set 型別“{1}”。

瞭解詳情
shared_deferred_prefix

deferred import 的字首不能用於其他 import 指令。

瞭解詳情
size_annotation_dimensions

'Array' 必須有一個與其維度匹配的 'Array' 註解。

瞭解詳情
spread_expression_from_deferred_library

deferred library 中的常量值不能展開到 const 字面量中。

stack_overflow

檔案中有太多巢狀表示式或語句。

static_access_to_instance_member

例項成員“{0}”不能使用靜態訪問來訪問。

瞭解詳情
static_constructor

建構函式不能是 static。

static_getter_without_body

一個 'static' getter 必須有一個主體。

static_operator

運算子不能是 static。

static_setter_without_body

一個 'static' setter 必須有一個主體。

strict_raw_type

泛型型別“{0}”應該有顯式型別引數但沒有。

subtype_of_base_or_final_is_not_base_final_or_sealed

mixin “{0}”必須是“base”,因為超型別“{1}”是“base”。

mixin “{0}”必須是“base”,因為超型別“{1}”是“final”。

型別“{0}”必須是“base”、“final”或“sealed”,因為超型別“{1}”是“base”。

型別“{0}”必須是“base”、“final”或“sealed”,因為超型別“{1}”是“final”。

瞭解詳情
subtype_of_deferred_class

類和 mixin 不能實現 deferred class。

類不能繼承 deferred class。

類不能 mixin deferred class。

瞭解詳情
subtype_of_disallowed_type

“{0}”不能用作超類約束。

類和 mixin 不能實現“{0}”。

類不能繼承“{0}”。

類不能 mixin “{0}”。

瞭解詳情
subtype_of_ffi_class

類“{0}”不能繼承“{1}”。

類“{0}”不能實現“{1}”。

類“{0}”不能 mixin “{1}”。

瞭解詳情
subtype_of_sealed_class

類“{0}”不應被繼承、mixin 或實現,因為它已被 sealed。

瞭解詳情
subtype_of_struct_class

類“{0}”不能繼承“{1}”,因為“{1}”是“Struct”、“Union”或“AbiSpecificInteger”的子型別。

類“{0}”不能實現“{1}”,因為“{1}”是“Struct”、“Union”或“AbiSpecificInteger”的子型別。

類“{0}”不能 mixin “{1}”,因為“{1}”是“Struct”、“Union”或“AbiSpecificInteger”的子型別。

瞭解詳情
supertype_expands_to_type_parameter

擴充套件為型別引數的類型別名不能實現。

擴充套件為型別引數的類型別名不能 mixin。

擴充套件為型別引數的類型別名不能用作超類約束。

擴充套件為型別引數的類型別名不能用作超類。

瞭解詳情
super_formal_parameter_type_is_not_subtype_of_associated

此引數的型別“{0}”不是關聯的超建構函式引數型別“{1}”的子型別。

瞭解詳情
super_formal_parameter_without_associated_named

沒有關聯的命名超建構函式引數。

瞭解詳情
super_formal_parameter_without_associated_positional

沒有關聯的位置超建構函式引數。

瞭解詳情
super_initializer_in_object

類“Object”不能呼叫超類的建構函式。

super_invocation_not_last

superconstructor 呼叫必須是初始化列表中的最後一個:“{0}”。

瞭解詳情
super_in_enum_constructor

列舉建構函式不能有“super”初始化。

瞭解詳情
super_in_extension

“super”關鍵字不能在擴充套件中使用,因為擴充套件沒有超類。

瞭解詳情
super_in_extension_type

“super”關鍵字不能在擴充套件型別中使用,因為擴充套件型別沒有超類。

瞭解詳情
super_in_invalid_context

“super”呼叫的無效上下文。

瞭解詳情
super_in_redirecting_constructor

轉發建構函式不能有“super”初始化。

瞭解詳情
switch_case_completes_normally

“case”不應正常完成。

瞭解詳情
switch_expression_not_assignable

switch 表示式的型別“{0}”不可賦值給 case 表示式的型別“{1}”。

瞭解詳情
switch_has_case_after_default_case

default case 應該是 switch 語句中的最後一個 case。

switch_has_multiple_default_cases

“default” case 只能宣告一次。

tearoff_of_generative_constructor_of_abstract_class

抽象類的 generative 建構函式不能被拆分。

瞭解詳情
text_direction_code_point_in_comment

Unicode 碼點“U+{0}”改變了文字的外觀,使其與編譯器解釋的方式不同。

瞭解詳情
text_direction_code_point_in_literal

Unicode 碼點“U+{0}”改變了文字的外觀,使其與編譯器解釋的方式不同。

瞭解詳情
throw_of_invalid_type

丟擲表示式的型別“{0}”必須可賦值給“Object”。

瞭解詳情
top_level_cycle

無法推斷“{0}”的型別,因為它透過迴圈 {1} 依賴自身。

瞭解詳情
top_level_operator

運算子必須在類中宣告。

typedef_in_class

Typedef 不能在類內宣告。

type_alias_cannot_reference_itself

Typedef 不能直接或透過另一個 typedef 遞迴引用自身。

瞭解詳情
type_annotation_deferred_class

deferred 型別“{0}”不能在宣告、轉換或型別測試中使用。

瞭解詳情
type_arguments_on_type_variable

不能將型別引數與型別變數“{0}”一起使用。

type_argument_not_matching_bounds

“{0}”不符合型別引數“{1}”的界限“{2}”。

瞭解詳情
type_before_factory

Factory 建構函式不能有返回型別。

type_check_with_null

非 null 測試應該使用“!= null”來完成。

null 測試應該使用“== null”來完成。

瞭解詳情
type_parameter_on_constructor

建構函式不能有型別引數。

type_parameter_on_operator

定義運算子時不允許有型別引數。

type_parameter_referenced_by_static

Static 成員不能引用類的型別引數。

瞭解詳情
type_parameter_supertype_of_its_bound

“{0}”不能是其上界的超型別。

瞭解詳情
type_test_with_non_type

名稱“{0}”不是型別,不能在“is”表示式中使用。

瞭解詳情
type_test_with_undefined_name

名稱“{0}”未定義,因此不能在“is”表示式中使用。

瞭解詳情
unchecked_use_of_nullable_value

可為 null 的表示式不能用作條件。

可為 null 的表示式不能在 for-in 迴圈中用作迭代器。

可為 null 的表示式不能在 spread 中使用。

可為 null 的表示式不能在 yield-each 語句中使用。

該函式不能無條件呼叫,因為它可能為“null”。

方法“{0}”不能無條件呼叫,因為接收者可能為“null”。

運算子“{0}”不能無條件呼叫,因為接收者可能為“null”。

屬性“{0}”不能無條件訪問,因為接收者可能為“null”。

瞭解詳情
undefined_annotation

未定義的名稱“{0}”用作註解。

瞭解詳情
undefined_class

未定義的類“{0}”。

瞭解詳情
undefined_constructor_in_initializer

類 '{0}' 沒有名為 '{1}' 的建構函式。

類“{0}”沒有未命名建構函式。

瞭解詳情
undefined_enum_constant

“{1}”中沒有名為“{0}”的常量。

瞭解詳情
undefined_enum_constructor

列舉沒有名為“{0}”的建構函式。

列舉沒有未命名的建構函式。

瞭解詳情
undefined_extension_getter

getter “{0}”未在擴充套件“{1}”中定義。

瞭解詳情
undefined_extension_method

方法“{0}”未在擴充套件“{1}”中定義。

瞭解詳情
undefined_extension_operator

運算子“{0}”未在擴充套件“{1}”中定義。

瞭解詳情
undefined_extension_setter

setter “{0}”未在擴充套件“{1}”中定義。

瞭解詳情
undefined_function

函式“{0}”未定義。

瞭解詳情
undefined_getter

getter “{0}”未在“{1}”函式型別中定義。

getter “{0}”未在型別“{1}”中定義。

瞭解詳情
undefined_hidden_name

library “{0}”未匯出具有隱藏名稱“{1}”的成員。

瞭解詳情
undefined_identifier

未定義的名稱“{0}”。

瞭解詳情
undefined_identifier_await

函式體中未用“async”標記的“await”未定義。

瞭解詳情
undefined_lint

“{0}”不是一個已識別的 lint 規則。

undefined_method

方法“{0}”未在“{1}”函式型別中定義。

方法“{0}”未在型別“{1}”中定義。

瞭解詳情
undefined_named_parameter

命名引數“{0}”未定義。

瞭解詳情
undefined_operator

運算子“{0}”未在型別“{1}”中定義。

瞭解詳情
undefined_prefixed_name

名稱“{0}”透過字首“{1}”被引用,但在使用該字首匯入的任何 library 中均未定義。

瞭解詳情
undefined_referenced_parameter

引數“{0}”未由“{1}”定義。

瞭解詳情
undefined_setter

setter “{0}”未在“{1}”函式型別中定義。

setter “{0}”未在型別“{1}”中定義。

瞭解詳情
undefined_shown_name

library “{0}”未匯出具有所示名稱“{1}”的成員。

瞭解詳情
undefined_super_member

getter “{0}”未在“{1}”的超類中定義。

方法“{0}”未在“{1}”的超類中定義。

運算子“{0}”未在“{1}”的超類中定義。

setter “{0}”未在“{1}”的超類中定義。

瞭解詳情
unexpected_terminator_for_parameter_group

沒有“{0}”來開啟引數組。

unexpected_token

意外文字“{0}”。

unexpected_tokens

意外的 token。

unignorable_ignore

診斷“{0}”不能被忽略。

unknown_platform

平臺“{0}”不是一個已識別的平臺。

瞭解詳情
unnecessary_cast

不必要的 cast。

瞭解詳情
unnecessary_cast_pattern

不必要的 cast pattern。

unnecessary_dev_dependency

dev dependency on {0} 是不必要的,因為該 package 也有一個 normal dependency。

瞭解詳情
unnecessary_final

關鍵字“final”不是必需的,因為引數隱式為“final”。

瞭解詳情
unnecessary_import

import '{0}' 是不必要的,因為所有使用的元素也都由 import '{1}' 提供。

瞭解詳情
unnecessary_nan_comparison

double 不能等於“double.nan”,因此條件始終為“false”。

double 不能等於“double.nan”,因此條件始終為“true”。

瞭解詳情
unnecessary_non_null_assertion

“!” 將不起作用,因為接收者不能為 null。

瞭解詳情
unnecessary_no_such_method

不必要的“noSuchMethod”宣告。

瞭解詳情
unnecessary_null_assert_pattern

null-assert pattern 將不起作用,因為匹配的型別不可為 null。

瞭解詳情
unnecessary_null_check_pattern

null-check pattern 將不起作用,因為匹配的型別不可為 null。

瞭解詳情
unnecessary_null_comparison

運算元不能為“null”,因此條件始終為“false”。

運算元不能為“null”,因此條件始終為“true”。

運算元必須為“null”,因此條件始終為“false”。

運算元必須為“null”,因此條件始終為“true”。

瞭解詳情
unnecessary_question_mark

“?” 是不必要的,因為沒有它“{0}”也是可為 null 的。

瞭解詳情
unnecessary_set_literal

大括號不必要地將此表示式包裝在 set 字面量中。

瞭解詳情
unnecessary_type_check

不必要的型別檢查;結果始終為“false”。

不必要的型別檢查;結果始終為“true”。

瞭解詳情
unnecessary_wildcard_pattern

不必要的 wildcard pattern。

unqualified_reference_to_non_local_static_member

超類的 static 成員必須透過定義型別的名稱來限定。

瞭解詳情
unqualified_reference_to_static_member_of_extended_type

擴充套件型別或其超類之一的 static 成員必須透過定義型別的名稱來限定。

瞭解詳情
unreachable_switch_case

此 case 已被前面的 case 覆蓋。

瞭解詳情
unreachable_switch_default

此 default 子句已被前面的 case 覆蓋。

瞭解詳情
unrecognized_error_code

“{0}”不是一個已識別的錯誤程式碼。

unsupported_chrome_os_feature

功能 {0} 在 Chrome OS 上不受支援,請考慮將其設為可選。

unsupported_chrome_os_hardware

功能 {0} 在 Chrome OS 上不受支援,請考慮將其設為可選。

unsupported_option_without_values

選項“{1}”不受“{0}”支援。

unsupported_value

值“{1}”不受“{0}”支援。

unused_catch_clause

異常變數“{0}”未使用,因此可以移除“catch”子句。

瞭解詳情
unused_catch_stack

堆疊跟蹤變數“{0}”未使用,可以移除。

瞭解詳情
unused_element

宣告“{0}”未被引用。

瞭解詳情
unused_element_parameter

可選引數“{0}”的值從未給定。

瞭解詳情
unused_field

欄位“{0}”的值未使用。

瞭解詳情
unused_import

未使用的 import:“{0}”。

瞭解詳情
unused_label

標籤“{0}”未使用。

瞭解詳情
unused_local_variable

區域性變數“{0}”的值未使用。

瞭解詳情
unused_result

應該使用“{0}”。{1}。

“{0}”的值應該被使用。

瞭解詳情
unused_shown_name

名稱 {0} 已顯示,但未使用。

瞭解詳情
uri_does_not_exist

URI 的目標不存在:“{0}”。

瞭解詳情
uri_does_not_exist_in_doc_import

URI 的目標不存在:“{0}”。

瞭解詳情
uri_has_not_been_generated

URI 的目標尚未生成:“{0}”。

瞭解詳情
uri_with_interpolation

URI 不能使用字串插值。

瞭解詳情
use_of_native_extension

Dart native extensions 已棄用,在 Dart 2.15 中不可用。

瞭解詳情
use_of_void_result

此表示式的型別為“void”,因此其值不能使用。

瞭解詳情
values_declaration_in_enum

列舉中不能宣告名為“values”的成員。

瞭解詳情
variable_length_array_not_last

可變長度的“Array”只能作為 Struct 的最後一個欄位出現。

瞭解詳情
variable_pattern_keyword_in_declaration_context

宣告上下文中的 variable pattern 不能指定“var”或“final”關鍵字。

瞭解詳情
variable_type_mismatch

型別為“{0}”的值不能賦值給 const 變數(型別為“{1}”)。

瞭解詳情
var_and_type

不能同時使用“var”和型別名稱宣告變數。

var_as_type_name

關鍵字“var”不能用作型別名稱。

var_class

類不能宣告為“var”。

var_enum

列舉不能宣告為“var”。

var_return_type

返回型別不能是“var”。

var_typedef

Typedef 不能宣告為“var”。

void_with_type_arguments

型別“void”不能有型別引數。

with_before_extends

extends 子句必須在 with 子句之前。

workspace_field_not_list

“workspace”欄位的值必須是相對檔案路徑列表。

瞭解詳情
workspace_value_not_string

workspace entry 必須是目錄路徑(字串)。

瞭解詳情
workspace_value_not_subdirectory

workspace 值必須是“{0}”子目錄的相對路徑。

瞭解詳情
wrong_explicit_type_parameter_variance_in_superinterface

“{0}”是一個“{1}”型別引數,不能在“{3}”的“{2}”位置使用。

wrong_number_of_parameters_for_operator

運算子“-”應宣告 0 或 1 個引數,但找到 {0} 個。

運算子“{0}”應恰好宣告 {1} 個引數,但找到 {2} 個。

瞭解詳情
wrong_number_of_parameters_for_setter

Setter 必須恰好宣告一個必需的位置引數。

瞭解詳情
wrong_number_of_type_arguments

型別“{0}”聲明瞭 {1} 個型別引數,但給定了 {2} 個型別引數。

瞭解詳情
wrong_number_of_type_arguments_constructor

建構函式“{0}.{1}”沒有型別引數。

建構函式“{0}.{1}”沒有型別引數。

瞭解詳情
wrong_number_of_type_arguments_enum

列舉聲明瞭 {0} 個型別引數,但給定了 {1} 個型別引數。

瞭解詳情
wrong_number_of_type_arguments_extension

擴充套件“{0}”聲明瞭 {1} 個型別引數,但給定了 {2} 個型別引數。

瞭解詳情
wrong_number_of_type_arguments_function

函式“{0}”聲明瞭 {1} 個型別引數,但給定了 {2} 個型別引數。

此函式聲明瞭 {0} 個型別引數,但給定了 {1} 個型別引數。

wrong_number_of_type_arguments_method

方法“{0}”聲明瞭 {1} 個型別引數,但給定了 {2} 個型別引數。

瞭解詳情
wrong_separator_for_positional_parameter

位置引數的預設值前應加上“=”。

wrong_terminator_for_parameter_group

預期“{0}”關閉引數組。

wrong_type_parameter_variance_in_superinterface

“{0}”不能在“{1}”中逆變或不變使用。

wrong_type_parameter_variance_position

“{0}”型別引數“{1}”不能在“{2}”位置使用。

yield_in_non_generator

yield 語句必須在生成器函式中(標記為“async*”或“sync*”的函式)。

yield-each 語句必須在生成器函式中(標記為“async*”或“sync*”的函式)。

瞭解詳情
yield_of_invalid_type

yield 的值(型別為“{0}”)必須可賦值給“{1}”。

“yield*”表示式隱含的型別“{0}”必須可賦值給“{1}”。

瞭解詳情
always_declare_return_types

函式“{0}”應該有返回型別但沒有。

方法“{0}”應該有返回型別但沒有。

toggle_on
瞭解詳情
always_put_control_body_on_new_line

語句應位於單獨一行。

toggle_on
瞭解詳情
always_put_required_named_parameters_first

必需的命名引數應在可選命名引數之前。

toggle_on
瞭解詳情
always_require_non_null_named_parameters
toggle_on
always_specify_types

缺少型別註解。

toggle_on
always_use_package_imports

對於“lib”目錄中的檔案,使用“package:”匯入。

toggle_on
瞭解詳情
annotate_overrides

成員“{0}”覆蓋了繼承的成員,但未用“@override”註解。

toggle_on
瞭解詳情
annotate_redeclares

成員“{0}”正在重新宣告,但未用“@redeclare”註解。

toggle_on
avoid_annotating_with_dynamic

不必要的“dynamic”型別註解。

toggle_on
avoid_as
toggle_on
avoid_bool_literals_in_conditional_expressions

包含“bool”字面量的條件表示式可以簡化。

toggle_on
avoid_catches_without_on_clauses

Catch 子句應使用“on”來指定捕獲的異常型別。

toggle_on
avoid_catching_errors

不應捕獲型別“Error”。

不應捕獲型別“{0}”,因為它是“Error”的子類。

toggle_on
avoid_classes_with_only_static_members

類應定義例項成員。

toggle_on
avoid_double_and_int_checks

顯式檢查 double 或 int。

toggle_on
avoid_dynamic_calls

在“dynamic”目標上進行方法呼叫或屬性訪問。

toggle_on
瞭解詳情
avoid_empty_else

'else' 子句中不允許空語句。

toggle_on
瞭解詳情
avoid_equals_and_hash_code_on_mutable_classes

在未用“@immutable”註解的類中不應覆蓋方法“{0}”。

toggle_on
avoid_escaping_inner_quotes

不必要的轉義“{0}”。

toggle_on
avoid_field_initializers_in_const_classes

'const' 類中的欄位不應有初始化器。

toggle_on
avoid_final_parameters

引數不應標記為“final”。

toggle_on
avoid_function_literals_in_foreach_calls

不應將函式字面量傳遞給“forEach”。

toggle_on
瞭解詳情
avoid_futureor_void

不要使用型別 'FutureOr'。'.

toggle_on
瞭解詳情
avoid_implementing_value_types

不應實現覆蓋“==”的類。

toggle_on
avoid_init_to_null

重複的初始化為“null”。

toggle_on
瞭解詳情
avoid_js_rounded_ints

編譯為 JavaScript 時,整數文字不能精確表示。

toggle_on
avoid_multiple_declarations_per_line

單行宣告多個變數。

toggle_on
avoid_null_checks_in_equality_operators

在實現“==”時不必要的 null 比較。

toggle_on
avoid_positional_boolean_parameters

“bool”引數應該是命名引數。

toggle_on
avoid_print

不要在生產程式碼中呼叫“print”。

toggle_on
瞭解詳情
avoid_private_typedef_functions

typedef 是不必要的,因為它只在一個地方使用。

toggle_on
avoid_redundant_argument_values

引數的值是冗餘的,因為它與預設值匹配。

toggle_on
avoid_relative_lib_imports

不能使用相對路徑匯入“lib”中的 library。

toggle_on
瞭解詳情
avoid_renaming_method_parameters

引數名“{0}”與被覆蓋方法中的名稱“{1}”不匹配。

toggle_on
瞭解詳情
avoid_return_types_on_setters

Setter 上不必要的返回型別。

toggle_on
瞭解詳情
avoid_returning_null
toggle_on
avoid_returning_null_for_future
toggle_on
avoid_returning_null_for_void

不要從返回型別為“void”的函式返回“null”。

不要從返回型別為“void”的方法返回“null”。

toggle_on
瞭解詳情
avoid_returning_this

不要從方法返回“this”。

toggle_on
avoid_setters_without_getters

Setter 沒有對應的 getter。

toggle_on
avoid_shadowing_type_parameters

型別引數“{0}”遮蔽了封閉的 {1} 中的型別引數。

toggle_on
瞭解詳情
avoid_single_cascade_in_expression_statements

不必要的 cascade 表示式。

toggle_on
瞭解詳情
avoid_slow_async_io

使用 async 'dart:io' 方法。

toggle_on
瞭解詳情
avoid_type_to_string

在生產程式碼中對“Type”使用“toString”是不安全的。

toggle_on
瞭解詳情
avoid_types_as_parameter_names

引數名“{0}”與可見的型別名匹配。

型別引數名“{0}”與可見的型別名匹配。

toggle_on
瞭解詳情
avoid_types_on_closure_parameters

函式表示式引數上不必要的型別註解。

toggle_on
avoid_unnecessary_containers

不必要的“Container”例項。

toggle_on
瞭解詳情
avoid_unstable_final_fields
toggle_on
avoid_unused_constructor_parameters

引數“{0}”未在建構函式中使用。

toggle_on
avoid_void_async

當 'async' 函式不返回值時,其返回型別應為“Future”。

toggle_on
avoid_web_libraries_in_flutter

不要在 Flutter web plugin 之外使用僅限 web 的 library。

toggle_on
瞭解詳情
await_only_futures

在“{0}”的例項上使用“await”,而它不是“Future”的子型別。

toggle_on
瞭解詳情
camel_case_extensions

副檔名“{0}”不是 UpperCamelCase 識別符號。

toggle_on
瞭解詳情
camel_case_types

型別名“{0}”不是 UpperCamelCase 識別符號。

toggle_on
瞭解詳情
cancel_subscriptions

未取消的“StreamSubscription”例項。

toggle_on
瞭解詳情
cascade_invocations

接收者不必要的重複。

toggle_on
cast_nullable_to_non_nullable

不要將可為 null 的值強制轉換為不可為 null 的型別。

toggle_on
close_sinks

未關閉的“Sink”例項。

toggle_on
瞭解詳情
collection_methods_unrelated_type

引數型別“{0}”與“{1}”不相關。

toggle_on
瞭解詳情
combinators_ordering

按字母順序排序 combinator 名稱。

toggle_on
comment_references

引用的名稱在作用域中不可見。

toggle_on
conditional_uri_does_not_exist

條件 URI “{0}” 的目標不存在。

toggle_on
constant_identifier_names

常量名“{0}”不是 lowerCamelCase 識別符號。

toggle_on
瞭解詳情
control_flow_in_finally

在“finally”子句中使用“{0}”。

toggle_on
瞭解詳情
curly_braces_in_flow_control_structures

{0} 中的語句應包含在塊中。

toggle_on
瞭解詳情
dangling_library_doc_comments

懸空 library doc 註釋。

toggle_on
瞭解詳情
depend_on_referenced_packages

匯入的 package “{0}”不是匯入 package 的依賴項。

toggle_on
瞭解詳情
deprecated_consistency

棄用類中的建構函式應標記為棄用。

由棄用引數初始化的欄位應標記為棄用。

初始化棄用欄位的引數應標記為棄用。

toggle_on
deprecated_member_use_from_same_package

'{0}' 已棄用,不應使用。

'{0}' 已棄用,不應使用。 {1}

toggle_on
diagnostic_describe_all_properties

公共屬性未由“debugFillProperties”或“debugDescribeChildren”描述。

toggle_on
瞭解詳情
directives_ordering

將“dart:”{0} 放在其他 {0} 之前。

將“package:”{0} 放在相對 {0} 之前。

按字母順序排序 directive 部分。

在所有 imports 之後,在一個單獨的部分中指定 exports。

toggle_on
discarded_futures

非“async”函式中返回“Future”的呼叫。

toggle_on
do_not_use_environment

無效使用 environment 宣告。

toggle_on
document_ignores

缺少解釋為何忽略此診斷的文件。

toggle_on
empty_catches

空 catch 塊。

toggle_on
瞭解詳情
empty_constructor_bodies

空建構函式體應使用“;”而不是“{}”來編寫。

toggle_on
瞭解詳情
empty_statements

不必要的空語句。

toggle_on
瞭解詳情
enable_null_safety
toggle_on
eol_at_end_of_file

檔案末尾缺少換行符。

toggle_on
erase_dart_type_extension_types

在“is”檢查中不安全地使用“DartType”。

exhaustive_cases

“{0}”中缺少某些常量的 case 子句。

toggle_on
file_names

檔名“{0}”不是 lower_case_with_underscores 識別符號。

toggle_on
瞭解詳情
flutter_style_todos

To-do 註釋不符合 Flutter 風格。

toggle_on
hash_and_equals

缺少對應的“{0}”覆蓋。

toggle_on
瞭解詳情
implementation_imports

匯入另一個 package 的“lib/src”目錄中的 library。

toggle_on
瞭解詳情
implicit_call_tearoffs

隱式拆分“call”方法。

toggle_on
瞭解詳情
implicit_reopen

{0} “{1}”重新打開了“{2}”,因為它沒有標記為“{3}”。

toggle_on
invalid_case_patterns

此表示式在 Dart 3.0 的“case”子句中無效。

toggle_on
invalid_runtime_check_with_js_interop_types

將“{0}”強制轉換為“{1}”是將 Dart 值強制轉換為 JS 互操作型別,這可能不與平臺一致。

將“{0}”強制轉換為“{1}”是將 JS 互操作值強制轉換為 Dart 型別,這可能不與平臺一致。

將“{0}”強制轉換為“{1}”是將 JS 互操作值強制轉換為不相容的 JS 互操作型別,這可能不與平臺一致。

在“{0}”和“{1}”之間的執行時檢查會檢查 Dart 值是否為 JS 互操作型別,這可能不與平臺一致。

在“{0}”和“{1}”之間的執行時檢查會檢查 JS 互操作值是否為 Dart 型別,這可能不與平臺一致。

在“{0}”和“{1}”之間的執行時檢查涉及兩個 JS 互操作型別之間的非平凡執行時檢查,這可能不與平臺一致。

在“{0}”和“{1}”之間的執行時檢查涉及 JS 互操作值與不相關的 JS 互操作型別之間的執行時檢查,此檢查始終為 true,並且不會檢查底層型別。

toggle_on
瞭解詳情
invariant_booleans
toggle_on
iterable_contains_unrelated_type
toggle_on
join_return_with_assignment

賦值可以在“return”語句中內聯。

toggle_on
leading_newlines_in_multiline_strings

多行字串開頭缺少換行符。

toggle_on
library_annotations

此註解應附加到 library directive。

toggle_on
瞭解詳情
library_names

library 名稱“{0}”不是 lower_case_with_underscores 識別符號。

toggle_on
瞭解詳情
library_prefixes

字首“{0}”不是 lower_case_with_underscores 識別符號。

toggle_on
瞭解詳情
library_private_types_in_public_api

在公共 API 中無效使用私有型別。

toggle_on
瞭解詳情
lines_longer_than_80_chars

行長度超過 80 個字元的限制。

toggle_on
list_remove_unrelated_type
toggle_on
literal_only_boolean_expressions

布林表示式具有常量值。

toggle_on
瞭解詳情
matching_super_parameters

名為“{0}”的 super parameter 與 super constructor 中的對應引數“{1}”名稱不同。

toggle_on
missing_code_block_language_in_doc_comment

程式碼塊缺少指定的語言。

toggle_on
missing_whitespace_between_adjacent_strings

相鄰字串之間缺少空格。

toggle_on
瞭解詳情
no_adjacent_strings_in_list

不要在 list 字面量中使用相鄰字串。

toggle_on
瞭解詳情
no_default_cases

在 switch 中無效使用“default”成員。

toggle_on
no_duplicate_case_values

case 子句的值(“{0}”)等於前面 case 子句的值(“{1}”)。

toggle_on
瞭解詳情
no_leading_underscores_for_library_prefixes

library 字首“{0}”以下劃線開頭。

toggle_on
瞭解詳情
no_leading_underscores_for_local_identifiers

區域性變數“{0}”以下劃線開頭。

toggle_on
瞭解詳情
no_literal_bool_comparisons

與布林字面量不必要的比較。

toggle_on
no_logic_in_create_state

不要在“createState”中放置任何邏輯。

toggle_on
瞭解詳情
no_runtimetype_tostring

在生產程式碼中對“Type”使用“toString”是不安全的。

toggle_on
no_self_assignments

變數或屬性被賦值給自己。

toggle_on
no_wildcard_variable_uses

引用的識別符號是 wildcard。

toggle_on
瞭解詳情
non_constant_identifier_names

變數名“{0}”不是 lowerCamelCase 識別符號。

toggle_on
瞭解詳情
noop_primitive_operations

表示式沒有效果,可以移除。

toggle_on
null_check_on_nullable_type_parameter

不應在型別為潛在可為 null 型別引數的變數上使用 null check operator。

toggle_on
瞭解詳情
null_closures

Closure 不能為“null”,因為它可能會被呼叫。

toggle_on
omit_local_variable_types

區域性變數上不必要的型別註解。

toggle_on
omit_obvious_local_variable_types

當局部變數的型別明顯時,省略型別註解。

toggle_on
omit_obvious_property_types

不需要型別註解,因為它很明顯。

toggle_on
one_member_abstracts

不必要的 abstract class 使用。

toggle_on
only_throw_errors

不要丟擲不繼承“Exception”或“Error”的類的例項。

toggle_on
瞭解詳情
overridden_fields

欄位覆蓋了從“{0}”繼承的欄位。

toggle_on
瞭解詳情
package_api_docs

缺少公共 API 的文件。

toggle_on
package_names

package 名稱“{0}”不是 lower_case_with_underscores 識別符號。

toggle_on
瞭解詳情
package_prefixed_library_names

library 名稱不是以 package 名稱為字首的點分隔路徑。

toggle_on
瞭解詳情
parameter_assignments

引數“{0}”的無效賦值。

toggle_on
prefer_adjacent_string_concatenation

字串字面量不應透過“+”運算子連線。

toggle_on
瞭解詳情
prefer_asserts_in_initializer_lists

Assert 應該在初始化列表中。

toggle_on
瞭解詳情
prefer_asserts_with_message

assert 中缺少訊息。

toggle_on
瞭解詳情
prefer_bool_in_asserts
toggle_on
prefer_collection_literals

不必要的建構函式呼叫。

toggle_on
瞭解詳情
prefer_conditional_assignment

“if”語句可以用 null-aware 賦值替換。

toggle_on
瞭解詳情
prefer_const_constructors

建構函式使用“const”以提高效能。

toggle_on
瞭解詳情
prefer_const_constructors_in_immutables

‘@immutable’ 類中的建構函式應宣告為“const”。

toggle_on
瞭解詳情
prefer_const_declarations

對於初始化為常量值的 final 變數,使用“const”。

toggle_on
瞭解詳情
prefer_const_literals_to_create_immutables

使用“const”字面量作為‘@immutable’ 類建構函式的引數。

toggle_on
瞭解詳情
prefer_constructors_over_static_methods

Static 方法應該是一個建構函式。

toggle_on
瞭解詳情
prefer_contains

始終為“false”,因為“indexOf”始終大於或等於 -1。

始終為“true”,因為“indexOf”始終大於或等於 -1。

不必要地使用“indexOf”來測試是否包含。

toggle_on
瞭解詳情
prefer_double_quotes

不必要地使用單引號。

toggle_on
瞭解詳情
prefer_equal_for_default_values
toggle_on
prefer_expression_function_bodies

不必要地使用 block 函式體。

toggle_on
瞭解詳情
prefer_final_fields

私有欄位 {0} 可以是“final”。

toggle_on
瞭解詳情
prefer_final_in_for_each

pattern 應該是 final 的。

變數“{0}”應該是 final 的。

toggle_on
瞭解詳情
prefer_final_locals

區域性變數應該是 final 的。

toggle_on
瞭解詳情
prefer_final_parameters

引數“{0}”應該是 final 的。

toggle_on
瞭解詳情
prefer_for_elements_to_map_fromiterable

從 iterables 構建 map 時使用“for”元素。

toggle_on
瞭解詳情
prefer_foreach

使用“forEach”和 tear-off 而不是“for”迴圈將函式應用於每個元素。

toggle_on
瞭解詳情
prefer_function_declarations_over_variables

使用函式宣告而不是變數賦值來將函式繫結到名稱。

toggle_on
瞭解詳情
prefer_generic_function_type_aliases

在“typedef”中使用泛型函式型別語法。

toggle_on
瞭解詳情
prefer_if_elements_to_conditional_expressions

使用“if”元素來有條件地新增元素。

toggle_on
prefer_if_null_operators

在測試“null”時使用“??” 運算子而不是“?:”。

toggle_on
瞭解詳情
prefer_initializing_formals

使用 initializing formal 將引數賦值給欄位。

toggle_on
瞭解詳情
prefer_inlined_adds

可以內聯新增列表項。

可以內聯新增多個列表項。

toggle_on
瞭解詳情
prefer_int_literals

不必要地使用“double”字面量。

toggle_on
prefer_interpolation_to_compose_strings

使用插值來組合字串和值。

toggle_on
瞭解詳情
prefer_is_empty

比較始終為“false”,因為長度始終大於或等於 0。

比較始終為“true”,因為長度始終大於或等於 0。

使用“isEmpty”而不是“length”來測試集合是否為空。

使用“isNotEmpty”而不是“length”來測試集合是否為空。

toggle_on
瞭解詳情
prefer_is_not_empty

使用“isNotEmpty”而不是對“isEmpty”的結果取反。

toggle_on
瞭解詳情
prefer_is_not_operator

使用“is!” 運算子而不是對“is”運算子的值取反。

toggle_on
瞭解詳情
prefer_iterable_wheretype

使用“whereType”來選擇給定型別的元素。

toggle_on
瞭解詳情
prefer_mixin

只有 mixin 才應被混入。

toggle_on
prefer_null_aware_method_calls

使用 null-aware 呼叫“call”方法,而不是顯式測試“null”。

toggle_on
prefer_null_aware_operators

使用 null-aware 運算子“?.” 而不是顯式“null”比較。

toggle_on
瞭解詳情
prefer_relative_imports

對於“lib”目錄中的檔案,使用相對匯入。

toggle_on
瞭解詳情
prefer_single_quotes

不必要地使用雙引號。

toggle_on
瞭解詳情
prefer_spread_collections

可以內聯新增多個元素。

toggle_on
prefer_typing_uninitialized_variables

未初始化的欄位應具有顯式型別註解。

未初始化的變數應具有顯式型別註解。

toggle_on
瞭解詳情
prefer_void_to_null

不必要地使用型別“Null”。

toggle_on
瞭解詳情
provide_deprecation_message

缺少棄用訊息。

toggle_on
瞭解詳情
public_member_api_docs

缺少公共成員的文件。

toggle_on
瞭解詳情
recursive_getters

getter “{0}”遞迴返回自身。

toggle_on
瞭解詳情
require_trailing_commas

缺少必需的尾隨逗號。

toggle_on
secure_pubspec_urls

不應使用“{0}”協議,因為它不安全。

toggle_on
瞭解詳情
sized_box_for_whitespace

使用“SizedBox”向佈局新增空白。

toggle_on
瞭解詳情
sized_box_shrink_expand

使用“SizedBox.{0}”避免需要指定“height”和“width”。

toggle_on
瞭解詳情
slash_for_doc_comments

對 doc 註釋使用行尾形式(“///”)。

toggle_on
瞭解詳情
sort_child_properties_last

引數“{0}”應在 widget 建構函式呼叫中排在最後。

toggle_on
瞭解詳情
sort_constructors_first

建構函式宣告應在非建構函式宣告之前。

toggle_on
瞭解詳情
sort_pub_dependencies

依賴項未按字母順序排序。

toggle_on
瞭解詳情
sort_unnamed_constructors_first

未命名建構函式的無效位置。

toggle_on
瞭解詳情
specify_nonobvious_local_variable_types

當局部變數的型別不明顯時,指定其型別。

toggle_on
specify_nonobvious_property_types

需要型別註解,因為它不明顯。

toggle_on
strict_top_level_inference

缺少型別註解。

toggle_on
super_goes_last
toggle_on
switch_on_type

避免在“Type”上使用 switch 語句。

toggle_on
瞭解詳情
test_types_in_equals

在“==”中缺少對“{0}”的型別測試。

toggle_on
瞭解詳情
throw_in_finally

在“finally”塊中使用“{0}”。

toggle_on
瞭解詳情
tighten_type_of_initializing_formals

使用型別註解而不是“assert”來強制非 null 性。

toggle_on
瞭解詳情
type_annotate_public_apis

公共 API 上缺少型別註解。

toggle_on
瞭解詳情
type_init_formals

不要不必要地對 initializing formals 進行型別註解。

toggle_on
瞭解詳情
type_literal_in_constant_pattern

使用“TypeName _”而不是型別字面量。

toggle_on
瞭解詳情
unawaited_futures

此表示式計算的“Future”缺少“await”。

toggle_on
瞭解詳情
unintended_html_in_doc_comment

尖括號將被解釋為 HTML。

toggle_on
瞭解詳情
unnecessary_async

如果函式不使用“await”,則不要將其設為“async”。

toggle_on
unnecessary_await_in_return

不必要的“await”。

toggle_on
unnecessary_brace_in_string_interps

字串插值中不必要的大括號。

toggle_on
瞭解詳情
unnecessary_breaks

不必要的“break”語句。

toggle_on
unnecessary_const

不必要的“const”關鍵字。

toggle_on
瞭解詳情
unnecessary_constructor_name

不必要的“.new”建構函式名稱。

toggle_on
瞭解詳情
unnecessary_final

區域性變數不應標記為“final”。

toggle_on
瞭解詳情
unnecessary_getters_setters

不必要地使用 getter 和 setter 來包裝欄位。

toggle_on
瞭解詳情
unnecessary_ignore

診斷“{0}”未在此位置生成,因此無需忽略。

診斷“{0}”未在此檔案中生成,因此無需忽略。

toggle_on
瞭解詳情
unnecessary_lambdas

Closure 應該是一個 tearoff。

toggle_on
瞭解詳情
unnecessary_late

不必要的“late”修飾符。

toggle_on
瞭解詳情
unnecessary_library_directive

應避免沒有註釋或註解的 library directive。

toggle_on
unnecessary_library_name

Library 名稱不是必需的。

toggle_on
瞭解詳情
unnecessary_new

不必要的“new”關鍵字。

toggle_on
瞭解詳情
unnecessary_null_aware_assignments

不必要的“null”賦值。

toggle_on
瞭解詳情
unnecessary_null_aware_operator_on_extension_on_nullable

不必要地使用 null-aware 運算子在可為 null 型別上呼叫擴充套件方法。

toggle_on
瞭解詳情
unnecessary_null_checks

不必要地使用 null check(“!”)。

toggle_on
瞭解詳情
unnecessary_null_in_if_null_operators

不必要地將“??” 與“null”一起使用。

toggle_on
瞭解詳情
unnecessary_nullable_for_final_variable_declarations

型別可以不可為 null。

toggle_on
瞭解詳情
unnecessary_overrides

不必要的 override。

toggle_on
瞭解詳情
unnecessary_parenthesis

不必要地使用括號。

toggle_on
瞭解詳情
unnecessary_raw_strings

不必要地使用 raw string。

toggle_on
瞭解詳情
unnecessary_statements

不必要的語句。

toggle_on
瞭解詳情
unnecessary_string_escapes

字串字面量中不必要的轉義。

toggle_on
瞭解詳情
unnecessary_string_interpolations

不必要地使用字串插值。

toggle_on
瞭解詳情
unnecessary_this

不必要的“this.”限定符。

toggle_on
瞭解詳情
unnecessary_to_list_in_spreads

在 spread 中不必要地使用“toList”。

toggle_on
瞭解詳情
unnecessary_unawaited

不必要地使用“unawaited”。

toggle_on
瞭解詳情
unnecessary_underscores

不必要地使用多個下劃線。

toggle_on
瞭解詳情
unreachable_from_main

可執行 library 中不可到達的成員“{0}”。

toggle_on
unrelated_type_equality_checks

運算元型別(“{0}”)不是被匹配值(“{1}”)的子型別或超型別。

右運算元型別(“{0}”)不是左運算元(“{1}”)的子型別或超型別。

toggle_on
瞭解詳情
unsafe_html

將值賦給屬性“{0}”是不安全的。

呼叫建構函式“{0}”是不安全的。

呼叫方法“{0}”是不安全的。

toggle_on
unsafe_variance

此型別不安全:型別引數出現在非協變位置。

toggle_on
瞭解詳情
use_build_context_synchronously

不要在非同步間隙中跨越使用“BuildContext”,並且使用不相關的“mounted”檢查保護。

不要在非同步間隙中跨越使用“BuildContext”。

toggle_on
瞭解詳情
use_colored_box

使用“ColoredBox”而不是僅有“Color”的“Container”。

toggle_on
瞭解詳情
use_decorated_box

使用“DecoratedBox”而不是僅有“Decoration”的“Container”。

toggle_on
瞭解詳情
use_enums

類應該是一個列舉。

toggle_on
use_full_hex_values_for_flutter_colors

“Color”的例項應使用 8 位十六進位制整數建立(例如“0xFFFFFFFF”)。

toggle_on
瞭解詳情
use_function_type_syntax_for_parameters

使用泛型函式型別語法宣告引數“{0}”。

toggle_on
瞭解詳情
use_if_null_to_convert_nulls_to_bools

使用 if-null 運算子將“null”轉換為“bool”。

toggle_on
瞭解詳情
use_is_even_rather_than_modulo

使用“{0}”而不是“% 2”。

toggle_on
use_key_in_widget_constructors

公共 widget 的建構函式應具有命名引數“key”。

toggle_on
瞭解詳情
use_late_for_private_fields_and_variables

對不可為 null 型別的私有成員使用“late”。

toggle_on
瞭解詳情
use_named_constants

使用常量“{0}”而不是返回相同物件的建構函式。

toggle_on
瞭解詳情
use_null_aware_elements

使用 null-aware 標記“?” 而不是透過“if”進行 null 檢查。

toggle_on
瞭解詳情
use_raw_strings

使用 raw string 避免使用轉義。

toggle_on
瞭解詳情
use_rethrow_when_possible

使用“rethrow”重新丟擲捕獲的異常。

toggle_on
瞭解詳情
use_setters_to_change_properties

該方法用於更改屬性。

toggle_on
瞭解詳情
use_string_buffers

使用 string buffer 而不是“+”來組合字串。

toggle_on
瞭解詳情
use_string_in_part_of_directives

part-of directive 使用 library 名稱。

toggle_on
瞭解詳情
use_super_parameters

引數“{0}”可以是一個 super parameter。

引數“{0}”可以是一系列 super parameter。

toggle_on
瞭解詳情
use_test_throws_matchers

在沒有丟擲異常時,使用“throwsA”matcher 而不是“fail”。

toggle_on
use_to_and_as_if_applicable

方法名稱應以“to”或“as”開頭。

toggle_on
use_truncating_division

使用截斷除法。

toggle_on
瞭解詳情
valid_regexps

無效的正則表示式語法。

toggle_on
瞭解詳情
void_checks

將值賦給型別為“void”的變數。

toggle_on
瞭解詳情