unreachable_from_main
在可執行函式庫中無法存取的頂層成員。
此規則從 Dart 2.19 開始提供。
此規則提供快速修正。
詳細資訊
#任何在可執行函式庫中宣告的成員都應該直接在該函式庫內使用。可執行函式庫是指包含 `main` 頂層函式或包含以 `@pragma('vm:entry-point')` 註解的頂層函式的函式庫。可執行函式庫通常不會被匯入,最好避免定義未使用的成員。
此規則假設可執行函式庫不會被其他函式庫匯入,除非是為了執行其 `main` 函式。
錯誤範例
dart
main() {}
void f() {}
正確範例
dart
main() {
f();
}
void f() {}
用法
#若要啟用 `unreachable_from_main` 規則,請在您的`analysis_options.yaml`檔案中的 linter > rules 下新增 `unreachable_from_main`
analysis_options.yaml
yaml
linter:
rules:
- unreachable_from_main
除非另有說明,否則本網站上的文件反映的是 Dart 3.6.0。頁面最後更新於 2024-07-03。 檢視原始碼 或 回報問題。