UNPKG

eslint-config-impetus-ianalyzer

Version:

Impetus's ESLint config providing styleguide for essential, recommended and Sonar rules profile for Angular, React, Vue, TypeScript and JS projects.

49 lines (48 loc) 966 B
'use strict'; module.exports = { root: true, env: { "browser": true, "node": true, "jest": true, "es6": true }, globals: { "d3": true, "document": true, "window": true }, extends: [ "eslint:recommended", "plugin:react/recommended", './rules/impetus-rules-settings', ], parserOptions: { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 12, "sourceType": "module" }, plugins: [ "react" ], settings: {}, rules: { "react/jsx-filename-extension": [ 1, { "extensions": [".js", ".jsx"] } ], "no-plusplus": [ "error", { "allowForLoopAfterthoughts": true } ], "react/forbid-prop-types": 1, "react/prop-types": 1, "react/button-has-type": 1, "react-hooks/exhaustive-deps": 1, "react/jsx-props-no-spreading": 1, "no-continue": 1, "react/jsx-key": 1 } };