跳到主內容

library_annotations

穩定
核心
可修復

將庫註解附加到庫指令上。

詳情

#

將庫註解附加到庫指令上,而不是附加到其他庫級元素上。

BAD

dart
@TestOn('browser')

import 'package:test/test.dart';

void main() {}

GOOD

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