Skip to content

feat: Enforce component name casing

Mark Florian requested to merge lint-component-name-casing into main

This has for a long time been our convention, but until now hasn't been automatically enforced.

Part of #4.

BREAKING CHANGE: Component names in templates are now required to be kebab-case, while component names in components options are now required to be PascalCase.


Violations of this rule are being addressed in gitlab-org/gitlab!95943 (merged). After that's merged, bumping to this major version change should be simple.

Edited by Mark Florian

Merge request reports