• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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/rules");
13
14//------------------------------------------------------------------------------
15// Helpers
16//------------------------------------------------------------------------------
17
18const allRules = {};
19
20for (const [ruleId, rule] of builtInRules) {
21    if (!rule.meta.deprecated) {
22        allRules[ruleId] = "error";
23    }
24}
25
26//------------------------------------------------------------------------------
27// Public Interface
28//------------------------------------------------------------------------------
29
30/** @type {import("../lib/shared/types").ConfigData} */
31module.exports = { rules: allRules };
32