aderaaij
8/4/2017 - 3:55 PM

Eslint

Eslint

{
    "env": {
        "node": true,
        "browser": true,
        "es6": true
    },
    "extends": "airbnb-base",
    "parserOptions": {
        "sourceType": "module",
        "ecmaFeatures": {
            "jsx": true
        }
    },
    "rules": {
        "no-use-before-define": [
            1,
            {
                "functions": false,
                "classes": false
            }
        ],
        "func-names": 0,
        "no-unused-vars": 1,
        "no-underscore-dangle": 0,
        "no-console": 0,
        "indent": [
            "error",
            4
        ],
        "linebreak-style": [
            "error",
            "unix"
        ],
        "quotes": [
            "error",
            "single"
        ],
        "semi": [
            "error",
            "always"
        ],
        "no-plusplus": [
            "warn"
        ],
        "import/no-unresolved": [
            "warn"
        ],
        "import/extensions": [
            "warn"
        ],
        "import/no-extraneous-dependencies": [
            "warn"
        ],
        "max-len": [
            "warn"
        ],
    }
}