From 71ed3511f0eca7580c43674bf828daa667cc00be Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sun, 27 Oct 2019 11:24:54 +1300 Subject: [PATCH] chore(no-empty-title): remove rule --- src/__tests__/rules.test.ts | 2 +- src/rules/no-empty-title.ts | 46 ------------------------------------- 2 files changed, 1 insertion(+), 47 deletions(-) delete mode 100644 src/rules/no-empty-title.ts diff --git a/src/__tests__/rules.test.ts b/src/__tests__/rules.test.ts index 4fb7048be..6b6e12fcc 100644 --- a/src/__tests__/rules.test.ts +++ b/src/__tests__/rules.test.ts @@ -3,7 +3,7 @@ import { resolve } from 'path'; import plugin from '../'; const ruleNames = Object.keys(plugin.rules); -const numberOfRules = 41; +const numberOfRules = 40; describe('rules', () => { it('should have a corresponding doc for each rule', () => { diff --git a/src/rules/no-empty-title.ts b/src/rules/no-empty-title.ts deleted file mode 100644 index 0d39c35b8..000000000 --- a/src/rules/no-empty-title.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { - DescribeAlias, - TestCaseName, - createRule, - isDescribe, - isStringNode, - isTestCase, -} from './utils'; - -export default createRule({ - name: __filename, - meta: { - docs: { - category: 'Best Practices', - description: 'Disallow empty titles', - recommended: false, - }, - messages: { - describe: 'describe should not have an empty title', - test: 'test should not have an empty title', - }, - type: 'suggestion', - schema: [], - }, - defaultOptions: [], - create(context) { - return { - CallExpression(node) { - if (!isDescribe(node) && !isTestCase(node)) { - return; - } - const [argument] = node.arguments; - if (!argument || !isStringNode(argument, '')) { - return; - } - - context.report({ - messageId: isDescribe(node) - ? DescribeAlias.describe - : TestCaseName.test, - node: argument, - }); - }, - }; - }, -});