strict-tslint-config
Version:
An opinionated TSLint configuration preset. Works best together with strict TypeScript settings and Prettier.
15 lines (14 loc) • 602 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const rules_1 = require("./rules");
const utils_1 = require("./utils");
exports.rules = Object.assign({}, rules_1.allRules, rules_1.customRules, rules_1.prettierRules);
exports.jsRules = {};
for (const ruleName of Object.keys(exports.rules)) {
const metadata = utils_1.findRuleMetadata(ruleName);
if (!metadata.typescriptOnly && !metadata.requiresTypeInfo) {
exports.jsRules[ruleName] = exports.rules[ruleName];
}
}
exports.jsRules['no-require-imports'] = false;
exports.jsRules['switch-default'] = true;
;