跳到主要內容

dart analyze

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