From 65ccd0cd909ef34009051777073e5ff98d693c0f Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sun, 29 Jun 2025 21:32:52 +0100 Subject: [PATCH] Added eslint and prettier configs. --- .eslintrc.json | 20 ++++++++++++++++++++ .prettierrc.json | 8 ++++++++ .vscode/settings.json | 5 +++++ 3 files changed, 33 insertions(+) create mode 100644 .eslintrc.json create mode 100644 .prettierrc.json create mode 100644 .vscode/settings.json diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..2ae433e --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,20 @@ +{ + "env": { + "es2021": true, + "node": true + }, + "extends": [ + "eslint:recommended", + "plugin:prettier/recommended" + ], + "parserOptions": { + "ecmaVersion": 12, + "sourceType": "module" + }, + "plugins": [ + "prettier" + ], + "rules": { + "prettier/prettier": "error" + } +} \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..355346c --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "semi": true, + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 100, + "tabWidth": 2, + "endOfLine": "lf" +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f55da2d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "eslint.options": { + "overrideConfigFile": "./.eslintrc.json" + } +}