1234567891011121314151617181920212223242526272829 |
- {
- // Note: The root .eslintrc file will define the base rules,
- // but mozilla/recommended will override them for the rules it sets. Finally,
- // the rules in this file will take precedence.
- "extends": [
- "plugin:mozilla/recommended",
- ],
- "parserOptions": {
- "sourceType": "script",
- },
- "plugins": [
- "mozilla"
- ],
- "rules": {
- // Items different from the mozilla/recommended configuration.
- "no-var": "off",
- // Other rules mozilla/recommended hasn't enabled yet.
- "no-shadow": "error",
- "arrow-body-style": ["error", "as-needed"],
- "arrow-parens": ["error", "always"],
- "constructor-super": "error",
- "no-confusing-arrow": "error",
- "no-useless-constructor": "error",
- },
- }
|