Skip to content

New rule: component-options-name-casing #1723

Closed
@g-plane

Description

@g-plane

Please describe what the rule should do:

Enforce the casing of component name in components options.

This rule should allow two options: PascalCase and camelCase, and default option is PascalCase.

What category should the rule belong to?

[ ] Enforces code style (layout)
[ ] Warns about a potential error (problem)
[x] Suggests an alternate way of doing something (suggestion)
[ ] Other (please specify:)

Provide 2-3 code examples that this rule should warn about:

<script>
import myComponent from './myComponent.vue'

export default {
  components: {
    myComponent  // <-- should be `MyComponent`
  }
}
</script>

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions