dart analyze 命令會執行與使用支援 Dart 的 IDE 或編輯器時相同的 靜態分析

以下是如何對目前目錄下的所有 Dart 檔案執行靜態分析的範例:

$ dart analyze

您可以自訂分析器處理警告和資訊層級問題的方式。通常,分析器在找到任何錯誤或警告時會回報失敗,但找不到資訊層級問題時不會。您可以使用 --fatal-infos--no-fatal-warnings 旗標自訂此行為。例如,要讓分析器在任何問題為 --fatal-infos 旗標時失敗

$ dart analyze --fatal-infos

您可以新增目錄或單一檔案引數

$ dart analyze [<DIRECTORY> | <DART_FILE>]

例如,以下是分析 bin 目錄的指令

$ dart analyze bin

若要自訂分析,請使用分析選項檔案或 Dart 原始碼中的特殊註解,如 自訂靜態分析 中所述。

若要取得命令列選項的資訊,請使用 --help 旗標

$ dart analyze --help