UNPKG

react-odyssey

Version:

React components for Odyssey design system

98 lines (97 loc) 2.77 kB
{ "env": { "es6": true, "node": true, }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:import/errors", "plugin:import/warnings", "plugin:react/recommended", ], "globals": { "console": true, "document": true, "navigator": true, "window": true }, "parser": "@typescript-eslint/parser", "parserOptions": { "comment": true, "useJSXTextNode": true, "warnOnUnsupportedTypeScriptVersion": false, "ecmaFeatures": { "jsx": true, "modules": true, "experimentalObjectRestSpread": true, }, "ecmaVersion": 2017, "sourceType": "module", }, "plugins": [ "react", "react-hooks", "@typescript-eslint", ], "settings": { "import/extensions": [".js", ".jsx"], "import/resolver": {"node": {"extensions": [".js", ".jsx", ".tsx", ".ts"]}}, "react": { "version": "16.8", }, }, "rules": { "arrow-spacing": ["error", { "before": true, "after": true }], "brace-style": ["error", "1tbs", { "allowSingleLine": true }], "camelcase": 0, "consistent-return": 0, "curly": "error", "default-case": 0, "dot-notation": "warn", "eqeqeq": ["error", "always"], "@typescript-eslint/indent": ["error", 2, {"SwitchCase": 1, "VariableDeclarator": 1}], "@typescript-eslint/prefer-interface": 0, "@typescript-eslint/explicit-function-return-type": 0, "@typescript-eslint/explicit-member-accessibility": "off", "indent": ["error", 2, {"SwitchCase": 1, "VariableDeclarator": 1}], "jsx-quotes": "error", "keyword-spacing": "error", "new-cap": 0, "no-caller": "error", "no-console": 2, "no-else-return": "error", "no-eq-null": "error", "no-eval": "error", "no-extra-parens": "error", "no-implicit-globals": "error", "no-invalid-this": 0, "no-irregular-whitespace": "error", "no-multiple-empty-lines": 0, "no-restricted-globals": "error", "no-param-reassign": 0, "no-shadow": 2, "no-trailing-spaces": "error", "no-use-before-define": "error", "no-useless-concat": "error", "no-var": "error", "object-curly-spacing": ["error", "always"], "one-var": 0, "padded-blocks": ["error", "never"], "prefer-const": "error", "prefer-template": "warn", "quotes": 0, "react-hooks/rules-of-hooks": "error", "react/no-multi-comp": 0, "react/no-string-refs": 0, "react/prop-types": 0, "react/self-closing-comp": 0, "react/sort-comp": 0, "react/wrap-multilines": 0, "semi": ["error", "always"], "space-before-blocks": ["error", "always"], "space-before-function-paren": ["error", "always"], "spaced-comment": "error", "vars-on-top": 0, } }