Add ESLint

This commit is contained in:
Kalle (Sendou) 2022-01-05 21:00:03 +02:00
parent 3c99572923
commit cd5d212ec4
4 changed files with 1630 additions and 6 deletions

6
.eslintrc.js Normal file
View File

@ -0,0 +1,6 @@
module.exports = {
root: true,
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint"],
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
};

5
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"eslint.options": {
"ignorePattern": ".eslintrc.js"
}
}

1621
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -15,6 +15,7 @@
"migration:apply:prod": "npx prisma migrate deploy",
"seed": "node --experimental-specifier-resolution=node --loader ts-node/esm -r tsconfig-paths/register prisma/seed",
"seed:reset": "npx prisma migrate reset --force --skip-generate",
"lint:ts": "eslint . --ext .ts,.tsx",
"lint:styles": "stylelint \"app/styles/**/*.css\"",
"prettier:check": "prettier --check .",
"typecheck": "tsc --noEmit",
@ -59,8 +60,11 @@
"@types/react": "^17.0.38",
"@types/react-dom": "^17.0.11",
"@types/uuid": "^8.3.3",
"@typescript-eslint/eslint-plugin": "^5.9.0",
"@typescript-eslint/parser": "^5.9.0",
"concurrently": "^6.5.1",
"cypress": "^9.2.0",
"eslint": "^8.6.0",
"prettier": "2.5.1",
"prisma": "^3.7.0",
"stylelint": "^14.2.0",