首页 > 解决方案 > 如何修复 - 使用 lowerCamelCase 命名非常量标识符

问题描述

我创建了一个颤振应用程序并添加了一个自定义主题数据(themes.dart)

现在,当我运行它时一切正常,但我不断收到错误(使用 lowerCamelCase 命名非常量标识符。)

即使应用程序在我的设备上运行,我也不确定为什么它会抱怨。我该如何解决这个问题?

class CustomColors {
  // Must begin with lower-case character!
  final NovaWhite = Color(0xffecf0f1);  
}

ThemeData BaseThemeData() { // I get a complaint on BaseThemeData
  final ThemeData base = ThemeData.light();

  TextTheme _baseTextTheme(TextTheme base) {
    return base.copyWith(

      ),
    );
  }
}

标签: androidiosflutter-layoutdart-pub

解决方案


这对我来说是一个愚蠢的错误,因为我不明白为什么 Visual Code 会抱怨。

(使用 lowerCamelCase 命名非常量标识符。) - 仅仅意味着标识符应该以小写字符开头。

// Must begin with lower-case character!
final NovaWhite = Color(0xffecf0f1);

感谢 Paulw11 的帮助!


推荐阅读