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 > rules の下に library_annotations: true を追加します。
analysis_options.yaml
yaml
linter:
rules:
library_annotations: true