[英]JSHint: Overwrite single .jshintrc option for whole folder
我在項目的根目錄下有一個.jshintrc
,具有以下配置:
{
"node": true,
"smarttabs": true,
"undef": true,
"unused": true
}
這適用於我在項目中與節點相關的所有內容,但不適用於與瀏覽器相關的腳本。 哪些是坐在子文件夾中。
是否可以覆蓋node
選項,同時保留整個文件夾的其他選項?
如果我為瀏覽器端文件夾創建另一個.jshintrc
文件,我必須再次告訴.jshintrc
我的所有配置,盡管我實際上只想取消設置node
選項。
我知道我可以在每個文件中設置此選項,但實際上我想避免這種情況。
提前謝謝了!
是的, jshint v2.5.1中有一個“擴展”的功能,對於你的例子,這可能是這樣的:
/.jshintrc
{
"smarttabs": true,
"undef": true,
"unused": true
}
/server/.jshintrc
{
"extends": "../.jshintrc",
"node": true
}
/client/.jshintrc
{
"extends": "../.jshintrc",
"browser": true
}
您可以在此處閱讀有關此功能的更多信息: https : //github.com/jshint/jshint/releases/tag/2.5.1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.