=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-17- { node-eslint-plugin-node-8.0.1~ds/.eslintrc.js:18: pattern: `https://github.com/mysticatea/eslint-plugin-node/blob/v${version}/docs/rules/{{name}}.md`, node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-19- }, ############################################## node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-28- { node-eslint-plugin-node-8.0.1~ds/.eslintrc.js:29: pattern: `https://github.com/mysticatea/eslint-plugin-node/blob/v${version}/docs/rules/no-unsupported-features/{{name}}.md`, node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-30- }, ############################################## node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-39- { node-eslint-plugin-node-8.0.1~ds/.eslintrc.js:40: pattern: `https://github.com/mysticatea/eslint-plugin-node/blob/v${version}/docs/rules/prefer-global/{{name}}.md`, node-eslint-plugin-node-8.0.1~ds/.eslintrc.js-41- }, ############################################## node-eslint-plugin-node-8.0.1~ds/docs/rules/no-unsupported-features.md-83- node-eslint-plugin-node-8.0.1~ds/docs/rules/no-unsupported-features.md:84:var a = `hello, ${world}!`; node-eslint-plugin-node-8.0.1~ds/docs/rules/no-unsupported-features.md-85- ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-446-function toReplaceMessage(replacedBy) { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js:447: return replacedBy ? `. Use ${replacedBy} instead` : "" node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-448-} ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-458- return type === ReferenceTracker.CALL node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js:459: ? `${baseName}()` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-460- : type === ReferenceTracker.CONSTRUCT node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js:461: ? `new ${baseName}()` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-462- : baseName ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-541- if (!ignoredGlobalItems.has(name)) { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js:542: reportItem(node, `'${name}'`, info) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-543- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-553- if (!ignoredModuleItems.has(name)) { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js:554: reportItem(node, `'${name}'${suffix}`, info) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-deprecated-api.js-555- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-937- node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:938: range = semver.validRange(version ? `>=${version}` : defaultVersion) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-939- if (!version) { ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-961- range, node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:962: `<${feature.node}` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-963- ), ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-965- range, node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:966: `<${feature.node}` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-967- ), ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-977- range, node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:978: `<${feature.node.sloppy}` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-979- ), ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-984- range, node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:985: `<${feature.node.strict}` node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-986- ), ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1177- data: { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:1178: feature: `${feature.name} in non-strict mode`, node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1179- be: feature.singular ? "is" : "are", ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1292- ) { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:1293: report(parentNode, `${objectName}.${propertyName}`) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1294- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1306- ) { node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js:1307: report(node, `extends${node.name}`) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features.js-1308- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features/es-syntax.js-440- !aCase.supported || node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features/es-syntax.js:441: options.version.intersects(getSemverRange(`<${aCase.supported}`)) node-eslint-plugin-node-8.0.1~ds/lib/rules/no-unsupported-features/es-syntax.js-442- ) ############################################## node-eslint-plugin-node-8.0.1~ds/lib/rules/shebang.js-49- length: (m && m[0].length) || 0, node-eslint-plugin-node-8.0.1~ds/lib/rules/shebang.js:50: shebang: (m && m[1] && `${m[1]}\n`) || "", node-eslint-plugin-node-8.0.1~ds/lib/rules/shebang.js-51- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/util/check-unsupported-builtins.js-45- const supported = options.version.intersects( node-eslint-plugin-node-8.0.1~ds/lib/util/check-unsupported-builtins.js:46: getSemverRange(`<${info.supported}`) node-eslint-plugin-node-8.0.1~ds/lib/util/check-unsupported-builtins.js-47- ) ############################################## node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js-24- if (value[CALL]) { node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js:25: yield `${path.join(".")}()` node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js-26- } node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js-27- if (value[CONSTRUCT]) { node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js:28: yield `new ${path.join(".")}()` node-eslint-plugin-node-8.0.1~ds/lib/util/enumerate-property-names.js-29- } ############################################## node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js-93- if (file.startsWith("!")) { node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js:94: igN.add(`${body}`) node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js:95: igN.add(`${body}/**`) node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js-96- hasN = true node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js-97- } else { node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js:98: ig.add(`/${body}`) node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js:99: ig.add(`/${body}/**`) node-eslint-plugin-node-8.0.1~ds/lib/util/get-npmignore.js-100- } ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-16-function renderRule(rule) { node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:17: const mark = `${rule.recommended ? "⭐️" : ""}${rule.fixable ? "✒️" : ""}` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:18: const link = `[${rule.id}](./docs/rules/${rule.name}.md)` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-19- const description = rule.description || "(no description)" node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:20: return `| ${link} | ${description} | ${mark} |` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-21-} ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-28-function renderDeprecatedRule(rule) { node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:29: const link = `[${rule.id}](./docs/rules/${rule.name}.md)` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-30- const replacedBy = rule.replacedBy node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:31: .map(name => `[node/${name}](./docs/rules/${name}.md)`) node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-32- .join(" and ") node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-33- node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:34: return `| ${link} | ${replacedBy || "(nothing)"} |` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-35-} ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-70- /<!--RULES_TABLE_START-->[\s\S]*<!--RULES_TABLE_END-->/u, node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js:71: `<!--RULES_TABLE_START-->\n${content}\n<!--RULES_TABLE_END-->` node-eslint-plugin-node-8.0.1~ds/scripts/update-readme.js-72- ) ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/rules.js-40- filePath, node-eslint-plugin-node-8.0.1~ds/scripts/rules.js:41: id: `node/${name}`, node-eslint-plugin-node-8.0.1~ds/scripts/rules.js-42- name, ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js-21- .filter(rule => !rule.deprecated) node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js:22: .map(rule => `"${rule.name}": require("./rules/${rule.name}"),`) node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js-23- .join("\n ")} ############################################## node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js-27- .filter(rule => rule.deprecated) node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js:28: .map(rule => `"${rule.name}": require("./rules/${rule.name}"),`) node-eslint-plugin-node-8.0.1~ds/scripts/update-lib-index.js-29- .join("\n ")} ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-missing-require.js-159- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-missing-require.js:160: code: "require(`foo${bar}`);", //eslint-disable-line no-template-curly-in-string node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-missing-require.js-161- filename: fixture("test.js"), ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unpublished-require.js-208- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unpublished-require.js:209: code: "require(`foo${bar}`);", //eslint-disable-line no-template-curly-in-string node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unpublished-require.js-210- filename: fixture("1/test.js"), ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-69- retv.valid.push({ node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js:70: code: `/*${pattern.name}: ${versionText}*/ ${pattern.code}`, node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-71- env: { es6: true }, ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-98- retv.invalid.push({ node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js:99: code: `/*${pattern.name}: ${versionText}*/ ${pattern.code}`, node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-100- env: { es6: true }, ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-106- }, node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js:107: errors: errors.map(message => `${message + versionText}.`), node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-108- }) ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-195- name: "Template strings", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js:196: code: "`hello, ${world}!`; foo`tagged`;", //eslint-disable-line no-template-curly-in-string node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-197- errors: 2, ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-407- //eslint-disable-next-line no-template-curly-in-string node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js:408: "tag`\\01\\1\\xg\\xAg\\u0\\u0g\\u00g\\u000g\\u{g\\u{0\\u{110000}${0}\\0`", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features.js-409- ].join("\n"), ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1462- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js:1463: code: "`foo${a}bar`", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1464- options: [{ version: "4.0.0" }], ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1470- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js:1471: code: "tag`foo${a}bar`", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1472- options: [{ version: "4.0.0" }], ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1486- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js:1487: code: "`foo${a}bar`", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1488- options: [{ version: "3.9.9" }], ############################################## node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1506- { node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js:1507: code: "tag`foo${a}bar`", node-eslint-plugin-node-8.0.1~ds/tests/lib/rules/no-unsupported-features/es-syntax.js-1508- options: [{ version: "3.9.9" }], ############################################## node-eslint-plugin-node-8.0.1~ds/.pc/2002_avoid_fast-glob.patch/scripts/rules.js-40- filePath, node-eslint-plugin-node-8.0.1~ds/.pc/2002_avoid_fast-glob.patch/scripts/rules.js:41: id: `node/${name}`, node-eslint-plugin-node-8.0.1~ds/.pc/2002_avoid_fast-glob.patch/scripts/rules.js-42- name, ############################################## node-eslint-plugin-node-8.0.1~ds/.pc/2003_avoid_eslint-plugin-es.patch/scripts/rules.js-40- filePath, node-eslint-plugin-node-8.0.1~ds/.pc/2003_avoid_eslint-plugin-es.patch/scripts/rules.js:41: id: `node/${name}`, node-eslint-plugin-node-8.0.1~ds/.pc/2003_avoid_eslint-plugin-es.patch/scripts/rules.js-42- name, ############################################## node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js-22- .filter(rule => !rule.deprecated) node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js:23: .map(rule => `"${rule.name}": require("./rules/${rule.name}"),`) node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js-24- .join("\n ")} ############################################## node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js-28- .filter(rule => rule.deprecated) node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js:29: .map(rule => `"${rule.name}": require("./rules/${rule.name}"),`) node-eslint-plugin-node-8.0.1~ds/.pc/2004_avoid_eslint-plugin-mysticatea.patch/scripts/update-lib-index.js-30- .join("\n ")}