Skip to content

Proposition: Keep configs in the same repo #12

@michalsnik

Description

@michalsnik

Hey, I see that currently there are two repositories:

  • eslint-plugin-vue
  • eslint-config-vue

Not everyone knows, but you can actually keep everything in one repository which makes maintaining far easier and releasing new versions less troubleprone (Example configs in eslint-plugin-ember repo).

I also recommend creating two configs:

  • base
  • recommended

This way we can keep all necessary settings in base config, and recommended settings for eslint-plugin-vue in the second file, which will basically extend base config with recommended settings for each new rule.

This will make the configuration even easier:

module.exports = {
  extends: [
    'eslint:recommended',
    'plugin:vue/recommended'
  ],
  rules: {
    // override rules' settings here
  }
}

I'm willing to work on this one if you agree with me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions