在Brackets中使用jsHint遇到的問題


在Brackets安裝使用jsHint,但發現jsHint不生效,僅有Brackets自帶的jsLint生效。javascript

此時可經過修改配置文件解決,首先肯定已經安裝了jsHint,在右邊欄點擊 Extension Manager圖標,搜索jsHint,安裝便可。
java

而後點擊菜單欄的Debug——Open preferenced file , 在打開的Brackets.json文件末尾加入以下參數:json

"language": {
    "javascript": {
        "linting.prefer": [
            "JSHint"
        ],
        "linting.usePreferredOnly": true
    }
}


保存,重啓Brackets,此時jsHint應該會當即生效,同時默認的jsLint會被關閉。數組

參數的解釋以下:async

  1. "linting.prefer":數組,全部須要運行的代碼檢查工具列表;工具

  2. "linting.usePreferredOnly":布爾值,僅用戶配置起做用(true表示關閉自帶的jsLint);spa


還有若干其它參數沒有使用到,但此處也給出解釋:code

  1. "linting.collapsed":布爾值,是否自動展開檢查結果面板;ip

  2. "linting.enabled":布爾值,是否開啓代碼檢查;io

  3. "linting.asyncTimeout":整數,代碼檢查延時,毫秒。

相關文章
相關標籤/搜索