目次

empty_catches

空のcatchブロックを避けてください。

このルールはDart 2.0から利用可能です。

ルールセット:core推奨flutter

このルールにはクイックフィックスが用意されています。

詳細

#

避けるべき空の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