From ab65bf49db46291dfc429cda4737e894d1897e6f Mon Sep 17 00:00:00 2001 From: innovaker <66737976+innovaker@users.noreply.github.com> Date: Sun, 25 Oct 2020 21:23:16 +0000 Subject: docs: Add eslint support Official guidelines: https://eslint.org/docs/user-guide/getting-started Steps taken: npm install eslint --save-dev npx eslint --init Create .eslintignore Edit .eslintrc.js (tweaks) --- docs/.eslintrc.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/.eslintrc.js (limited to 'docs/.eslintrc.js') diff --git a/docs/.eslintrc.js b/docs/.eslintrc.js new file mode 100644 index 0000000..094ba2e --- /dev/null +++ b/docs/.eslintrc.js @@ -0,0 +1,23 @@ +module.exports = { + env: { + browser: true, + commonjs: true, + es2021: true, + node: true, + }, + extends: ["eslint:recommended", "plugin:react/recommended"], + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + ecmaVersion: 2021, + sourceType: "module", + }, + plugins: ["react"], + rules: {}, + settings: { + react: { + version: "detect", + }, + }, +}; -- cgit v1.2.3 From 18d4d619e489ee72aa826346024b0a796dc71fa3 Mon Sep 17 00:00:00 2001 From: innovaker <66737976+innovaker@users.noreply.github.com> Date: Sun, 25 Oct 2020 15:24:27 +0000 Subject: docs: Add prettier support Official guidelines: https://prettier.io/docs/en/install.html https://prettier.io/docs/en/integrating-with-linters.html https://github.com/prettier/eslint-config-prettier Steps taken: npm install --save-dev --save-exact prettier Create .prettierignore Create .prettierrc.js npm install --save-dev eslint-config-prettier Edit .eslintrc.js --- docs/.eslintrc.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'docs/.eslintrc.js') diff --git a/docs/.eslintrc.js b/docs/.eslintrc.js index 094ba2e..94a8fc6 100644 --- a/docs/.eslintrc.js +++ b/docs/.eslintrc.js @@ -5,7 +5,12 @@ module.exports = { es2021: true, node: true, }, - extends: ["eslint:recommended", "plugin:react/recommended"], + extends: [ + "eslint:recommended", + "plugin:react/recommended", + "prettier", + "prettier/react", + ], parserOptions: { ecmaFeatures: { jsx: true, -- cgit v1.2.3 From aefcc592f24df4bd2ca1485e0fda7232612f697b Mon Sep 17 00:00:00 2001 From: innovaker <66737976+innovaker@users.noreply.github.com> Date: Sun, 25 Oct 2020 16:59:28 +0000 Subject: docs: Add eslint-mdx support Official guidelines: https://github.com/mdx-js/eslint-mdx Steps taken: npm i -D eslint-plugin-mdx Edit .eslintrc.js --- docs/.eslintrc.js | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/.eslintrc.js') diff --git a/docs/.eslintrc.js b/docs/.eslintrc.js index 94a8fc6..e1ef030 100644 --- a/docs/.eslintrc.js +++ b/docs/.eslintrc.js @@ -8,6 +8,7 @@ module.exports = { extends: [ "eslint:recommended", "plugin:react/recommended", + "plugin:mdx/recommended", "prettier", "prettier/react", ], -- cgit v1.2.3