library_annotations
將程式庫註解附加到程式庫指示詞。
詳細資訊
#將程式庫註解附加到程式庫指示詞,而不是其他程式庫層級元素。
錯誤範例
dart
@TestOn('browser')
import 'package:test/test.dart';
void main() {}
正確範例
dart
@TestOn('browser')
library;
import 'package:test/test.dart';
void main() {}
注意: 像上面 library;
這樣未命名的程式庫僅在 Dart 2.19 及更高版本中支援。可能在較早版本 Dart 中執行的程式碼將需要在 library
指示詞中提供名稱。
啟用
#若要啟用 library_annotations
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下新增 library_annotations
analysis_options.yaml
yaml
linter:
rules:
- library_annotations
如果您改為使用 YAML 地圖語法來配置 linter 規則,請在 linter > rules 下新增 library_annotations: true
analysis_options.yaml
yaml
linter:
rules:
library_annotations: true
除非另有說明,否則本網站上的文件反映的是 Dart 3.7.1 版本。頁面上次更新於 2025-03-07。 檢視原始碼 或 回報問題。