1.0.0 • Published 2 years ago
eslint-config-yoyoys v1.0.0
Yoyo's ESLint Config
This is my own ESLint configuration.
I've used the Airbnb code style and TypeScript for working with Vue projects.
This repository aims to make the following problems easier:
@typescript-eslintdependency- TypeScript alias settings
eslint-config-importsettings
I have modified some rules and tried to make dependencies more flexible. If you encounter any problems related to peer dependencies, please let me know.
Usage
npm i eslint eslint-config-yoyoys @vue/eslint-config-airbnb @vue/eslint-config-airbnb-with-typescript@7 @vue/eslint-config-typescript eslint-plugin-vueAnd edit your .eslintrc from example.
Roadmap
- node.js config
Examples
No brainer
/* eslint-env node */
module.exports = {
root: true,
extends: [
'yoyoys'
],
};Vue With TypeScript config
// .eslintrc
/* eslint-env node */
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 'latest',
},
extends: [
'yoyoys/vue3',
'yoyoys/vue-typescript',
'@vue/prettier/skip-formatting',
],
};With unocss, i18n
// .eslintrc
/* eslint-env node */
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 'latest',
},
extends: [
'yoyoys/vue3',
'yoyoys/vue-typescript',
'@vue/prettier/skip-formatting',
'yoyoys/vue-virtual',
'yoyoys/vue-i18n',
],
};1.0.0
2 years ago