我使用SublimeLinter(v3.7.4)和SublimeLinter-jshint(v1.2.1)的Sublime Text 3。我在代碼中收到linter的警告,並在窗口底部打印出如下內容:Sublimelinter - jshint - 請參閱字段導致警告
2 of 3 errors: Expected and assignment or function call and isntead saw an expression, Line 17, Column 36
。現在我知道這個警告來自我的.jshintrc
文件,其中我定義了"expr" : true
。但是,我並不總是知道這些警告來自哪裏。那麼在SublimeLinter.sublime-settings
文件中有沒有設置,我可以告訴linter打印警告的原因?
而且這樣的話,在崇高的文本窗口,它會讀像底部: 2 of 3 errors: Expected and assignment or function call and isntead saw an expression, caused by 'expr: true', Line 17, Column 36
是的,我最終切換到ESLint。您還可以查看Sublime控制檯(在Mac OS X ^'中)並且始終顯示詳細的打印輸出,也可以在jshint中使用?我在轉到ESLint之前,我可以檢查 – Jeremy
@Jeremy:嗯,這將是值得一試;說實話,我只在網上試過Jshint,它並沒有指出我的錯誤在一個非常長的多部分字符串中的列(只對線),並且它給出了錯誤的原因(「缺少分號」 ,而實際上我忘記了長字符串構造中的一個加號)。所以我不指望它告訴我們更多,但它可能... – Cerberus