[英]Disalow developper to disable any TSLint rule
您不能强制或阻止人们在其环境中禁用任何规则。 最后,这是他们的环境,他们应该有足够的自由去做事。
您可以做的是在CI级别或提交级别强制执行tsLint规则。 确保源代码通过您指定的任何编码样式。
更新:关于您的需求,代码审查或结对编程将是防止这种情况的唯一方法。
您可能想要让tsLint提供一个忽略这些禁用提交的选项,但它们是有原因的。
在某些情况下,您确实希望使用这些注释,因为TypeScript编译器或tsLint只是工具,它们无法完全理解代码的上下文,因此存在这些注释有意义的合法情况。
尝试使用TypeScript,tsLint和任何其他工具作为工具。 它们旨在帮助您和您的团队开发高质量的软件,而不是试图限制,禁止或惩罚他人。 :)
(请注意,我将TypeScript作为工具包含在内,这是IMO使用TypeScript的最佳方法)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.