11'use strict' ;
22const { isParenthesized, getStaticValue} = require ( 'eslint-utils' ) ;
33const { checkVueTemplate} = require ( './utils/rule.js' ) ;
4- const isLiteralValue = require ( './utils/is-literal-value.js' ) ;
54const isLogicalExpression = require ( './utils/is-logical-expression.js' ) ;
65const { isBooleanNode, getBooleanAncestor} = require ( './utils/boolean.js' ) ;
76const { memberExpressionSelector} = require ( './selectors/index.js' ) ;
87const { fixSpaceAroundKeyword} = require ( './fix/index.js' ) ;
8+ const { isLiteral} = require ( './ast/index.js' ) ;
99
1010const TYPE_NON_ZERO = 'non-zero' ;
1111const TYPE_ZERO = 'zero' ;
@@ -19,11 +19,11 @@ const messages = {
1919const isCompareRight = ( node , operator , value ) =>
2020 node . type === 'BinaryExpression'
2121 && node . operator === operator
22- && isLiteralValue ( node . right , value ) ;
22+ && isLiteral ( node . right , value ) ;
2323const isCompareLeft = ( node , operator , value ) =>
2424 node . type === 'BinaryExpression'
2525 && node . operator === operator
26- && isLiteralValue ( node . left , value ) ;
26+ && isLiteral ( node . left , value ) ;
2727const nonZeroStyles = new Map ( [
2828 [
2929 'greater-than' ,
0 commit comments