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

Function checkName

tools/eslint-rules/lowercase-name-for-primitive.js:35–52  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

33 }
34
35 function checkName(node) {
36 const name = node.value;
37 const lowercaseName = name.toLowerCase();
38 if (name !== lowercaseName && primitives.includes(lowercaseName)) {
39 const msg = `primitive should use lowercase: ${name}`;
40 context.report({
41 node,
42 message: msg,
43 fix: (fixer) => {
44 return fixer.replaceText(
45 node,
46 `'${lowercaseName}'`,
47 );
48 },
49 });
50 }
51
52 }
53
54 return {
55 [astSelector]: (node) => checkNamesArgument(node),

Callers 1

checkNamesArgumentFunction · 0.70

Calls 2

includesMethod · 0.80
reportMethod · 0.45

Tested by

no test coverage detected