]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Use consistent return behavior
authorAlexander Moisseev <moiseev@mezonplus.ru>
Wed, 19 Sep 2018 17:17:04 +0000 (20:17 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Wed, 19 Sep 2018 17:17:04 +0000 (20:17 +0300)
.eslintrc.json
interface/js/app/history.js
interface/js/app/stats.js

index fe3ace7c320c9f72bbf2bec633bad48bbf94c83e..8f33f636c80e3d74f334db10fd2e3953465416ff 100644 (file)
@@ -43,6 +43,7 @@
         "padded-blocks": "off",
         "prefer-arrow-callback": "off",
         "prefer-destructuring": "off",
+        "prefer-spread": "off",
         "prefer-template": "off",
         "quote-props" : ["error", "consistent-as-needed"],
         "require-jsdoc": "off",
@@ -57,7 +58,6 @@
         // Temporarily disabled rules
         "array-callback-return": "off",
         "array-element-newline": "off",
-        "consistent-return": "off",
         "consistent-this": "off",
         "func-style": "off",
         "function-paren-newline": "off",
@@ -69,7 +69,6 @@
         "no-invalid-this": "off",
         "no-underscore-dangle": "off",
         "one-var-declaration-per-line": "off",
-        "prefer-spread": "off",
         "sort-keys": "off",
         "sort-vars": "off"
     }
index 0cd5675c084b6396a0c7215c51eb559454959b8c..26589418861ebfed8a001f892521c3dd9d1082e6 100644 (file)
@@ -615,6 +615,7 @@ define(["jquery", "footable", "humanize"],
                         waitForRowsDisplayed(callback, i);
                     }, 500);
                 }
+                return null;
             }
 
             rspamd.query("history", {
@@ -628,6 +629,7 @@ define(["jquery", "footable", "humanize"],
                                 "Neighbours history backend versions do not match. Cannot display history.");
                             return true;
                         }
+                        return false;
                     }
 
                     var neighbours_data = req_data
index e9f0b8f2d3582b6f1d53f40dcc3bc1588922cdfa..c7b0228c06369b6dc0bd2718050a314130ca8e86 100644 (file)
@@ -67,7 +67,7 @@ define(["jquery", "d3pie", "humanize"],
 
             $.each(data, function (i, item) {
                 var widget = "";
-                if (i === "auth" || i === "error") { return true; } // Skip to the next iteration
+                if (i === "auth" || i === "error") return; // Skip to the next iteration
                 if (i === "version") {
                     widget = "<div class=\"left\"><strong>" + item + "</strong>" +
                     i + "</div>";
@@ -136,37 +136,37 @@ define(["jquery", "d3pie", "humanize"],
 
         function getChart(rspamd, pie, checked_server) {
             var creds = JSON.parse(sessionStorage.getItem("Credentials"));
-            if (creds && creds[checked_server]) {
-                var data = creds[checked_server].data;
-                var new_data = [{
-                    color: "#66CC00",
-                    label: "Clean",
-                    data: data.clean,
-                    value: data.clean
-                }, {
-                    color: "#BF8040",
-                    label: "Temporarily rejected",
-                    data: data.soft_reject,
-                    value: data.soft_reject
-                }, {
-                    color: "#FFAD00",
-                    label: "Probable spam",
-                    data: data.probable,
-                    value: data.probable
-                }, {
-                    color: "#436EEE",
-                    label: "Greylisted",
-                    data: data.greylist,
-                    value: data.greylist
-                }, {
-                    color: "#FF0000",
-                    label: "Rejected",
-                    data: data.reject,
-                    value: data.reject
-                }];
-
-                return rspamd.drawPie(pie, "chart", new_data);
-            }
+            if (!creds || !creds[checked_server]) return null;
+
+            var data = creds[checked_server].data;
+            var new_data = [{
+                color: "#66CC00",
+                label: "Clean",
+                data: data.clean,
+                value: data.clean
+            }, {
+                color: "#BF8040",
+                label: "Temporarily rejected",
+                data: data.soft_reject,
+                value: data.soft_reject
+            }, {
+                color: "#FFAD00",
+                label: "Probable spam",
+                data: data.probable,
+                value: data.probable
+            }, {
+                color: "#436EEE",
+                label: "Greylisted",
+                data: data.greylist,
+                value: data.greylist
+            }, {
+                color: "#FF0000",
+                label: "Rejected",
+                data: data.reject,
+                value: data.reject
+            }];
+
+            return rspamd.drawPie(pie, "chart", new_data);
         }
         // Public API
         var ui = {