VS 代码中的 Tslint.config 格式化/美化

Posted

技术标签:

【中文标题】VS 代码中的 Tslint.config 格式化/美化【英文标题】:Tslint.config formatting/beautification in VS code 【发布时间】:2018-09-28 10:19:44 【问题描述】:

如何在 VSCode 中获取基于 tslint.config 的格式。我尝试了一些扩展,它会警告我代码质量,但不会在保存时格式化/美化我的代码

【问题讨论】:

要格式化/美化你的代码,你可能想使用 prettier:marketplace.visualstudio.com/… 【参考方案1】:

vscode-tslint tslint.autoFixOnSave 有一个配置选项,它将针对任何已修复的规则运行修复程序。

如上所述,prettier 将是格式化代码的更好解决方案。您需要使用tslint-config-prettier,以避免它们之间的冲突。允许 prettier 进行格式化,并允许 tslint 进行任何其他修复。

【讨论】:

我不相信更漂亮更好,但无论如何这是正确的答案 我认为这不是正确的答案。 Prettier 不会做任何有用的事情,除非你想采用 prettier 喜欢的风格。 如果到目前为止我错过了数百个文件的自动保存,是否有任何 CLI 命令与 prettier 有一个用于格式化相同的命令【参考方案2】:

我设法让它与 tslint 一起用于 TS 并为 html 美化。

-settings.json 文件: 添加:"editor.formatOnSave": true, 没有设置"editor.defaultFormatter"。事实上,只需将其注释掉即可。

然后打开用户设置-> 搜索“html 格式启用”。您必须取消选中该复选框。

在那之后,两者都对我有用

【讨论】:

以上是关于VS 代码中的 Tslint.config 格式化/美化的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 中如何对多行代码同时打上“//”或者同时删除注释符?求VS中的各种快

VS Code插件

VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?

VS Code 中的 Python 自动补全

在vs2010软件中使用快捷键格式化代码的窍门

ASP.NET、VS2008 中的“无法重新格式化文档”