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.
30 lines (29 loc) • 647 B
JavaScript
;
module.exports = {
root: true,
env: {
"browser": true,
"node": true,
"jest": true,
"es6": true
},
globals: { "d3": true, "document": true, "window": true },
extends: [
"plugin:sonarjs/recommended",
"plugin:sonar/recommended",
'./rules/impetus-rules-settings',
],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 12,
ecmaFeatures: { "modules": true },
sourceType: "module"
},
plugins: [
"sonarjs"
],
rules: {
"sonarjs/cognitive-complexity": "error",
"sonar/destructuring-assignment-syntax": "error",
}
};