Typescript:发出编译时警告以避免提交临时更改

Typescript:发出编译时警告以避免提交临时更改,typescript,compiler-warnings,emit,Typescript,Compiler Warnings,Emit,我在一个angular应用程序的VSCode中工作。 有时我会添加在提交之前需要删除的调试代码。 我希望临时代码在通常显示ts lint输出的Problems窗口中发出警告 < P>例如C++中,我可以做< > > > 最简单的方法是什么? 特别是对于TypeScript,没有方便的标准解决方案。你需要某种过梁或额外的工具来执行这种检查 你可能会发现一个有趣的选择是(完全公开:我写了这个)。这是一个git钩子,它要求您在提交任何匹配可配置模式集的内容之前进行确认。它不是特定于typescript

我在一个angular应用程序的VSCode中工作。 有时我会添加在提交之前需要删除的调试代码。 我希望临时代码在通常显示ts lint输出的Problems窗口中发出警告

< P>例如C++中,我可以做< > > > 最简单的方法是什么?

特别是对于TypeScript,没有方便的标准解决方案。你需要某种过梁或额外的工具来执行这种检查

你可能会发现一个有趣的选择是(完全公开:我写了这个)。这是一个git钩子,它要求您在提交任何匹配可配置模式集的内容之前进行确认。它不是特定于typescript的,它适用于使用git的任何内容,并且它可以匹配您喜欢的任何模式

例如,您可以编写以
TODO:
为前缀的消息,如果您尝试提交任何添加了这样一行的更改,那么它将要求您首先确认,如果拒绝,则取消提交。TODO也很方便,因为有很多标准工具可以为您突出显示并列出这些工具

演示:


您可以使用@NikitaMadeev,这不是编译时警告,是吗?它已经取决于您的配置设置,如果构建中涉及
tslint
,那么这将是编译期间的警告。例子