summaryrefslogtreecommitdiff
path: root/client/.eslintrc.json
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2021-06-25 12:56:04 +0200
committerMike Vink <mike1994vink@gmail.com>2021-06-25 12:56:04 +0200
commit6bd8d0345e3ac653c3fad4f1c7a6352e8a4a166e (patch)
treef142d3f43add40c2dd56bc496d6b4ab497f31a3e /client/.eslintrc.json
parent38d59e2876b9f4d7c589d58295ef8acdf336a45b (diff)
parent102b25f18d9b269c58d15677f10cd71c15003c4b (diff)
Merge branch 'mvcFeature' into mainline
Diffstat (limited to 'client/.eslintrc.json')
-rw-r--r--client/.eslintrc.json40
1 files changed, 40 insertions, 0 deletions
diff --git a/client/.eslintrc.json b/client/.eslintrc.json
new file mode 100644
index 0000000..57088d6
--- /dev/null
+++ b/client/.eslintrc.json
@@ -0,0 +1,40 @@
+{
+ "root": true,
+ "env": {
+ "browser": true,
+ "es6": true
+ },
+ "extends": [
+ "eslint:recommended",
+ "plugin:react/recommended",
+ "plugin:@typescript-eslint/eslint-recommended"
+ ],
+ "globals": {
+ "Atomics": "readonly",
+ "SharedArrayBuffer": "readonly"
+ },
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ },
+ "ecmaVersion": 2018,
+ "sourceType": "module"
+ },
+ "plugins": [
+ "react",
+ "react-hooks",
+ "@typescript-eslint"
+ ],
+ "rules": {
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "react-hooks/rules-of-hooks": "error",
+ "react-hooks/exhaustive-deps": "warn",
+ "no-unused-vars": "off"
+ },
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ }
+} \ No newline at end of file