ESLint / TSLint - 在设置中使用数组的位置添加严重性?

时间:2018-01-02 11:08:52

标签: javascript eslint tslint

我有以下TSLint(与ESLint相同)规则:

"rules": {
        "prefer-const": false,
        "no-trailing-whitespace": false,
        "one-line": [
            true,
            "check-catch",
            "check-finally",
            "check-open-brace",
            "check-whitespace"
        ],

我尝试将one-line规则的严重性设置为警告,但检查数组似乎不接受"severity": "warn"

实现此目的的语法是什么?我找到了使用severity的示例:warn,但没有使用一系列检查

更新 我发现常量error警告令人分心 - 尤其是当您输入时它们会立即显示 - let somVar =给出error: prefer-const直到我实际完成输入并重新分配:-) VSCode - "tslint.alwaysShowRuleFailuresAsWarnings": true,现在就可以了!!绿色波浪线几乎不可能,Auto Fixing也会在保存

时启动

1 个答案:

答案 0 :(得分:2)

要指定severity,您可以像这样配置one-line规则:

{
    "rules": {
        "one-line": {
            "options": [
                "check-catch",
                "check-finally",
                "check-open-brace",
                "check-whitespace"
            ],
            "severity": "warning"
        }
    }
}

有关详细信息,请参阅tslint.json documentation