MCPcopy Index your code
hub / github.com/nodejs/node / rules

Function rules

tools/eslint/eslint-plugin-node-core.js:8–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6let cache;
7module.exports = {
8 get rules() {
9 const RULES_DIR = module.exports.RULES_DIR;
10 if (!RULES_DIR)
11 return {};
12
13 if (!cache) {
14 cache = {};
15 const files = fs.readdirSync(RULES_DIR)
16 .filter((filename) => filename.endsWith('.js'));
17 for (const file of files) {
18 const name = file.slice(0, -3);
19 cache[name] = require(path.resolve(RULES_DIR, file));
20 }
21 }
22 return cache;
23 },
24};

Callers

nothing calls this directly

Calls 5

filterMethod · 0.65
sliceMethod · 0.65
requireFunction · 0.50
readdirSyncMethod · 0.45
resolveMethod · 0.45

Tested by

no test coverage detected