J'ai créé une application de flutter et ajouté des données de thème personnalisées (themes.dart)
Maintenant, tout fonctionne correctement lorsque je l'exécute, mais je continue à recevoir l'erreur (Nommez les identificateurs non constants en utilisant lowerCamelCase.)
Je ne sais pas vraiment pourquoi il se plaint même si l'application fonctionne sur mon appareil. Comment résoudre ce problème?
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( ), ); } }
3 Réponses :
C'était une erreur stupide de ma part car je ne comprenais pas pourquoi Visual Code se plaignait.
(Nommez les identificateurs non constants en utilisant lowerCamelCase.) - signifiait simplement que les identificateurs devaient commencer par un caractère minuscule.
// Must begin with lower-case character! final NovaWhite = Color(0xffecf0f1);
Merci à Paulw11 pour l'aide!
Nommez votre variable comme ceci
final novaWhite = Color(0xffecf0f1);
ajoutez cette ligne en commentaire pour ignorer ceci
// ignore: non_constant_identifier_names final NovaWhite = Color(0xffecf0f1);
Comme il est dit, utilisez
novaWhite
, pasNovaWhite
et ainsi de suite. Par conventions non constantes, les identificateurs non de type doivent commencer par une lettre minuscule. Ce n'est qu'une convention de style, donc votre code fonctionne toujours