Как отключить правило: однострочное в TSLint - PullRequest
0 голосов
/ 11 декабря 2018
 clearFile()
 {
      (<HTMLInputElement>document.getElementById('uploadFile')).value = "";
 }

Дает

[tslint] misplaced opening brace

.

И если я использую открывающие скобки в той же строке функции, это не выдает мне предупреждение, как

clearFile(){
      (<HTMLInputElement>document.getElementById('uploadFile')).value = "";
 }

Это правило называется правилом "одна строка". И как его настроить в TSLint для обработки первого типа стиля фигурных скобок

Заранее спасибо

1 Ответ

0 голосов
/ 12 декабря 2018

Если вы хотите глобально повернуть Goto {ProjectDirectoty} /tslint.json и добавить «однострочный»: false в правилах

Однострочный имеет 5 подправил как «check-catch», «check-finally "," check-else "," check-open-brace "," check-whitespace ".Вы можете понять это по имени, например, для поймать, вы должны или не должны писать открывающие скобки в той же или следующей строке.

{
"extends": "../tslint.json",
"rules": {
    "one-line" : false,
    "directive-selector": [
        true,
        "attribute",
        "app",
        "camelCase"
    ],
    "component-selector": [
        true,
        "element",
        "app",
        "kebab-case"
    ]
}

}

Если вы хотите отключить только конкретную подправилу, используйтекак-то так

"one-line": [true, "check-catch", "check-finally", "check-else"]

Включится для этих 3 правил и выключится для других 2 правил

И если вы хотите отключить в определенном файле

/* tslint:disable:rule1 rule2 rule3... */ in that file
...