jslint

    81熱度

    7回答

    我是一個非常新的Vim用戶,我發現它的學習曲線非常陡峭(至少對我而言)。我剛剛安裝了用於JavaScriptLint錯誤檢查的this vim script,一旦保存了緩衝區,就會在vim的quickfix窗口中顯示錯誤。 但是,我不知道下一步該怎麼做..我如何'滾動'通過所有的錯誤?如何關閉quickfix'窗口'?如何在我對代碼進行更改後檢查錯誤? 我已經看過vim quickfix文檔,但命

    9熱度

    6回答

    道格拉斯克羅克福德說: JavaScript是一種草率的語言,但 裏面有一個優雅的,更好的 語言。 JSLint幫助您以更好的語言編程 並避免 大部分的麻煩。 那些定期使用JSLint的程序員有相同的意見嗎?

    17熱度

    3回答

    我想在提交到Mercurial或Git倉庫之前運行JSLint。 我想這是一個自動設置的步驟,而不是依賴於開發人員(主要是我)記住在手之前運行JSLint。我通常在開發時運行JSLint,但希望在JS文件上指定一個合約,以便在提交到repo之前通過JSLint。 對於Mercurial,this page說明了預提交語法,但似乎可用的唯一變量是提交中涉及的parent1和parent2變更集標識。

    56熱度

    4回答

    JSLint的是給我這個錯誤: Problem at line 11 character 33: Use the array literal notation []. var myArray = new Array(); 什麼是數組的文字符號和它爲什麼要我用它代替? 它顯示在這裏,new Array();應該可以正常工作......有什麼我失蹤了嗎?

    36熱度

    5回答

    在JSLint的,它警告說, var x = new Array(); (這是不是一個真正的變量名)應該是 var result = []; 有什麼不對的第一語法?建議背後的推理是什麼?

    14熱度

    2回答

    這不會傳遞的JSLint在嚴格模式: "use strict"; (function (w) { w.alert(w); }(window)); 錯誤 - 從jslint.com - 看起來像這樣: 問題在第4行的字符3: '窗口' 沒有被定義。 }(window)); 隱含全球:窗口4 我需要告訴JSLint的忽略錯誤,還是我認真做錯了什麼?

    10熱度

    1回答

    我正在尋找一些與Checkstyle for JavaScript一樣的東西。我知道JSLint,並且我已經在使用Google的Closure編譯器,但它們主要檢查語法問題。 Checkstyle可以檢查錯誤行上的大括號,但它也可以編寫像不使用HashMap的自定義檢查。 我正在尋找類似於即將到來的JavaScript項目的東西。有任何想法嗎?

    8熱度

    4回答

    JSLint的不斷抱怨這樣的事情 var myArray = [1, 2, 3]; for (var value in myArray) { // BLAH } 說我應該把它包在一個if語句。我意識到如果你正在循環一個對象的屬性,你需要包裝它,但是在這裏我應該如何在if語句中進行正確的過濾。 此外,當我這樣做 for (var i = 0; i < 10; i++) {

    75熱度

    5回答

    所以我使用JSLint來嘗試和檢測錯誤。我關閉了一些我不喜歡的選項,但我沒有看到任何方法可以使用window全局變量。那麼,有雅虎小工具選項,但這是矯枉過正。 使用'窗口'的處理是什麼,爲什麼JSLint會說這是造成錯誤?

    11熱度

    4回答

    我不明白爲什麼我在用JavaScript文件運行JSLint時收到錯誤消息。 我收到消息var os_map = {}; Problem at line 28 character 36: Use the array literal notation [].如果我在JSLint中運行this code。 JSLint的選項如下所示。 /*jslint onevar: true, browser: t