gecko-dev/toolkit/components/passwordmgr/.eslintrc.js
Mark Banner 585bf398ea Bug 1342459 - Enable no-undef on browser/base, and clean up unnecessary no-undef references. r=mossop
MozReview-Commit-ID: KVrAnAjMD1E

--HG--
extra : rebase_source : 7a9651c055e2c6e959d42d08e5be9de2e2265346
2017-04-03 11:46:56 +01:00

36 lines
1,014 B
JavaScript

"use strict";
module.exports = {
"extends": "../../.eslintrc.js",
"rules": {
// Require spacing around =>
"arrow-spacing": "error",
// No newline before open brace for a block
"brace-style": ["error", "1tbs", {"allowSingleLine": true}],
// No space before always a space after a comma
"comma-spacing": ["error", {"before": false, "after": true}],
// Commas at the end of the line not the start
"comma-style": "error",
// Use [] instead of Array()
"no-array-constructor": "error",
// Use {} instead of new Object()
"no-new-object": "error",
// No using undeclared variables
"no-undef": "error",
// Don't allow unused local variables unless they match the pattern
"no-unused-vars": ["error", {"args": "none", "vars": "local", "varsIgnorePattern": "^(ids|ignored|unused)$"}],
// Always require semicolon at end of statement
"semi": ["error", "always"],
// Require spaces around operators
"space-infix-ops": "error",
}
};