目录

use_full_hex_values_for_flutter_colors

Prefer an 8-digit hexadecimal integer (for example, 0xFFFFFFFF) to instantiate a Color.

此规则自 Dart 2.2 版本起可用。

_规则集:flutter _

此规则提供 快速修复

详情

#

PREFER an 8-digit hexadecimal integer (for example, 0xFFFFFFFF) to instantiate a Color. Colors have four 8-bit channels, which adds up to 32 bits, so Colors are described using a 32-bit integer.

BAD:

dart
Color(1);
Color(0x000001);

GOOD:

dart
Color(0x00000001);

使用方法

#

要启用 use_full_hex_values_for_flutter_colors 规则,请在你的 analysis_options.yaml 文件中,在 linter > rules 下添加 use_full_hex_values_for_flutter_colors

analysis_options.yaml
yaml
linter:
  rules:
    - use_full_hex_values_for_flutter_colors