From c04942947ef5cbb641362837cfcc7beed79bed1f Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Sun, 9 Sep 2018 13:52:41 +0300 Subject: [PATCH] Fix no-else-return issue --- src/utils.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/utils.js b/src/utils.js index 4d313e6..b903ba9 100644 --- a/src/utils.js +++ b/src/utils.js @@ -110,15 +110,18 @@ class Utils { // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true) if (chunks[0][precision] > chunks[1][precision]) { return 1; - } else if (chunks[0][precision] === chunks[1][precision]) { + } + + if (chunks[0][precision] === chunks[1][precision]) { if (precision === lastPrecision) { // all version chunks are same return 0; } - } else { + + precision -= 1; + } else if (chunks[0][precision] < chunks[1][precision]) { return -1; } - precision -= 1; } }