Я запускаю vue-cli-service lint --fix
в своем проекте vuejs/typescript. Как и ожидалось, большинство ошибок/предупреждений линтинга исправляются автоматически.
Но есть определенное правило tslint ("semicolon": [true, "always", "ignore-interfaces"]
), которое я хочу автоматически исправить с помощью этой команды. Скажем, мой интерфейс typescript выглядит так (ожидаемый результат lint).
interface component {
type: "input" | "dropdown" | "checkbox",
hidden?: boolean
}
После запуска lint форматирует его следующим образом. Сообщение [eslint] Replace
,with
;(prettier/prettier)
interface component {
type: "input" | "dropdown" | "checkbox";
hidden?: boolean;
}
Я добавил это правило "semicolon": [true, "always", "ignore-interfaces"]
в файл tslint, но это не меняет результат.