diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 000000000..66e80ab4b --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,29 @@ +module.exports = { + root: true, + env: { + browser: true, + es2021: true, + node: true, + }, + parserOptions: { + ecmaVersion: 2020, + sourceType: 'module', + ecmaFeatures: { jsx: true }, + }, + plugins: ['react', 'react-hooks'], + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react-hooks/recommended', + 'plugin:prettier/recommended', + 'prettier', + ], + rules: { + 'react/react-in-jsx-scope': 'off', + 'no-console': 'warn', + }, + settings: { + react: { version: 'detect' }, + }, + ignorePatterns: ['node_modules/', 'dist/'], +} diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..aab466a28 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,9 @@ +{ + "semi": false, + "singleQuote": true, + "trailingComma": "all", + "useTabs": false, + "tabWidth": 2, + "printWidth": 80, + "arrowParens": "always" +} \ No newline at end of file diff --git a/index.advanced.html b/index.advanced.html index a070c3355..2c6367976 100644 --- a/index.advanced.html +++ b/index.advanced.html @@ -27,6 +27,6 @@