Flutterのpedantic_mono(lint)で特定のファイルを静的解析から除外する方法

lintはmonoさんのpedantic_monoを使っています。

ローカライズのflutter_intlやデータベースのobjectboxでいくつかの自動生成のファイルがあって、それらを静的解析から除外したかったのでやり方を調べました。

結論。以下で出来ました。
設定を上書きできるようです。

#analysis_options.yaml

# https://pub.dev/packages/pedantic_mono
include: package:pedantic_mono/analysis_options.yaml

analyzer:
    exclude:
        # ファイルを直接指定
        - lib/objectbox.g.dart
        # フォルダ内の特定の拡張子を指定
        #- lib/data/model/*.freezed.dart
        # フォルダ内の全てのファイルを指定
        - lib/generated/**

・参考にしたサイト

・pedantic_mono

pedantic_mono | Dart Package
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

コメント

タイトルとURLをコピーしました