tahnik/devRantron

View on GitHub
.eslintrc.json

Summary

Maintainability
Test Coverage
{
  "extends": ["airbnb", "prettier"],
  "env": {
    "es6": true,
    "node": true,
    "browser": true
  },
  "plugins": [
        "react",
        "jsx-a11y",
    "import",
    "prettier"
  ],
  "parserOptions": {
        "ecmaFeatures": {
            "experimentalObjectRestSpread": true,
            "jsx": true
        },
        "sourceType": "module",
    "indent": ["error", 2]
  },
    "rules": {
        "react/sort-comp": [1, {
            "order": [
                "constructor",
                "lifecycle",
                "everything-else",
                "render"
            ]
    }],
    "prefer-destructuring": 0,
        "react/jsx-filename-extension": [1, {
            "extensions": [".js", ".jsx"]
    }],
    "jsx-a11y/no-static-element-interactions": 0,
    "jsx-a11y/no-noninteractive-element-interactions": 0,
    "jsx-a11y/href-no-hash": "off",
    "jsx-a11y/click-events-have-key-events": "off",
    "jsx-a11y/mouse-events-have-key-events": "off",
    "jsx-a11y/anchor-is-valid": ["warn", { "aspects": ["invalidHref"] }],
        "import/no-dynamic-require": 0,
        "import/no-extraneous-dependencies": "off",
    "linebreak-style": ["error", "unix"],
    "react/forbid-prop-types": 0,
    "react/require-default-props": 0
    },
    "settings": {
        "import/resolver": {
            "webpack": {
                "config": "./webpack/dev.config.js"
            }
        }
    }
}