CatalysmsServerManager/7-Days-to-Die-API-wrapper

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
{
    "root": true,
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
        "project": "./tsconfig.json"
    },
    "plugins": [
        "@typescript-eslint"
    ],
    "settings": {
        "import/extensions": [
            ".js",
            ".ts"
        ],
        "import/parsers": {
            "@typescript-eslint/parser": [
                ".ts"
            ]
        },
        "import/resolver": {
            "typescript": {
                "directory": "./tsconfig.json"
            },
            "node": {
                "extensions": [
                    ".js",
                    ".ts"
                ]
            }
        }
    },
    "extends": [
        "eslint:recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:@typescript-eslint/recommended"
    ],
    "overrides": [
        {
            "files": ["**/*.js"],
            "rules": {
                "@typescript-eslint/no-var-requires": ["off"],
                "@typescript-eslint/explicit-function-return-type": ["off"]
            }
        }
    ],
    "rules": {
        "semi": "off",
        "@typescript-eslint/semi": ["error"],
        "object-curly-spacing": ["error", "always"],
        "@typescript-eslint/no-unused-vars": "error",
        "@typescript-eslint/return-await": "error",
        "@typescript-eslint/no-inferrable-types": [
            "off"
        ],
        "@typescript-eslint/member-delimiter-style": [
            "error",
            {
                "multiline": {
                    "delimiter": "comma",
                    "requireLast": false
                },
                "singleline": {
                    "delimiter": "comma",
                    "requireLast": false
                }
            }
        ]
    }
}