2 "parser": "babel-eslint",
5 "sourceType": "module",
10 "experimentalDecorators": true
19 "plugins": ["react", "import", "prettier"],
20 "extends": ["prettier"],
28 "sessionStorage": true,
30 "requestAnimationFrame": true,
31 "cancelAnimationFrame": true,
37 "XMLHttpRequest": true,
40 "PunchOutRegistry": true,
45 "prettier/prettier": [
49 "jsxBracketSameLine": true,
58 "no-unused-expressions": 2,
59 "no-use-before-define": 2,
63 "capIsNewExceptions": ["DataTable", "V"]
69 "quotes": [2, "single", "avoid-escape"],
71 "no-cond-assign": [2, "except-parens"],
81 "semi": [2, "always"],
83 "import/no-unresolved": 0,
84 "import/no-named-as-default": 2,
85 "import/no-duplicates": 0,
86 "import/imports-first": 2,
88 "react/display-name": 0,
89 "react/forbid-prop-types": 0,
90 "react/jsx-boolean-value": 0,
91 "react/jsx-no-duplicate-props": 1,
92 "react/jsx-no-literals": 0,
93 "react/jsx-no-undef": 1,
94 "react/jsx-sort-prop-types": 0,
95 "react/jsx-sort-props": 0,
96 "react/jsx-uses-react": 1,
97 "react/jsx-uses-vars": 1,
99 "react/no-did-mount-set-state": 2,
100 "react/no-did-update-set-state": 2,
101 "react/no-direct-mutation-state": 1,
102 "react/no-multi-comp": 0,
103 "react/no-set-state": 0,
104 "react/no-unknown-property": 1,
105 "react/prop-types": 0,
106 "react/react-in-jsx-scope": 1,
107 "react/self-closing-comp": 1,