不要なthis
シャドーイングを回避する場合を除き、`this`を使用してメンバーにアクセスしないでください。
このルールはDart 2.0以降で利用可能です。
このルールにはクイックフィックスが用意されています。
詳細
#使用しないでください シャドーイングを回避するために必要でない場合は、`this`を使用しないでください。
悪い例
dart
class Box {
int value;
void update(int newValue) {
this.value = newValue;
}
}
良い例
dart
class Box {
int value;
void update(int newValue) {
value = newValue;
}
}
良い例
dart
class Box {
int value;
void update(int value) {
this.value = value;
}
}
使用方法
#`unnecessary_this`ルールを有効にするには、`analysis_options.yaml`ファイルの**linter > rules**の下に`unnecessary_this`を追加します。
analysis_options.yaml
yaml
linter:
rules:
- unnecessary_this
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日:2024-07-03。 ソースを表示 または 問題を報告する。