From 38217a7101b50e7aa0a0d543cad737a011d5fac0 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 28 Aug 2023 11:40:36 -0400 Subject: refactor: setup and run eslint+prettier --- .eslintrc.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .eslintrc.js (limited to '.eslintrc.js') diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..56d1c38 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,34 @@ +module.exports = { + env: { + browser: true, + es2021: true, + }, + extends: [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:prettier/recommended", + ], + overrides: [ + { + env: { + node: true, + }, + files: [".eslintrc.{js,cjs}"], + parserOptions: { + sourceType: "script", + }, + }, + ], + parserOptions: { + ecmaVersion: "latest", + sourceType: "module", + }, + plugins: ["react", "prettier", "react-hooks"], + rules: { + "linebreak-style": ["error", "unix"], + semi: ["error", "always"], + "react/react-in-jsx-scope": "off", + "react/jsx-filename-extension": [1, { extensions: [".js", ".jsx"] }], + "react/prop-types": "off", + }, +}; -- cgit v1.2.3