[英]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.