skratchdot/array-any-index

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
// adapted from: https://github.com/Khan/style-guides/pull/25
{
    "plugins": [
    ],
    "ecmaFeatures": {
        "modules": true
    },
    "env": {
        "browser": true,
        "node": true,
        "mocha": true
    },
    "rules": {
        "arrow-parens": [2, "always"],
        "arrow-spacing": 2,
        "brace-style": 2,
        "camelcase": [2, {
            "properties": "always"
        }],
        "comma-dangle": [1, "always-multiline"],
        "comma-dangle": [2, "never"],
        "comma-spacing": [2, {
            "before": false,
            "after": true
        }],
        "eol-last": [0],
        "guard-for-in": 2,
        //"indent": [2, 4],
        "linebreak-style": [2, "unix"],
        /*
        "max-len": [2, 80, 4, {
            "ignoreUrls": true,
            "ignorePattern": "^\\s*const\\s.+=\\s*require\\s*\\("
        }],
        */
        "no-alert": 2,
        "no-array-constructor": 2,
        "no-const-assign": 2,
        "no-debugger": 2,
        "no-dupe-keys": 2,
        "no-new-object": 2,
        "no-spaced-func": 2,
        "no-this-before-super": 2,
        "no-throw-literal": 2,
        "no-trailing-spaces": 2,
        "no-unreachable": 2,
        "no-unused-vars": 1,
        "no-var": 0,
        //"object-curly-spacing": [2, "always"],
        "one-var": [2, "never"],
        "prefer-const": 1,
        "prefer-template": 2,
        "quotes": [2, "single"],
        "semi": [2, "always"],
        "space-after-keywords": [2, "always"],
        "space-before-blocks": 2,
        "space-before-function-paren": [2, {
            "anonymous": "always",
            "named": "never"
        }],
        "space-infix-ops": 2,
        "space-return-throw-case": 2,
        "strict": [0, "never"],
        "valid-jsdoc": 2
    },
    "extends": "eslint:recommended"
}