跳到主要內容

void_checks

穩定
核心

不要賦值給 void

詳情

#

不要賦值給 void

不好的示例

dart
class A<T> {
  T value;
  void test(T arg) { }
}

void main() {
  A<void> a = A<void>();
  a.value = 1; // LINT
  a.test(1); // LINT
}

啟用

#

要啟用 void_checks 規則,請在你的 analysis_options.yaml 檔案中的 linter > rules 下新增 void_checks

analysis_options.yaml
yaml
linter:
  rules:
    - void_checks

如果你使用 YAML map 語法配置 linter 規則,請在 linter > rules 下新增 void_checks: true

analysis_options.yaml
yaml
linter:
  rules:
    void_checks: true