目次

キャメルケース拡張

アッパーキャメルケースを使用して拡張機能に名前を付けます。

このルールはDart 2.6以降で使用できます。

ルールセット:corerecommendedflutter

詳細

#

Effective Dartより

拡張機能にはUpperCamelCaseを使用して名前を付けてください。

拡張機能は、各単語(最初の単語を含む)の最初の文字を大文字にし、区切り文字を使用しないでください。

良い例

dart
extension MyFancyList<T> on List<T> {
  // ...
}

extension SmartIterable<T> on Iterable<T> {
  // ...
}

使用方法

#

camel_case_extensionsルールを有効にするには、analysis_options.yamlファイルのlinter > rulesの下にcamel_case_extensionsを追加します。

analysis_options.yaml
yaml
linter:
  rules:
    - camel_case_extensions