summaryrefslogtreecommitdiffstats
path: root/toolkit/components/narrate/.eslintrc.js
blob: bbd5aa34dc06f7250e7863edd72c50b498878fe7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

"use strict";

module.exports = {
  rules: {
    "mozilla/no-aArgs": "error",
    "mozilla/reject-importGlobalProperties": ["error", "everything"],
    "mozilla/var-only-at-top-level": "error",
    "block-scoped-var": "error",
    camelcase: ["error", { properties: "never" }],
    complexity: ["error", { max: 20 }],
    "max-nested-callbacks": ["error", 3],
    "new-cap": ["error", { capIsNew: false }],
    "no-extend-native": "error",
    "no-inline-comments": "error",
    "no-multi-str": "error",
    "no-return-assign": "error",
    "no-shadow": "error",
    strict: ["error", "global"],
    yoda: "error",
  },
};