prefer_mixin
mixinの使用を推奨します。
このルールは、Dart 2.1から利用可能です。
詳細
#Dart 2.1では、mixinが`super`を使用して継承されたメンバーを安全に呼び出すことができる新しいmixin構文が導入されました。新しいスタイルのmixinは、mixinとして使用される型に対して常に使用されるべきです。そのため、このlintは`with`句でのクラスの使用をすべてフラグ付けます。
悪い例
dart
class A {}
class B extends Object with A {}
良い例
dart
mixin M {}
class C with M {}
使用方法
#prefer_mixin
ルールを有効にするには、analysis_options.yaml
ファイルのlinter > rulesの下にprefer_mixin
を追加します。
analysis_options.yaml
yaml
linter:
rules:
- prefer_mixin
特に記載がない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページは2024年7月3日に最終更新されました。 ソースを表示 または 問題を報告する。