UNPKG

eslint-plugin-de-morgan

Version:

ESLint plugin for transforming negated boolean expressions via De Morgan’s laws

9 lines (8 loc) 391 B
'use strict' Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }) const hasNegationOperator = require('./has-negation-operator.js') let isNegated = node => hasNegationOperator.hasNegationOperator(node) && !hasNegationOperator.hasNegationOperator(node.argument) && (!node.parent || !hasNegationOperator.hasNegationOperator(node.parent)) exports.isNegated = isNegated