UNPKG

eslint-plugin-mocha

Version:

Eslint rules for mocha.

26 lines 993 B
import { createMochaVisitors } from '../ast/mocha-visitors.js'; export const noExclusiveTestsRule = { meta: { type: 'problem', docs: { description: 'Disallow exclusive tests', url: 'https://github.com/lo1tuma/eslint-plugin-mocha/blob/main/docs/rules/no-exclusive-tests.md' }, schema: [] }, create(context) { function checkPresenceOfExclusiveModifier(visitorContext) { if (visitorContext.modifier === 'exclusive') { context.report({ // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion -- ok in this case node: visitorContext.node.callee.property, message: 'Unexpected exclusive mocha test.' }); } } return createMochaVisitors(context, { suiteOrTestCase: checkPresenceOfExclusiveModifier }); } }; //# sourceMappingURL=no-exclusive-tests.js.map