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

use_setters_to_change_properties

安定版

プロパティを変更するという概念の操作にはセッターを使用してください。

詳細

#

推奨: プロパティを変更するという概念の操作にはセッターを使用してください。

悪い例

dart
rectangle.setWidth(3);
button.setVisible(false);

良い例

dart
rectangle.width = 3;
button.visible = false;

有効にする

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - use_setters_to_change_properties

代わりに、YAML マップ構文を使用してリンテルルールを設定している場合は、linter > rules の下に use_setters_to_change_properties: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    use_setters_to_change_properties: true