From 0e2618fdbcb458b31a653945c069a16c701e878d Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Sat, 26 Aug 2017 11:28:01 +0200 Subject: [PATCH] Enable the `for-direction` ESLint rule See https://eslint.org/docs/rules/for-direction; helps avoid typos that would cause infinite `for` loops. Also, updates `eslint` and `eslint-plugin-mozilla` to the latest available versions. --- .eslintrc | 1 + package.json | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.eslintrc b/.eslintrc index cafed6ab4..9f1e369f8 100644 --- a/.eslintrc +++ b/.eslintrc @@ -19,6 +19,7 @@ "rules": { // Possible errors + "for-direction": "error", "no-cond-assign": ["error", "except-parens"], "no-constant-condition": ["error", { "checkLoops": false, }], "no-dupe-args": "error", diff --git a/package.json b/package.json index 85fdb71da..d6df16135 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,8 @@ "babel-preset-es2015": "^6.24.1", "core-js": "^2.5.0", "escodegen": "^1.8.0", - "eslint": "^4.2.0", - "eslint-plugin-mozilla": "^0.4.0", + "eslint": "^4.5.0", + "eslint-plugin-mozilla": "^0.4.3", "gulp": "^3.9.1", "gulp-rename": "^1.2.2", "gulp-replace": "^0.5.4",