UNPKG

929 BJavaScriptView Raw
1/**
2 * @fileoverview Config to enable all rules.
3 * @author Robert Fletcher
4 */
5
6"use strict";
7
8//------------------------------------------------------------------------------
9// Requirements
10//------------------------------------------------------------------------------
11
12const builtInRules = require("../lib/built-in-rules-index");
13
14//------------------------------------------------------------------------------
15// Helpers
16//------------------------------------------------------------------------------
17
18const enabledRules = Object.keys(builtInRules).reduce((result, ruleId) => {
19 if (!builtInRules[ruleId].meta.deprecated) {
20 result[ruleId] = "error";
21 }
22 return result;
23}, {});
24
25//------------------------------------------------------------------------------
26// Public Interface
27//------------------------------------------------------------------------------
28
29module.exports = { rules: enabledRules };