=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-16- lines.push([ node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js:17: `[${ruleId}](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/blob/master/docs/rules/${ruleId}.md)`, node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-18- rule.meta.docs.recommended ? '✔️' : '', ############################################## node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-29-if (!readmeContents.includes(BEGIN_TABLE_MARKER)) { node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js:30: throw new Error(`Could not find '${BEGIN_TABLE_MARKER}' marker in README.md.`); node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-31-} ############################################## node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-33-if (!readmeContents.includes(END_TABLE_MARKER)) { node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js:34: throw new Error(`Could not find '${END_TABLE_MARKER}' marker in README.md.`); node-eslint-plugin-eslint-plugin-2.2.1/build/generate-readme-table.js-35-} ############################################## node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/prefer-placeholders.md-30- node, node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/prefer-placeholders.md:31: message: `The node ${node.name} is not allowed to be used.` node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/prefer-placeholders.md-32- }); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/require-meta-docs-url.md-120- "eslint-plugin/require-meta-docs-url": ["error", { node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/require-meta-docs-url.md:121: pattern: `path/to/v${version}/docs/rules/{{name}}.md`, node-eslint-plugin-eslint-plugin-2.2.1/docs/rules/require-meta-docs-url.md-122- }], ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-39- rule.meta.docs.url = node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js:40: `https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/tree/v${PLUGIN_VERSION}/docs/rules/${ruleName}.md`; node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-41- ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-46-const allRules = fs node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js:47: .readdirSync(`${__dirname}/rules`) node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-48- .filter(fileName => fileName.endsWith('.js') && /^[^._]/.test(fileName)) ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-58- .filter(ruleName => configFilters[configName](allRules[ruleName])) node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js:59: .reduce((rules, ruleName) => Object.assign(rules, { [`${PLUGIN_NAME}/${ruleName}`]: 'error' }), {}), node-eslint-plugin-eslint-plugin-2.2.1/lib/index.js-60- }, ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/no-deprecated-report-api.js-58- [openingParen.range[1], closingParen.range[0]], node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/no-deprecated-report-api.js:59: `{${Object.keys(reportInfo).map(key => `${key}: ${sourceCode.getText(reportInfo[key])}`).join(', ')}}` node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/no-deprecated-report-api.js-60- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js-110- if (docsPropNode && docsPropNode.value.type === 'ObjectExpression') { node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js:111: return util.insertProperty(fixer, docsPropNode.value, `url: ${urlString}`, sourceCode); node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js-112- } node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js-113- if (!docsPropNode && metaNode && metaNode.type === 'ObjectExpression') { node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js:114: return util.insertProperty(fixer, metaNode, `docs: {\nurl: ${urlString}\n}`, sourceCode); node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/require-meta-docs-url.js-115- } ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/test-case-shorthand-strings.js-73- badCaseInfo.shorthand node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/test-case-shorthand-strings.js:74: ? `{code: ${sourceCode.getText(badCaseInfo.node)}}` node-eslint-plugin-eslint-plugin-2.2.1/lib/rules/test-case-shorthand-strings.js-75- : sourceCode.getText(badCaseInfo.node.properties[0].value) ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js-334- if (node.properties.length === 0) { node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js:335: return fixer.replaceText(node, `{\n${propertyText}\n}`); node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js-336- } ############################################## node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js-338- sourceCode.getLastToken(node.properties[node.properties.length - 1]), node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js:339: `,\n${propertyText}` node-eslint-plugin-eslint-plugin-2.2.1/lib/utils.js-340- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/meta-property-ordering.js-22-function getMessage (order) { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/meta-property-ordering.js:23: return `The meta properties should be placed in a consistent order: [${order.join(', ')}].`; node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/meta-property-ordering.js-24-} ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-missing-placeholders.js-20-function error (missingKey) { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-missing-placeholders.js:21: return { type: 'Literal', message: `The placeholder {{${missingKey}}} does not exist.` }; node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-missing-placeholders.js-22-} ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-unused-placeholders.js-20-function error (unusedKey) { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-unused-placeholders.js:21: return { type: 'Literal', message: `The placeholder {{${unusedKey}}} is unused.` }; node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/no-unused-placeholders.js-22-} ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js-71- node, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js:72: message: \`\${foo} is bad.\` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js-73- }); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js-95- create(context) { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js:96: context.report(node, \`\${foo} is bad.\`); node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/prefer-placeholders.js-97- } ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/report-message-format.js-207- return Object.assign({ node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/report-message-format.js:208: errors: [{ message: `Report message does not match the pattern '${invalidCase.options[0]}'.` }], node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/rules/report-message-format.js-209- }, invalidCase); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-28- ].forEach(noRuleCase => { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:29: it(`returns null for ${noRuleCase}`, () => { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-30- const ast = espree.parse(noRuleCase, { ecmaVersion: 8 }); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-120- lodash.isMatch(ruleInfo, CASES[ruleSource]), node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:121: `Expected \n${util.inspect(ruleInfo)}\nto match\n${util.inspect(CASES[ruleSource])}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-122- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-201- ].forEach(noTestsCase => { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:202: it(`returns no tests for ${noTestsCase}`, () => { node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-203- const ast = espree.parse(noTestsCase, { ecmaVersion: 8 }); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-229- CASES[testSource].valid, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:230: `Expected ${CASES[testSource].valid} valid cases but got ${testInfo[0].valid.length}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-231- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-235- CASES[testSource].invalid, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:236: `Expected ${CASES[testSource].invalid} invalid cases but got ${testInfo[0].invalid.length}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-237- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-272- CASES[testSource].length, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:273: `Expected to find ${CASES[testSource].length} test runs but got ${testInfo.length}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-274- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-279- testInfo[index].valid.length, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:280: `On run ${index + 1}, expected ${testRun.valid} valid cases but got ${testInfo[index].valid.length}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-281- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-284- testInfo[index].invalid.length, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:285: `On run ${index + 1}, expected ${testRun.invalid} valid cases but got ${testInfo[index].invalid.length}` node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-286- ); ############################################## node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-315- const parsedArgs = espree.parse( node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js:316: `context.report(${args.join(', ')})`, node-eslint-plugin-eslint-plugin-2.2.1/tests/lib/utils.js-317- { ecmaVersion: 6, loc: false, range: false }