停止TSLint删除HTML元素中的前导空格

时间:2019-01-17 11:17:56

标签: html visual-studio-code tslint linter

如何在VSCode中配置TSLint以不重新格式化我的代码?我不想完全禁用TSLint,我只是想停止它所做的一件事。  我想在html标签中保留前导缩进。

$("#start_timeview").find("li").first()

当我保存上面的代码TSLint(在VSCode中)时,将其重新格式化为:

start_timeview

我需要在TSLint中更改什么规则以阻止它删除我的角度分量html中的前导空格?

TSLint版本:5.9.1

谢谢

1 个答案:

答案 0 :(得分:1)

这不是TSLint-这可能是VS Code中的默认HTML格式化程序。您可能已将formatOnSave设置为true,可以将其完全禁用,或对某些文件类型禁用:

"editor.formatOnSave": true
  "[html]": {
    "editor.formatOnSave": false
}

但是我建议您检出Prettier,他们最近发布了一个功能强大/可配置的HTML格式化程序。