regevbr/json-expression-eval

View on GitHub

Showing 21 of 69 total issues

Similar blocks of code found in 4 locations. Consider refactoring.
Open

} else if (isLteCompareOp(expressionValue)) {
contextNumberAssertion(expressionKey, contextValue);
const lteValue = computeValue(context, validation, expressionValue.lte, expressionKey);
expressionNumberAssertion(expressionKey, lteValue);
return contextValue <= lteValue;
Severity: Major
Found in src/lib/evaluator.ts and 3 other locations - About 30 mins to fix
src/lib/evaluator.ts on lines 111..147
src/lib/evaluator.ts on lines 116..147
src/lib/evaluator.ts on lines 126..147
Severity
Category
Status
Source
Language