diff --git a/docs/deleted-and-deprecated-rules.md b/docs/deleted-and-deprecated-rules.md index 04536fa156..448142c2e3 100644 --- a/docs/deleted-and-deprecated-rules.md +++ b/docs/deleted-and-deprecated-rules.md @@ -40,6 +40,10 @@ Removed due to bugs and lack of support of the underlying library. This rule is outdated. JavaScript modules (ESM) do not support importing a directory. +### ~no-array-for-each~ + +This rule was renamed to [`no-for-each`](rules/no-for-each.md). + ### ~no-array-instanceof~ Replaced by [`no-instanceof-builtins`](rules/no-instanceof-builtins.md) which covers more cases. diff --git a/test/package.js b/test/package.js index 457b01a153..69fa523e75 100644 --- a/test/package.js +++ b/test/package.js @@ -167,6 +167,11 @@ test('Every deprecated rules listed in docs/deleted-and-deprecated-rules.md', as } }); +test('Removed rules are listed in docs/deleted-and-deprecated-rules.md', async t => { + const content = await fsAsync.readFile('docs/deleted-and-deprecated-rules.md', 'utf8'); + t.true(content.includes('\n### ~no-array-for-each~\n')); +}); + test('Every rule file has the appropriate contents', t => { for (const ruleFile of ruleFiles) { const ruleName = path.basename(ruleFile, '.js');