module.exports = {
    "parser": "babel-eslint",
    "extends": "airbnb",
    "rules": {
      "max-len": ["error", 100],
      "func-names": "off",
      "new-cap": ["error", { "capIsNewExceptions": ["Given", "Then", "And", "When", "But", "Before", "After"] }],
      "import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/examples/*/features/**"]}],
      "no-underscore-dangle": ["error", { "allow": ["_cukelib"] }],
      "arrow-parens": ["error", "always"],
      "comma-dangle": ["off"],
      "yoda": ["error", "never", { "exceptRange": true }],
      "arrow-body-style": ["warn", "as-needed"],
      "newline-per-chained-call": ["off"],
      "no-multi-assign": ["off"]
    },
    "installedESLint": true,
    "plugins": [
        "react",
        "jsx-a11y",
        "import"
    ],
    "globals": {
      "expect": false
    }
};
