1.0.5 • Published 5 years ago

@yutahaga/eslint-config-standard-all-in-one v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

eslint-configs

This is an easy-to-use package of ESLint presets.



Quickstart

NPM

npm install @yutahaga/eslint-config-standard \
            @yutahaga/eslint-config-typescript \
            @yutahaga/eslint-config-prettier -D

Yarn

yarn add @yutahaga/eslint-config-standard \
         @yutahaga/eslint-config-typescript \
         @yutahaga/eslint-config-prettier -D

.eslintrc.js

without prettier

module.exports = {
  extends: [
    'eslint:recommended',
    '@yutahaga/standard',
    '@yutahaga/typescript'
  ]
}

with prettier

module.exports = {
  extends: [
    'eslint:recommended',
    '@yutahaga/standard/prettier',
    '@yutahaga/typescript/prettier',
    '@yutahaga/prettier'
  ]
}

Apply essential official preset for Vue.js

You can also apply plugin:vue/essential presets.

module.exports = {
  extends: ['@yutahaga/vue/essential']
}

Of course, you can apply prettier too.

module.exports = {
  extends: ['@yutahaga/vue/essential/prettier', '@yutahaga/prettier']
}

All in One Preset for Vue.js

This preset contains the following presets.

module.exports = {
  extends: ['@yutahaga/vue-all-in-one'],
  parser: require.resolve('vue-eslint-parser'),
}

All in One Preset for React.js

This preset contains the following presets.

module.exports = {
  extends: ['@yutahaga/react-all-in-one']
}

List of Presets

License

MIT © 2018 Yuta Haga