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.
2,860 lines • 69.5 kB
JSON
{
"accessor-pairs": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"array-callback-return": {
"type": "Bug",
"severity": "Blocker",
"effortMinutes": 5
},
"block-scoped-var": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"complexity": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"class-methods-use-this": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"consistent-return": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"curly": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"default-case": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"dot-notation": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"dot-location": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"eqeqeq": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"guard-for-in": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"max-classes-per-file": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-alert": {
"type": "Vulnerability",
"severity": "Minor",
"effortMinutes": 5
},
"no-caller": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-case-declarations": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-div-regex": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-else-return": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-empty-function": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"no-empty-pattern": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-eq-null": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-eval": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-extend-native": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-extra-bind": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-extra-label": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-fallthrough": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-floating-decimal": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-global-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-native-reassign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-implicit-coercion": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-implicit-globals": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-implied-eval": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-invalid-this": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-iterator": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-lone-blocks": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-loop-func": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-magic-numbers": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-multi-spaces": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-multi-str": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-new": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-new-func": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-new-wrappers": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-octal": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-octal-escape": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-param-reassign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-proto": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-redeclare": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-restricted-properties": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-return-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-return-await": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-script-url": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-self-assign": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-self-compare": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-sequences": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-throw-literal": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-unmodified-loop-condition": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-unused-expressions": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-unused-labels": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-useless-call": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-useless-catch": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 1
},
"no-useless-concat": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 1
},
"no-useless-escape": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-useless-return": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-void": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 1
},
"no-warning-comments": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-with": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 1
},
"prefer-promise-reject-errors": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-named-capture-group": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"radix": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"require-await": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"require-unicode-regexp": {
"type": "Bug",
"severity": "Minor",
"effortMinutes": 1
},
"vars-on-top": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"wrap-iife": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"yoda": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"arrow-body-style": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"arrow-parens": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 1
},
"arrow-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"constructor-super": {
"type": "Bug",
"severity": "Critical",
"effortMinutes": 5
},
"generator-star-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-class-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-confusing-arrow": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-const-assign": {
"severity": "Major",
"type": "Bug",
"effortMinutes": 5
},
"no-dupe-class-members": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-duplicate-imports": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-restricted-imports": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-this-before-super": {
"type": "Bug",
"severity": "Critical",
"effortMinutes": 1
},
"no-useless-computed-key": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-useless-constructor": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-useless-rename": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-var": {
"severity": "CRITICAL",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"object-shorthand": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"prefer-arrow-callback": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-const": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-destructuring": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"prefer-numeric-literals": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-reflect": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-rest-params": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-spread": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-template": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"require-yield": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 1
},
"rest-spread-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"sort-imports": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"symbol-description": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"template-curly-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"yield-star-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-unresolved": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/named": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/default": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/namespace": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/export": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-named-as-default": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-named-as-default-member": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-deprecated": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-extraneous-dependencies": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-mutable-exports": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-commonjs": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-amd": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-nodejs-modules": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/first": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/imports-first": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-duplicates": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-namespace": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/extensions": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/order": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/newline-after-import": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/prefer-default-export": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-restricted-paths": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/max-dependencies": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-absolute-path": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-dynamic-require": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-internal-modules": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/unambiguous": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-webpack-loader-syntax": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-unassigned-import": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-named-default": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-anonymous-default-export": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/exports-last": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/group-exports": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-default-export": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-named-export": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-self-import": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-cycle": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-useless-path-segments": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/dynamic-import-chunkname": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-relative-parent-imports": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"import/no-unused-modules": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"callback-return": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"global-require": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"handle-callback-err": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-buffer-constructor": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-mixed-requires": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-new-require": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-path-concat": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-process-env": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-process-exit": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-restricted-modules": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-sync": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"init-declarations": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-catch-shadow": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-label-var": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-restricted-globals": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-shadow": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-shadow-restricted-names": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 1
},
"no-undef": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-undef-init": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-undefined": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-unused-vars": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-use-before-define": {
"type": "Bug",
"severity": "Blocker",
"effortMinutes": 5
},
"for-direction": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"getter-return": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-async-promise-executor": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"no-await-in-loop": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-compare-neg-zero": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-cond-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-console": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-constant-condition": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-control-regex": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-debugger": {
"type": "Vulnerability",
"severity": "Minor",
"effortMinutes": 5
},
"no-dupe-args": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-dupe-keys": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-duplicate-case": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-empty": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-empty-character-class": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-ex-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-extra-boolean-cast": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-extra-parens": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 0
},
"no-extra-semi": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-func-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-inner-declarations": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-invalid-regexp": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-irregular-whitespace": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-misleading-character-class": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-obj-calls": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-prototype-builtins": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-regex-spaces": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-sparse-arrays": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-template-curly-in-string": {
"sonarRule": "Template literal placeholder syntax should not be used in regular strings",
"severity": "Major",
"type": "Bug",
"effortMinutes": 5
},
"no-unexpected-multiline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-unreachable": {
"rule": "All code should be reachable",
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-unsafe-finally": {
"type": "Bug",
"severity": "Critical",
"effortMinutes": 5
},
"no-unsafe-negation": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-negated-in-lhs": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"require-atomic-updates": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"use-isnan": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"valid-jsdoc": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"valid-typeof": {
"type": "Bug",
"severity": "Critical",
"effortMinutes": 5
},
"strict": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 1
},
"array-bracket-newline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"array-element-newline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"array-bracket-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"block-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"brace-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"camelcase": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"capitalized-comments": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"comma-dangle": {
"sonarRule": "Trailing commas should not be used",
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"comma-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"comma-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"computed-property-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"consistent-this": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"eol-last": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"func-call-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"func-name-matching": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"func-names": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"func-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"function-paren-newline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"id-blacklist": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"id-length": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"id-match": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"implicit-arrow-linebreak": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"indent": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 1
},
"jsx-quotes": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"key-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"keyword-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"line-comment-position": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"linebreak-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"lines-between-class-members": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"lines-around-comment": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"lines-around-directive": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"max-depth": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"max-len": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"max-lines": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"max-lines-per-function": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"max-nested-callbacks": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"max-params": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"max-statements": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"max-statements-per-line": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"multiline-comment-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"multiline-ternary": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"new-cap": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"new-parens": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"newline-after-var": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"newline-before-return": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"newline-per-chained-call": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-array-constructor": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-bitwise": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-continue": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-inline-comments": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-lonely-if": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-mixed-operators": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-mixed-spaces-and-tabs": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-multi-assign": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-multiple-empty-lines": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-negated-condition": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-nested-ternary": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-new-object": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-plusplus": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-restricted-syntax": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-spaced-func": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-tabs": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-ternary": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 1
},
"no-trailing-spaces": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"no-underscore-dangle": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-unneeded-ternary": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-whitespace-before-property": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"nonblock-statement-body-position": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"object-curly-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"object-curly-newline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"object-property-newline": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"one-var": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"one-var-declaration-per-line": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"operator-assignment": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"operator-linebreak": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"padded-blocks": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"padding-line-between-statements": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"prefer-object-spread": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"quote-props": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"quotes": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 1
},
"require-jsdoc": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"semi": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 1
},
"semi-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"semi-style": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"sort-keys": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"sort-vars": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"space-before-blocks": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"space-before-function-paren": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"space-in-parens": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"space-infix-ops": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"space-unary-ops": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"spaced-comment": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"switch-colon-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"template-tag-spacing": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"unicode-bom": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"wrap-regex": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"no-dupe-else-if": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-import-assign": {
"type": "CODE_SMELL",
"severity": "Major",
"effortMinutes": 5
},
"no-loss-of-precision": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-setter-return": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-unreachable-loop": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-unsafe-optional-chaining": {
"type": "Bug",
"severity": "Major",
"effortMinutes": 5
},
"no-unused-private-class-members": {
"type": "CODE_SMELL",
"severity": "Minor",
"effortMinutes": 5
},
"default-case-last": {
"type": "CODE_SMELL",
"severity": "Critical",
"effortMinutes": 5
},
"anchor-precedence": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"argument-type": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"arguments-order": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"arguments-usage": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"array-callback-without-return": {
"severity": "Blocker",
"type": "BUG",
"effortMinutes": 5
},
"array-constructor": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"arrow-function-convention": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"assertions-in-tests": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"aws-apigateway-public-api": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-ec2-rds-dms-public": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-ec2-unencrypted-ebs-volume": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"aws-efs-unencrypted": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-iam-all-privileges": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-iam-all-resources-accessible": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-iam-privilege-escalation": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 60
},
"aws-iam-public-access": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-opensearchservice-domain": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-rds-unencrypted-databases": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-restricted-ip-admin-access": {
"severity": "Minor",
"type": "VULNERABILITY",
"effortMinutes": 5
},
"aws-s3-bucket-granted-access": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-s3-bucket-insecure-http": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-s3-bucket-public-access": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-s3-bucket-server-encryption": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"aws-s3-bucket-versioning": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"aws-sagemaker-unencrypted-notebook": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-sns-unencrypted-topics": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"aws-sqs-unencrypted-queue": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"bitwise-operators": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"bool-param-default": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"call-argument-line": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"certificate-transparency": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"chai-determinate-assertion": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"class-name": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"class-prototype": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"code-eval": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"comma-or-logical-or-case": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"comment-regex": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"concise-regex": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"conditional-indentation": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"confidential-information-logging": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 60
},
"constructor-for-side-effects": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"content-length": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"content-security-policy": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 60
},
"cookie-no-httponly": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"cookies": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"cors": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"csrf": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"cyclomatic-complexity": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"declarations-in-global-scope": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"deprecation": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"destructuring-assignment-syntax": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"different-types-comparison": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"disabled-auto-escaping": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"disabled-resource-integrity": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"disabled-timeout": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 2
},
"dns-prefetching": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"duplicates-in-character-class": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"empty-string-repetition": {
"severity": "Minor",
"type": "BUG",
"effortMinutes": 5
},
"encryption": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"encryption-secure-mode": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 20
},
"existing-groups": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"expression-complexity": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"file-header": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"file-name-differ-from-class": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"file-permissions": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"file-uploads": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 20
},
"fixme-tag": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"for-in": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"for-loop-increment-sign": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"frame-ancestors": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 60
},
"function-inside-loop": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 30
},
"function-name": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"function-return-type": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"future-reserved-words": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"generator-without-yield": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"hashing": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"hidden-files": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"in-operator-type-error": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 5
},
"inconsistent-function-call": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"index-of-compare-to-positive-number": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"insecure-cookie": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"insecure-jwt-token": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 30
},
"inverted-assertion-arguments": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"label-position": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"link-with-target-blank": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 1
},
"max-union-size": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"misplaced-loop-counter": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"nested-control-flow": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"new-operator-misuse": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"no-accessor-field-mismatch": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 5
},
"no-alphabetical-sort": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 10
},
"no-angular-bypass-sanitization": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"no-array-delete": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-associative-arrays": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-built-in-override": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 20
},
"no-case-label-in-switch": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-clear-text-protocols": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"no-code-after-done": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-commented-code": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-dead-store": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"no-delete-var": {
"severity": "Minor",
"type": "BUG",
"effortMinutes": 10
},
"no-duplicate-in-composite": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-empty-after-reluctant": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-empty-alternatives": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-empty-group": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-equals-in-for-termination": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-exclusive-tests": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 1
},
"no-for-in-iterable": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-function-declaration-in-block": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-global-this": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-globals-shadowing": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"no-hardcoded-credentials": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"no-hardcoded-ip": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"no-hook-setter-in-body": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-ignored-exceptions": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 60
},
"no-implicit-dependencies": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-implicit-global": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-in-misuse": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-incomplete-assertions": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-inconsistent-returns": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"no-incorrect-string-concat": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"no-infinite-loop": {
"severity": "Blocker",
"type": "BUG",
"effortMinutes": 15
},
"no-intrusive-permissions": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"no-invalid-await": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-invariant-returns": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-ip-forward": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"no-labels": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 30
},
"no-mime-sniff": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"no-misleading-array-reverse": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-misused-promises": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-mixed-content": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 60
},
"no-nested-assignment": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-nested-conditional": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-nested-incdec": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-new-symbol": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 5
},
"no-os-command-from-path": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 15
},
"no-parameter-reassignment": {
"severity": "Minor",
"type": "BUG",
"effortMinutes": 5
},
"no-primitive-wrappers": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-redundant-assignments": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-redundant-optional": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-redundant-parentheses": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-reference-error": {
"severity": "Blocker",
"type": "BUG",
"effortMinutes": 10
},
"no-referrer-policy": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"no-require-or-define": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-return-type-any": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-same-argument-assert": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-tab": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-try-promise": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-undefined-argument": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-undefined-assignment": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-unenclosed-multiline-block": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-uniq-key": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-unsafe-unzip": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"no-unthrown-error": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 2
},
"no-unused-function-argument": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-useless-increment": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-useless-intersection": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 5
},
"no-useless-react-setstate": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-variable-usage-before-declaration": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-vue-bypass-sanitization": {
"severity": "Blocker",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"no-weak-cipher": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 15
},
"no-weak-keys": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 2
},
"no-wildcard-import": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"non-number-in-arithmetic-expression": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"null-dereference": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"operation-returning-nan": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"os-command": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"post-message": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 10
},
"prefer-default-last": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"prefer-promise-shorthand": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"prefer-type-guard": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"process-argv": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"production-debug": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 1
},
"pseudo-random": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 10
},
"publicly-writable-directories": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"redundant-type-aliases": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"regex-complexity": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"regular-expr": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"rules-of-hooks": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"session-regeneration": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 5
},
"shorthand-property-grouping": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"single-char-in-character-classes": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"single-character-alternation": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"slow-regex": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 30
},
"sockets": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"sonar-block-scoped-var": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"sonar-jsx-no-leaked-render": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"sonar-max-lines": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 60
},
"sonar-max-lines-per-function": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"sonar-max-params": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"sonar-no-control-regex": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"sonar-no-dupe-keys": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"sonar-no-empty-character-class": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 15
},
"sonar-no-fallthrough": {
"severity": "Blocker",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"sonar-no-invalid-regexp": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 15
},
"sonar-no-misleading-character-class": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"sonar-no-regex-spaces": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"sonar-no-unused-class-component-methods": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"sonar-no-unused-vars": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"sonar-prefer-optional-chain": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"sonar-prefer-regexp-exec": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"sql-queries": {
"severity": "Major",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 20
},
"standard-input": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"stateful-regex": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"strict-transport-security": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"strings-comparison": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"super-invocation": {
"severity": "Critical",
"type": "BUG",
"effortMinutes": 5
},
"switch-without-default": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"test-check-exception": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"todo-tag": {
"severity": "Info",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"too-many-break-or-continue-in-loop": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 20
},
"unicode-aware-regex": {
"severity": "Minor",
"type": "BUG",
"effortMinutes": 5
},
"unnecessary-character-escapes": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"unused-import": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"unused-named-groups": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"unverified-certificate": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 5
},
"unverified-hostname": {
"severity": "#",
"type": "#",
"effortMinutes": 0
},
"updated-const-var": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 15
},
"updated-loop-counter": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"use-type-alias": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"useless-string-operation": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 20
},
"values-not-convertible-to-numbers": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"variable-name": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"void-use": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"weak-ssl": {
"severity": "Critical",
"type": "VULNERABILITY",
"effortMinutes": 2
},
"web-sql-database": {
"severity": "Blocker",
"type": "VULNERABILITY",
"effortMinutes": 120
},
"x-powered-by": {
"severity": "Minor",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 5
},
"xml-parser-xxe": {
"severity": "Blocker",
"type": "VULNERABILITY",
"effortMinutes": 15
},
"xpath": {
"severity": "Critical",
"type": "SECURITY_HOTSPOT",
"effortMinutes": 0
},
"no-all-duplicated-branches": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 15
},
"no-element-overwrite": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-empty-collection": {
"severity": "Minor",
"type": "BUG",
"effortMinutes": 15
},
"no-extra-arguments": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"no-identical-conditions": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"no-identical-expressions": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 2
},
"no-ignored-return": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 10
},
"no-one-iteration-loop": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"no-use-of-empty-return-value": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 5
},
"non-existent-operator": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 2
},
"cognitive-complexity": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"elseif-without-else": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"max-switch-cases": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 30
},
"no-collapsible-if": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-collection-size-mischeck": {
"severity": "Major",
"type": "BUG",
"effortMinutes": 2
},
"no-duplicate-string": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 0
},
"no-duplicated-branches": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-gratuitous-expressions": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-identical-functions": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"no-inverted-boolean-check": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"no-nested-switch": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-nested-template-literals": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-redundant-boolean": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-redundant-jump": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 1
},
"no-same-line-conditional": {
"severity": "Critical",
"type": "CODE_SMELL",
"effortMinutes": 10
},
"no-small-switch": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
},
"no-unused-collection": {
"severity": "Major",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"prefer-immediate-return": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"prefer-object-literal": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 15
},
"prefer-single-boolean-return": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 2
},
"prefer-while": {
"severity": "Minor",
"type": "CODE_SMELL",
"effortMinutes": 5
}
}