{
  "extends": "airbnb-base/legacy",
  "env": {
    "node": true,
    "mocha": true
  },
  "parserOptions": {
    "ecmaVersion": 6
  },
  "rules": {
    // disabled - disagree with airbnb
    "func-names": [0],
    "space-before-function-paren": [0],
    "consistent-return": [0],

    // Disabled but may want to refactor code eventually
    "no-use-before-define": [2, "nofunc"],
    "no-underscore-dangle": [0],

    // IMHO, more sensible overrides to existing airbnb error definitions
    "max-len": [2, 100, 4, {"ignoreComments": true, "ignoreUrls": true}],
    "no-unused-expressions": [2, { "allowShortCircuit": true, "allowTernary": true }]
  }
}
