diff options
Diffstat (limited to 'toolkit/components/passwordmgr/.eslintrc.js')
-rw-r--r-- | toolkit/components/passwordmgr/.eslintrc.js | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/toolkit/components/passwordmgr/.eslintrc.js b/toolkit/components/passwordmgr/.eslintrc.js new file mode 100644 index 0000000000..188f7eeff9 --- /dev/null +++ b/toolkit/components/passwordmgr/.eslintrc.js @@ -0,0 +1,36 @@ +"use strict"; + +module.exports = { // eslint-disable-line no-undef + "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", + } +}; |