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

prefer_int_literals

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

整数リテラルを浮動小数点数リテラルよりも優先する。

詳細

#

推奨: 対応する浮動小数点数リテラルではなく、整数リテラルを使用してください。

悪い例

dart
const double myDouble = 8.0;
final anotherDouble = myDouble + 7.0e2;
main() {
  someMethod(6.0);
}

良い例

dart
const double myDouble = 8;
final anotherDouble = myDouble + 700;
main() {
  someMethod(6);
}

有効にする

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_int_literals

代わりに YAML マップ構文を使用してリンター ルールを構成している場合は、linter > rules の下に prefer_int_literals: true を追加します。

analysis_options.yaml
yaml
linter:
  rules:
    prefer_int_literals: true