moleculerjs/moleculer-web

View on GitHub
.eslintrc.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = {
    "env": {
        "node": true,
        "commonjs": true,
        "es6": true,
        "jquery": false,
        "jest": true,
        "jasmine": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:security/recommended"
    ],
    "parserOptions": {
        "sourceType": "module",
        "ecmaVersion": "2018"
    },
    "plugins": [
        "promise",
        "security"
    ],
    "rules": {
        "indent": [
            "warn",
            "tab",
            { SwitchCase: 1 }
        ],
        "quotes": [
            "warn",
            "double"
        ],
        "semi": [
            "error",
            "always"
        ],
        "no-var": [
            "error"
        ],
        "no-console": [
            "error"
        ],
        "no-unused-vars": [
            "warn"
        ],
        "no-trailing-spaces": [
            "error"
        ],
        "no-alert": 0,
        "no-shadow": 0,
        "security/detect-object-injection": ["off"],
        "security/detect-non-literal-require": ["off"],
        "security/detect-non-literal-fs-filename": ["off"],
        "no-process-exit": ["off"],
        "node/no-unpublished-require": 0,
        "space-before-function-paren": [
            "warn",
            {
                "anonymous": "never",
                "named": "never",
                "asyncArrow": "always"
            }
        ],
        "object-curly-spacing": [
            "warn",
            "always"
        ]
    }
};