目次

use_key_in_widget_constructors

ウィジェットコンストラクタでkeyを使用してください。

このルールはDart 2.8以降で使用可能です。

ルールセット: flutter

このルールには、クイック修正が用意されています。

詳細

#

ウィジェットコンストラクタでkeyを使用してください。

パブリックウィジェットを作成する際に、keyを提供する機能を公開することをお勧めします。

悪い例

dart
class MyPublicWidget extends StatelessWidget {
}

良い例

dart
class MyPublicWidget extends StatelessWidget {
  MyPublicWidget({super.key});
}

使用方法

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - use_key_in_widget_constructors