diff options
Diffstat (limited to 'node_modules/@phntms/use-local-state/.eslintrc')
-rw-r--r-- | node_modules/@phntms/use-local-state/.eslintrc | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/node_modules/@phntms/use-local-state/.eslintrc b/node_modules/@phntms/use-local-state/.eslintrc new file mode 100644 index 0000000..ec7d069 --- /dev/null +++ b/node_modules/@phntms/use-local-state/.eslintrc @@ -0,0 +1,57 @@ +{ + "env": { + "browser": true, + "node": true, + "es6": true, + "jest": true + }, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "jsx": true, + "useJSXTextNode": true + }, + "settings": { + "react": { + "version": "detect" + } + }, + "plugins": ["prettier", "eslint-plugin-import"], + "extends": [ + "plugin:react/recommended", + "plugin:react-hooks/recommended", + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended" + ], + "rules": { + "react-hooks/rules-of-hooks": "error", + "react-hooks/exhaustive-deps": "error", + "react/react-in-jsx-scope": "off", + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/explicit-module-boundary-types": "off", + "@typescript-eslint/ban-ts-comment": "off", + "react/prop-types": "off", + "import/order": [ + "error", + { + "groups": ["builtin", "external", "internal"], + "pathGroups": [ + { + "pattern": "react", + "group": "external", + "position": "before" + } + ], + "pathGroupsExcludedImportTypes": ["react"], + "newlines-between": "always", + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + } + ], + "prettier/prettier": "error" + }, + "globals": { + "React": "writable" + } +} |