初期化されていない変数の型指定を推奨
初期化されていない変数とフィールドの型指定を推奨します。
このルールはDart 2.0から利用可能です。
ルールセット: core, recommended, flutter
このルールにはクイックフィックスが利用可能です。
詳細
#初期化されていない変数とフィールドには、型注釈を指定することを推奨します。
初期化されていない変数の型注釈を省略することは、意図しない型に誤って代入してしまう可能性があるため、悪い習慣です。
悪い例
dart
class BadClass {
static var bar; // LINT
var foo; // LINT
void method() {
var bar; // LINT
bar = 5;
print(bar);
}
}
悪い例
dart
void aFunction() {
var bar; // LINT
bar = 5;
...
}
良い例
dart
class GoodClass {
static var bar = 7;
var foo = 42;
int baz; // OK
void method() {
int baz;
var bar = 5;
...
}
}
使用方法
#prefer_typing_uninitialized_variables
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rules に prefer_typing_uninitialized_variables
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- prefer_typing_uninitialized_variables
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日: 2024-07-03。 ソースを表示 または 問題を報告する。