我已經通過此站點安裝了Sublimelinter:SublimeLinter 3。我在一臺debian機器上。SublimeLinter javascript with php
我基本上已經安裝了以下插件:SublimeLinter 3,SublimeLinter-html-tidy,SublimeLinter-csslint,SublimeLinter-jshint和SublimeLinter-php。 一切工作正常,如果我只寫PHP或只在文件上的JavaScript。但是,當我開發其中包含一些PHP代碼的JavaScript時,我會在包含PHP代碼的行上發現一些錯誤。
這是應該發生的嗎?有沒有一種方法可以讓SublimeLinter在同一個文件中檢測到什麼是JavaScript和PHP?這樣,如果將sublime文本語法設置爲JavaScript,它不會顯示PHP linter錯誤。
我在php和jshint linters的GitHub上打開了一個問題,我認爲罪魁禍首是jshint linter(javascript) – alexandre1985
@ alexandre1985:我查看了https://github.com/SublimeLinter/SublimeLinter-jshint/ blob/master/linter.py,它說:'語法=('javascript','html','javascriptnext')'。我認爲這意味着它不會在PHP文件上運行?你確定這些錯誤來自Jshint:你有沒有測試當你暫時禁用Jshint時會發生什麼? – Cerberus
如果你看看我發佈的圖片,看到右下角你可以看到我的語法是Javascript – alexandre1985