Skip to main content

camel_case_types

The type name '{0}' isn't an UpperCamelCase identifier.

Description

#

The analyzer produces this diagnostic when the name of a type (a class, mixin, enum, or typedef) doesn't use the 'UpperCamelCase' naming convention.

Example

#

The following code produces this diagnostic because the name of the class doesn't start with an uppercase letter:

dart
class c {}

Common fixes

#

Rename the type so that it has a valid name:

dart
class C {}