UNPKG

eslint-plugin-mdx

Version:
15 lines 691 B
/// <reference path="../../typings.d.ts" /> import { isJsxNode } from 'eslint-mdx'; import esLintNoUnusedExpressions from 'eslint/lib/rules/no-unused-expressions'; export const noUnusedExpressions = Object.assign(Object.assign({}, esLintNoUnusedExpressions), { create(context) { const esLintRuleListener = esLintNoUnusedExpressions.create(context); return { ExpressionStatement(node) { if (isJsxNode(node.expression) && node.parent.type === 'Program') { return; } esLintRuleListener.ExpressionStatement(node); }, }; } }); //# sourceMappingURL=no-unused-expressions.js.map