{
  "root": true,
  "env": {
    "jasmine": true,
    "node": true,
    "mocha": true,
    "browser": true,
    "builtin": true,
    "es6": true
  },
  "ecmaFeatures": {
    "modules": true
  },
  "globals": {
    "m": false, // Mithril
    "$": false, // jQuery
    "jQuery": false, // jQuery, again
    "_": false, // Lodash
    "moment": false, // Moment
    "gettext": false,
    "ngettext": false,
    "interpolate": false
  },
  "extends": "eslint:recommended",
  "rules": {
    "block-scoped-var": 2,
    "camelcase": 2,
    "comma-dangle": 0,
    "curly": [2, "all"],
    "dot-notation": [2, {"allowKeywords": true}],
    "eqeqeq": [2, "allow-null"],
    "guard-for-in": 2,
    "new-cap": 2,
    "no-bitwise": 2,
    "no-caller": 2,
    "no-cond-assign": [2, "except-parens"],
    "no-eval": 2,
    "no-extend-native": 2,
    "no-iterator": 2,
    "no-loop-func": 2,
    "no-multi-str": 2,
    "no-new": 2,
    "no-plusplus": 2,
    "no-proto": 2,
    "no-script-url": 2,
    "no-sequences": 2,
    "no-shadow": 2,
    "no-unused-vars": 2,
    "no-with": 2,
    "prefer-const": 1,
    "quotes": 2,
    "semi": 1,
    "wrap-iife": 2
  }
}
