gecko-dev/browser/.eslintrc.js
Mark Banner 2fd2fd7199 Bug 1436389 - Update complexity rules to adapt for the algorithm in the new ESLint. r=mossop
MozReview-Commit-ID: 1LlfamNvBEM

--HG--
extra : rebase_source : 8e41e5a5f67bfd43444fde25287cb3709452a349
2018-02-07 16:16:09 +00:00

28 lines
778 B
JavaScript

"use strict";
module.exports = {
"rules": {
// XXX Bug 1326071 - This should be reduced down - probably to 20 or to
// be removed & synced with the mozilla/recommended value.
"complexity": ["error", {"max": 44}],
// Disallow empty statements. This will report an error for:
// try { something(); } catch (e) {}
// but will not report it for:
// try { something(); } catch (e) { /* Silencing the error because ...*/ }
// which is a valid use case.
"no-empty": "error",
// Maximum depth callbacks can be nested.
"max-nested-callbacks": ["error", 8],
// Disallow adding to native types
"no-extend-native": "error",
"no-mixed-spaces-and-tabs": "error",
"no-shadow": "error",
"mozilla/no-task": "error",
}
};