Add eslint
Add eslint and the configuration needed to lint javascript and vue files.
This commit is contained in:
parent
147f6a27df
commit
be2787ee2e
3 changed files with 2454 additions and 29 deletions
17
.eslintrc.js
Normal file
17
.eslintrc.js
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
module.exports = {
|
||||||
|
extends: [
|
||||||
|
'eslint-config-airbnb-base',
|
||||||
|
'plugin:vue/vue3-strongly-recommended'
|
||||||
|
],
|
||||||
|
rules: {
|
||||||
|
'linebreak-style': 'off'
|
||||||
|
},
|
||||||
|
settings: {
|
||||||
|
'import/resolver': {
|
||||||
|
alias: {
|
||||||
|
map: [['@', './src/']],
|
||||||
|
extensions: ['.js', '.vue']
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
2461
package-lock.json
generated
2461
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -29,6 +29,11 @@
|
||||||
"@vue/test-utils": "^2.0.0-0",
|
"@vue/test-utils": "^2.0.0-0",
|
||||||
"@vue/vue3-jest": "^27.0.0-alpha.1",
|
"@vue/vue3-jest": "^27.0.0-alpha.1",
|
||||||
"babel-jest": "^27.0.6",
|
"babel-jest": "^27.0.6",
|
||||||
|
"eslint": "8.29.0",
|
||||||
|
"eslint-config-airbnb-base": "15.0.0",
|
||||||
|
"eslint-import-resolver-alias": "1.1.2",
|
||||||
|
"eslint-plugin-import": "2.26.0",
|
||||||
|
"eslint-plugin-vue": "9.8.0",
|
||||||
"jest": "^27.0.5",
|
"jest": "^27.0.5",
|
||||||
"sass": "^1.32.7",
|
"sass": "^1.32.7",
|
||||||
"sass-loader": "^12.0.0"
|
"sass-loader": "^12.0.0"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue