Машинопись + Цлинт + Ненужные точки с запятой в одной строке - PullRequest
0 голосов
/ 08 ноября 2019

Я настроил tslint для принудительной установки точки с запятой в моем коде, используя "semicolon": [true, "always", "ignore-bound-class-methods"].

Хотя я хочу, чтобы один из вкладышей не имел точек с запятой, как показано ниже:

method() { this.variable = true }

Если он не находится в одной строке, например:

method() { 
  this.variable = true;
}

Это должно снова вызвать точку с запятой.

Используя мой текущий конфиг, tslint выдает ошибку, запрашивая:

method() { this.variable = true; }

Как я могу продолжить принудительную точку с запятой в другом месте, но разрешить это в одних строках?

В ESLint это можно сделать с помощью:

semi: ["always", "omitLastInOneLineBlock"] // true ignores the last semicolon in a block in which its braces (and therefore the content of the block) are in the same line
...