{
  "parserOptions": {
    "ecmaVersion": 6
  },
  "env": {
    "browser": true
  },
  "extends": "eslint:recommended",
  "rules": {
    "indent": ["error", 4, {"SwitchCase": 1}],
    "quotes": ["error", "single"],
    "semi": ["error", "always"],
    "consistent-return": ["error"],
    "eqeqeq": ["error"],
    "no-caller": ["error"],
    "no-alert": ["error"],
    "no-eval": ["error"],
    "no-extend-native": ["error"],
    "no-global-assign": ["error"],
    "no-implied-eval": ["error"],
    "no-invalid-this": ["error"],
    "no-iterator": ["error"],
    "no-loop-func": ["error"],
    "no-new-func": ["error"],
    "no-new-wrappers": ["error"],
    "no-multi-spaces": ["error"],
    "no-octal-escape": ["error"],
    "no-param-reassign": ["error"],
    "no-proto": ["error"],
    "no-return-assign": ["error"],
    "no-sequences": ["error"],
    "no-unused-expressions": ["error"],
    "no-throw-literal": ["error"],
    "no-with": ["error"],
    "no-else-return": ["error"],
    "no-shadow": ["error"],
    "no-restricted-globals": ["error"],
    "no-undefined": ["error"],
    "radix": ["error"],
    "vars-on-top": ["error"],
    "array-bracket-spacing": ["error", "never"],
    "block-spacing": ["error", "always"],
    "brace-style": ["error", "1tbs"],
    "camelcase": ["error", {"properties": "always"}],
    "comma-dangle": ["error", "always-multiline"],
    "comma-spacing": ["error", {"before": false, "after": true}],
    "comma-style": ["error", "last"],
    "computed-property-spacing": ["error", "never"],
    "consistent-this": ["error", "self", "vm"],
    "eol-last": ["error", "always"],
    "func-call-spacing": ["error", "never"],
    "func-style": ["error", "declaration"],
    "key-spacing": ["error"],
    "keyword-spacing": ["error"],
    "lines-around-comment": ["error", {"allowBlockStart": true, "allowBlockEnd": true, "allowObjectStart": true, "allowObjectEnd": true, "allowArrayStart": true, "allowArrayEnd": true}],
    "lines-around-directive": ["error"],
    "max-depth": ["error"],
    "max-len": ["error", 121],
    "max-statements-per-line": ["error"],
    "new-cap": ["error"],
    "new-parens": ["error"],
    "no-bitwise": ["error"],
    "no-multiple-empty-lines": ["error"],
    "no-nested-ternary": ["error"],
    "no-new-object": ["error"],
    "no-tabs": ["error"],
    "no-trailing-spaces": ["error"],
    "no-unneeded-ternary": ["error"],
    "no-whitespace-before-property": ["error"],
    "object-curly-spacing": ["error"],
    "one-var-declaration-per-line": ["error"],
    "one-var": ["error", "never"],
    "operator-assignment": ["error", "never"],
    "padded-blocks": ["error", "never"],
    "semi-spacing": ["error"],
    "space-before-blocks": ["error"],
    "space-before-function-paren": ["error", {"anonymous": "always", "named": "never"}],
    "space-in-parens": ["error", "never"],
    "space-infix-ops": ["error"],
    "space-unary-ops": ["error"],
    "spaced-comment": ["error"],
    "id-length": ["error", {"min": 3, "properties": "never", "exceptions": ["i", "k", "x", "y", "id", "$q", "fn", "vm", "el", "ev", "to"]}],
    "yoda": ["error", "never"]
  }
}