empty_catches
空のcatchブロックを避けてください。
このルールはDart 2.0から利用可能です。
このルールにはクイックフィックスが用意されています。
詳細
#避けるべき空のcatchブロック。
一般的に、空のcatchブロックは避けるべきです。意図的に空のcatchブロックを使用する場合は、例外をキャッチして抑制する理由を説明するコメントを付ける必要があります。または、例外識別子をアンダースコア(例:_
)で名前を付けて、スキップすることを示すことができます。
悪い例
dart
try {
...
} catch(exception) { }
良い例
dart
try {
...
} catch(e) {
// ignored, really.
}
// Alternatively:
try {
...
} catch(_) { }
// Better still:
try {
...
} catch(e) {
doSomething(e);
}
使用方法
#empty_catches
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にempty_catches
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- empty_catches
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページ最終更新日:2024年7月3日。 ソースを見る または 問題を報告する.