create-vue
create-vue copied to clipboard
feat: add @vue/eslint-config-airbnb select option
Many people like to use the @vue/eslint-config-airbnb rule Allowed to be added when prompt is selected

.eslintrc.cjs
/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution')
module.exports = {
root: true,
'extends': [
'plugin:vue/vue3-essential',
'eslint:recommended',
'@vue/eslint-config-typescript',
'@vue/eslint-config-airbnb'
],
rules: {
'linebreak-style': 0,
semi: 0
},
parserOptions: {
ecmaVersion: 'latest'
}
}
package.json
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"@vue/eslint-config-airbnb": "^7.0.0", // Added when prompt option is selected
"eslint": "^8.22.0",
"eslint-plugin-vue": "^9.3.0",
"vite": "^4.0.0"
}