簡體   English   中英

如何用JSCS規則替換已棄用的JSHint選項?

[英]How to replace deprecated JSHint options with JSCS rules?

JSHint選項引用列出了一些不推薦使用的選項,並附有以下通知。

警告此選項已被棄用,將在JSHint的下一個主要版本中刪除。 JSHint將其范圍限制為代碼正確性問題。 如果要強制執行與代碼樣式相關的規則,請查看JSCS項目

具體而言,不推薦使用的選項是:

  • 駱駝香煙盒
  • IMMED
  • 縮進
  • MAXLEN
  • newcap
  • noempty
  • quotmark
  • laxbreak
  • laxcomma
  • multistr

遺憾的是,該引用並未指出如何替換這些已棄用的選項,而只是指向JSCS GitHub存儲庫。

JSCS規則對應於不推薦使用的JSHint選項? 切換到JSCS時是否有任何配置差異?

確定這一點的一種方法是在JSCS Github Repo中搜索“JSHint”或特定規則( 示例搜索 ),因為JSCS文檔中的相關規則都具有指向其JSHint等效項的鏈接。

在撰寫本文時,這些是您的短名單的等價物:

雖然其中許多規則非常相似,只需要很少的工作來切換,但有些規則的選項,要求或含義略有不同,因此需要一些配置差異,在某些情況下,您可能需要在兩個規則之間進行選擇( requiredisallow ) 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM