unreachable_from_main
可執行庫中不可達的頂層成員。
詳細資訊
#在可執行庫中宣告的任何成員都應在該庫內直接使用。可執行庫是指包含頂層函式 main 或包含使用 @pragma('vm:entry-point') 註解的頂層函式的庫。可執行庫通常不會被匯入,最好避免定義未使用的成員。
此規則假定可執行庫不會被其他庫匯入,除非是為了執行其 main 函式。
BAD
dart
main() {}
void f() {}GOOD
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如果您改用 YAML map 語法配置 linter 規則,請在 linter > rules 下新增 unreachable_from_main: true
analysis_options.yaml
yaml
linter:
rules:
unreachable_from_main: true