From: Alexander Moisseev Date: Wed, 19 Sep 2018 15:29:21 +0000 (+0300) Subject: [Minor] Guard for-in X-Git-Tag: 1.8.0~45^2~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ddcd7e04181538b9c9b138c3eb9a734d9123144b;p=rspamd.git [Minor] Guard for-in --- diff --git a/.eslintrc.json b/.eslintrc.json index fd33c6de2..fe3ace7c3 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -28,6 +28,7 @@ "multiline-comment-style": "off", "multiline-ternary": ["error", "always-multiline"], "newline-per-chained-call": ["error", { "ignoreChainWithDepth": 5 }], + "no-continue": "off", "no-extra-parens": ["error", "functions"], "no-implicit-globals": "off", "no-magic-numbers": "off", @@ -60,7 +61,6 @@ "consistent-this": "off", "func-style": "off", "function-paren-newline": "off", - "guard-for-in": "off", "line-comment-position": "off", "max-len": "off", "max-lines": "off", diff --git a/interface/js/app/history.js b/interface/js/app/history.js index 1aab72456..0cd5675c0 100644 --- a/interface/js/app/history.js +++ b/interface/js/app/history.js @@ -61,6 +61,7 @@ define(["jquery", "footable", "humanize"], function preprocess_item(item) { for (var prop in item) { + if (!{}.hasOwnProperty.call(item, prop)) continue; switch (prop) { case "rcpt_mime": case "rcpt_smtp": diff --git a/interface/js/app/rspamd.js b/interface/js/app/rspamd.js index 1d41bd85b..fde541285 100644 --- a/interface/js/app/rspamd.js +++ b/interface/js/app/rspamd.js @@ -54,6 +54,7 @@ function ($, D3pie, visibility, NProgress, tab_stat, tab_graph, tab_config, function stopTimers() { for (var key in timer_id) { + if (!{}.hasOwnProperty.call(timer_id, key)) continue; Visibility.stop(timer_id[key]); } }