diff --git a/.eslintrc b/.eslintrc index 7ed6e31..5fbd5e5 100644 --- a/.eslintrc +++ b/.eslintrc @@ -8,12 +8,15 @@ "parserOptions": { "requireConfigFile": false, "babelOptions": { - "presets": ["@babel/preset-react"] + "presets": [ + "@babel/preset-react" + ] } -}, + }, "extends": [ "react-app", "airbnb", + "prettier", "plugin:prettier/recommended" ], "plugins": [ @@ -58,7 +61,12 @@ ] } ], - "import/no-extraneous-dependencies": ["warn", {"devDependencies": true}], + "import/no-extraneous-dependencies": [ + "warn", + { + "devDependencies": true + } + ], "no-unused-vars": "off", "no-console": "off", "no-use-before-define": "off", @@ -82,4 +90,4 @@ "react/jsx-no-bind": "off", "unused-imports/no-unused-imports": "warn" } -} +} \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d741f32 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,15 @@ +{ + "arrowParens": "always", + "bracketSpacing": true, + "jsxBracketSameLine": false, + "jsxSingleQuote": false, + "printWidth": 100, + "proseWrap": "always", + "quoteProps": "as-needed", + "semi": true, + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false, + "endOfLine": "auto" +}