TL;DR:有办法关闭与代码风格/可读性有关的所有TSLint规则吗?否则,是否有一种方法可以关闭与我的代码是否正确编译无关的所有TSLint规则?
详细信息:--我正在使用WebStorm IDE进行一个角度项目,它使用TSLint。我喜欢TSLint的实时警告/错误,因为我对JavaScript相当陌生,即时反馈简化了我的学习过程。
但是,我不喜欢TSLint给我关于样式/格式的警告。例如,如果我没有在两件事情之间留出一个空格,或者如果我自己在一条线上有一个卷曲支撑。我希望警告能告诉我实际代码的问题,而不是别人对我的代码应该如何看待的看法。我尊重他们对某些人来说一定是有价值的--我不是他们中的一员。
在官方TSLint站点的规则页上,它列出了我想要删除的规则,在一个名为"Style“的类别下。虽然我找到了一些关于如何关闭"白空间“这样的单独规则的帖子,但是我还没有找到任何关于如何禁用整个rules...and类别的信息,我希望它是存在的,因为有很多规则。
有没有办法做到这一点,而不禁用每条规则单独?
发布于 2017-10-31 14:21:46
根据TSLint开发人员的说法,默认情况下,TSLint没有活动规则,因此不需要关闭它们。我错误地认为TSLint有默认规则,而实际上实际的问题是其他人将tslint.json文件放在了我没想到会在其中找到的目录中。将此文件重新定位到一个更合适的位置,解决了问题。
发布于 2017-10-31 11:46:00
这种东西是不存在的。您可以尝试在https://github.com/palantir/tslint上提交一个问题。
您是否尝试过手动禁用tslint.json
中的规则?
https://stackoverflow.com/questions/47025108
复制相似问题