Closed friedererdmann closed 2 years ago
Also: property names need to be lower case to avoid name clashes with class names.
Fixed in 0de562afe81eb2849f06898e8e49d18e28d35418
Might follow up with a specialty rule to change cases where methods might clash with keywords (currently they are removed, but might rename them to avoid naming clash instead).
Currently inheritance can break between classes as classes might be capitalized or not. This leads to classes inheriting from
Color
but the classcolor
was not capitalized. By default all class names should be CamelCased, also to avoid clashes with built-ins (likeset
andSet
).