felvieira
2/13/2019 - 12:16 AM

ESLINT configuracao

{
  "extends": [
    "airbnb",
    "plugin:cypress/recommended"
  ],
  "parser": "babel-eslint",
  "env": {
    "browser": true,
    "node": true,
    "es6": true,
    "cypress/globals": true
  },
  "settings": {
    "jsx": true,
    "ecmascript": 6
  },
  "plugins": [
    "react",
    "cypress",
    "chai-friendly"
  ],
  "rules": {
    "semi": [2, "never"],
    "no-undef": "error",
    "func-names": ["error", "never"],
    "no-restricted-globals": ["error", "event"],
    "no-else-return": ["error", { "allowElseIf": true }],
    "no-underscore-dangle": ["error", { "allowAfterThis": true }],
    "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
    "arrow-parens": ["error", "as-needed"],
    "react/jsx-one-expression-per-line": 0,
    "no-nested-ternary": 0,
    "chai-friendly/no-unused-expressions": 2
  }
}