Skip to content

Commit b69272a

Browse files
committed
refactor: replace individual rules with allRules in base configuration
1 parent 190d265 commit b69272a

File tree

1 file changed

+2
-45
lines changed

1 file changed

+2
-45
lines changed

lib/index.js

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const esmConfig = require("./configs/recommended-module")
55
const cjsConfig = require("./configs/recommended-script")
66
const recommendedConfig = require("./configs/recommended")
77
const allRulesConfig = require("./configs/all")
8+
const allRules = require("./all-rules")
89

910
/** @import { ESLint, Linter } from 'eslint' */
1011

@@ -14,51 +15,7 @@ const base = {
1415
name: pkg.name,
1516
version: pkg.version,
1617
},
17-
rules: {
18-
"callback-return": require("./rules/callback-return"),
19-
"exports-style": require("./rules/exports-style"),
20-
"file-extension-in-import": require("./rules/file-extension-in-import"),
21-
"global-require": require("./rules/global-require"),
22-
"handle-callback-err": require("./rules/handle-callback-err"),
23-
"no-callback-literal": require("./rules/no-callback-literal"),
24-
"no-deprecated-api": require("./rules/no-deprecated-api"),
25-
"no-exports-assign": require("./rules/no-exports-assign"),
26-
"no-extraneous-import": require("./rules/no-extraneous-import"),
27-
"no-extraneous-require": require("./rules/no-extraneous-require"),
28-
"no-missing-import": require("./rules/no-missing-import"),
29-
"no-missing-require": require("./rules/no-missing-require"),
30-
"no-mixed-requires": require("./rules/no-mixed-requires"),
31-
"no-new-require": require("./rules/no-new-require"),
32-
"no-path-concat": require("./rules/no-path-concat"),
33-
"no-process-env": require("./rules/no-process-env"),
34-
"no-process-exit": require("./rules/no-process-exit"),
35-
"no-restricted-import": require("./rules/no-restricted-import"),
36-
"no-restricted-require": require("./rules/no-restricted-require"),
37-
"no-sync": require("./rules/no-sync"),
38-
"no-top-level-await": require("./rules/no-top-level-await"),
39-
"no-unpublished-bin": require("./rules/no-unpublished-bin"),
40-
"no-unpublished-import": require("./rules/no-unpublished-import"),
41-
"no-unpublished-require": require("./rules/no-unpublished-require"),
42-
"no-unsupported-features/es-builtins": require("./rules/no-unsupported-features/es-builtins"),
43-
"no-unsupported-features/es-syntax": require("./rules/no-unsupported-features/es-syntax"),
44-
"no-unsupported-features/node-builtins": require("./rules/no-unsupported-features/node-builtins"),
45-
"prefer-global/buffer": require("./rules/prefer-global/buffer"),
46-
"prefer-global/console": require("./rules/prefer-global/console"),
47-
"prefer-global/process": require("./rules/prefer-global/process"),
48-
"prefer-global/text-decoder": require("./rules/prefer-global/text-decoder"),
49-
"prefer-global/text-encoder": require("./rules/prefer-global/text-encoder"),
50-
"prefer-global/url-search-params": require("./rules/prefer-global/url-search-params"),
51-
"prefer-global/url": require("./rules/prefer-global/url"),
52-
"prefer-node-protocol": require("./rules/prefer-node-protocol"),
53-
"prefer-promises/dns": require("./rules/prefer-promises/dns"),
54-
"prefer-promises/fs": require("./rules/prefer-promises/fs"),
55-
"process-exit-as-throw": require("./rules/process-exit-as-throw"),
56-
hashbang: require("./rules/hashbang"),
57-
58-
// Deprecated rules.
59-
"no-hide-core-modules": require("./rules/no-hide-core-modules"),
60-
shebang: require("./rules/shebang"),
61-
},
18+
rules: allRules,
6219
}
6320
/**
6421
* @typedef {{

0 commit comments

Comments
 (0)