目次

library_annotations

ライブラリディレクティブにライブラリアノテーションを付加します。

このルールはDart 2.19から利用可能です。

ルールセット: core, recommended, flutter

このルールには、クイックフィックスが利用可能です。

詳細

#

他のライブラリレベルの要素ではなく、ライブラリディレクティブにライブラリアノテーションを付加します。

悪い例

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