12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.configs = exports.rules = void 0;
- const sonarjsRules = [
- 'cognitive-complexity',
- 'elseif-without-else',
- 'max-switch-cases',
- 'no-all-duplicated-branches',
- 'no-collapsible-if',
- 'no-collection-size-mischeck',
- 'no-duplicate-string',
- 'no-duplicated-branches',
- 'no-element-overwrite',
- 'no-empty-collection',
- 'no-extra-arguments',
- 'no-gratuitous-expressions',
- 'no-identical-conditions',
- 'no-identical-expressions',
- 'no-identical-functions',
- 'no-ignored-return',
- 'no-inverted-boolean-check',
- 'no-nested-switch',
- 'no-nested-template-literals',
- 'no-one-iteration-loop',
- 'no-redundant-boolean',
- 'no-redundant-jump',
- 'no-same-line-conditional',
- 'no-small-switch',
- 'no-unused-collection',
- 'no-use-of-empty-return-value',
- 'no-useless-catch',
- 'non-existent-operator',
- 'prefer-immediate-return',
- 'prefer-object-literal',
- 'prefer-single-boolean-return',
- 'prefer-while',
- ];
- const sonarjsRuleModules = {};
- exports.rules = sonarjsRuleModules;
- const configs = {
- recommended: { plugins: ['sonarjs'], rules: {} },
- };
- exports.configs = configs;
- sonarjsRules.forEach(rule => {
- sonarjsRuleModules[rule] = require(`./rules/${rule}`);
- const { meta: { docs: { recommended }, }, } = sonarjsRuleModules[rule];
- configs.recommended.rules[`sonarjs/${rule}`] = recommended === false ? 'off' : recommended;
- });
- //# sourceMappingURL=index.js.map
|