Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add vue/no-unregistered-components rule #1114

Merged
merged 14 commits into from May 15, 2020
Merged

Add vue/no-unregistered-components rule #1114

merged 14 commits into from May 15, 2020

Commits on May 5, 2020

  1. Copy the full SHA
    83a3b84 View commit details
    Browse the repository at this point in the history
  2. Remove rule from configs/essential

    Also remove text about where rule is included
    jesusgn90 committed May 5, 2020
    Copy the full SHA
    e3d7614 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Copy the full SHA
    d892805 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2020

  1. Copy the full SHA
    9c1aa2e View commit details
    Browse the repository at this point in the history
  2. (auto) update rules index

    jesusgn90 committed May 9, 2020
    Copy the full SHA
    281bc06 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    762bcfc View commit details
    Browse the repository at this point in the history
  4. Fix PR review's concerns

    - Correct rule categories (null)
    - Ignore `component :is="..."` component for well known HTML tags.
    - Ignore `component`, `suspense`, `teleport` as unknown components.
    jesusgn90 committed May 9, 2020
    Copy the full SHA
    805f0a3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    c5b0e7d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    68db54a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    6126d35 View commit details
    Browse the repository at this point in the history
  8. Progress with PR review

    jesusgn90 committed May 9, 2020
    Copy the full SHA
    d0b15ef View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    b23457d View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Progress with PR review

    - Remove no longer needed variable.
    -  Handle edge case where a component is registered using kebab-case but later on is used using PascalCase. e.g: registered as `foo-bar` and used as `FooBar` is not valid.
    - Handle edge case `<component is />`, where `node.value` would be `null`. See https://github.com/mysticatea/vue-eslint-parser/blob/master/docs/ast.md#vattribute
    - Add more tests to prove all these changes
    jesusgn90 committed May 10, 2020
    Copy the full SHA
    7c3198c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Remove unused block

    jesusgn90 committed May 12, 2020
    Copy the full SHA
    7f6e275 View commit details
    Browse the repository at this point in the history