Our coding style states that we should use an `e` prefix for enum variants, that is:

  enum class Foo { eBar, eBaz };

We're not really consistent about it: looking at layout/, we mostly use CamelCase, though we do have some prefixed enums. Looking at other modules, enum classes almost never use it either. DOM bindings also don't use that prefix.

I think that with enum classes the usefulness of the prefix is less justified. Plus removing them would allow us to match the Rust coding style as well, which is nice IMO.

Would anybody object to making the prefix non-mandatory, removing that line from the coding style doc? Maybe only making it non-mandatory for enum classes?

Thanks,

 -- Emilio
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to