Add tools for JavaScript styling

pull/364/head
Aarni Koskela 2023-03-30 18:33:28 +03:00
parent b020cb485c
commit 0c126aca45
3 changed files with 34 additions and 0 deletions

17
.eslintrc.js Normal file
View File

@ -0,0 +1,17 @@
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: ["airbnb-base", "prettier"],
plugins: ["prettier"],
rules: {
"class-methods-use-this": "off",
"prettier/prettier": "error",
curly: ["error", "all"],
"no-console": "off",
},
parserOptions: {
ecmaVersion: "latest",
},
};

1
.gitignore vendored
View File

@ -3,4 +3,5 @@
.env
.vscode
\.*.sw*
node_modules
wildcards

16
package.json Normal file
View File

@ -0,0 +1,16 @@
{
"devDependencies": {
"eslint": "^8.2.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-prettier": "^4.2.1",
"prettier": "^2.8.7"
},
"scripts": {
"lint": "eslint . --ext .js"
},
"prettier": {
"trailingComma": "all"
}
}