ianalyzer
Version:
A versatile code analysis tool for JavaScript, HTML, CSS, Angular, React, Vue, and ES6. iAnalyzer ensures code quality through linting, integrates with Sonar for in-depth analysis, performs npm package security checks, assesses performance, and enhances a
1,883 lines (1,873 loc) • 75.1 kB
JavaScript
module.exports = {
sonarConfig: {
/** best-practices.js **/
'accessor-pairs': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'array-callback-return': {
severity: 'CRITICAL',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'block-scoped-var': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
complexity: {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'class-methods-use-this': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'consistent-return': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
curly: {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'default-case': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'dot-notation': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'dot-location': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
eqeqeq: {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'guard-for-in': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'max-classes-per-file': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-alert': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-caller': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-case-declarations': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-div-regex': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-else-return': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-empty-function': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-empty-pattern': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-eq-null': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-eval': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-extend-native': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-extra-bind': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-extra-label': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-fallthrough': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-floating-decimal': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-global-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-native-reassign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-implicit-coercion': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-implicit-globals': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-implied-eval': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-invalid-this': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-iterator': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-labels': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-lone-blocks': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-loop-func': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-magic-numbers': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-multi-spaces': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-multi-str': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-new': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-new-func': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-new-wrappers': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-octal': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-octal-escape': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-param-reassign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-proto': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-redeclare': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-restricted-properties': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-return-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-return-await': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-script-url': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-self-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-self-compare': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-sequences': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-throw-literal': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-unmodified-loop-condition': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-unused-expressions': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-unused-labels': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-call': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-catch': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-concat': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-escape': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-return': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-void': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-warning-comments': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-with': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-promise-reject-errors': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-named-capture-group': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
radix: {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'require-await': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'require-unicode-regexp': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'vars-on-top': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'wrap-iife': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
yoda: {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
/** es6.js **/
'arrow-body-style': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'arrow-parens': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'arrow-spacing': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'constructor-super': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'generator-star-spacing': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-class-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-confusing-arrow': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-const-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-dupe-class-members': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-duplicate-imports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-new-symbol': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-restricted-imports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-this-before-super': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-computed-key': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-constructor': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-useless-rename': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-var': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'object-shorthand': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-arrow-callback': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-const': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-destructuring': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-numeric-literals': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-reflect': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-rest-params': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-spread': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'prefer-template': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'require-yield': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'rest-spread-spacing': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'sort-imports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'symbol-description': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'template-curly-spacing': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'yield-star-spacing': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
/** imports.js **/
'import/no-unresolved': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/named': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/default': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/namespace': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/export': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-named-as-default': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-named-as-default-member': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-deprecated': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-extraneous-dependencies': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-mutable-exports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-commonjs': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-amd': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-nodejs-modules': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/first': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/imports-first': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-duplicates': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-namespace': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/extensions': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/order': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/newline-after-import': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/prefer-default-export': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-restricted-paths': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/max-dependencies': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-absolute-path': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-dynamic-require': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-internal-modules': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/unambiguous': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-webpack-loader-syntax': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-unassigned-import': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-named-default': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-anonymous-default-export': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/exports-last': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/group-exports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-default-export': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-named-export': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-self-import': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-cycle': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-useless-path-segments': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/dynamic-import-chunkname': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-relative-parent-imports': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'import/no-unused-modules': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
/** node.js **/
'callback-return': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'global-require': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'handle-callback-err': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-buffer-constructor': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-mixed-requires': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-new-require': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-path-concat': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-process-env': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-process-exit': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-restricted-modules': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-sync': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
/** variables.js **/
'init-declarations': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-catch-shadow': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-delete-var': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-label-var': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-restricted-globals': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-shadow': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-shadow-restricted-names': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-undef': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-undef-init': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-undefined': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-unused-vars': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
'no-use-before-define': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate',
'Basic'
]
},
/** errors.js **/
'for-direction': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'getter-return': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-async-promise-executor': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-await-in-loop': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-compare-neg-zero': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-cond-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-console': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-constant-condition': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-control-regex': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-debugger': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-dupe-args': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-dupe-keys': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-duplicate-case': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-empty': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-empty-character-class': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-ex-assign': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-extra-boolean-cast': {
severity: 'MAJOR',
type: 'CODE_SMELL',
effortMinutes: 5,
category: [
'Advanced',
'Intermediate'
]
},
'no-extra-parens': {
severity: 'MAJOR',