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.

2,860 lines 69.5 kB
{
    "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
    }
}