eslint-plugin-mdx
Version:
ESLint Plugin for MDX
15 lines • 691 B
JavaScript
/// <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