メインコンテンツにスキップ

no_leading_underscores_for_library_prefixes

安定版
推奨
修正が利用可能です

ライブラリプレフィックスに先頭アンダースコアを使用しないでください。

詳細

#

ライブラリプレフィックスに先頭アンダースコアを使用しないでください。ライブラリプレフィックスには「プライベート」という概念はありません。先頭にアンダースコアが付く名前は、読者に混乱を招くシグナルを送ります。それを避けるために、それらの名前には先頭アンダースコアを使用しないでください。

悪い例

dart
import 'dart:core' as _core;

良い例

dart
import 'dart:core' as core;

有効にする

#

no_leading_underscores_for_library_prefixes ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に no_leading_underscores_for_library_prefixes を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - no_leading_underscores_for_library_prefixes

代わりに、linter ルールを構成するために YAML マップ構文を使用している場合は、linter > rules の下に no_leading_underscores_for_library_prefixes: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    no_leading_underscores_for_library_prefixes: true