メインコンテンツにスキップ

dart analyze

dart analyze コマンドは、Dart をサポートする IDE やエディタで取得できるのと同じ 静的解析 を実行します。

現在のディレクトリ以下のすべての Dart ファイルに対して静的解析を実行する例を以下に示します。

dart analyze

アナライザーが警告や情報レベルの issues をどのように扱うかをカスタマイズできます。通常、アナライザーはエラーや警告を見つけた場合に失敗を報告しますが、情報レベルの issues を見つけた場合には報告しません。--fatal-infos および --no-fatal-warnings フラグを使用して、この動作をカスタマイズできます。たとえば、--fatal-infos フラグを使用して、いずれかの issue が発生した場合にアナライザーが失敗するようにするには、

dart analyze --fatal-infos

ディレクトリまたは単一のファイル引数を追加できます。

dart analyze [<DIRECTORY> | <DART_FILE>]

たとえば、bin ディレクトリを解析するコマンドを以下に示します。

dart analyze bin

解析をカスタマイズするには、静的解析のカスタマイズ で説明されているように、analysis options ファイルまたは Dart ソースコード内の特別なコメントを使用します。

コマンドラインオプションについては、--help フラグを使用してください。

dart analyze --help