jslint

    4熱度

    3回答

    據我所知,在JavaScript中沒有好的解決方案來建立私人會員。描述here的解決方案效率不高,因爲私有成員成爲對象的一部分,而不是原型,因此需要更多內存。 因此,我決定只使用Python練習 - 用前導下劃線標記私人內容,讓其他人知道makred屬性或方法不打算從外部使用。 但有一個衆所周知的代碼質量工具 - JSLint,它建議不使用前導或尾隨下劃線。 這背後的理由是什麼?這只是代碼風格的建

    1熱度

    1回答

    我不斷收到這個錯誤,當我嘗試保存崇高文本2文件安裝了幾包後: [Error 2] The system cannot find the file specified [cmd: [u'node', u'C:\\Users\\johndoe\\AppData\\Roaming\\Sublime Text 2\\Packages/JSLint/linter.js', u'--predef', u"[

    0熱度

    3回答

    爲什麼這個語法的JSLint complainig: var myint; myint = 0; myint++; www.jslint.com響應: 意外的 '++'。 myint ++;

    3熱度

    1回答

    我將TeamCity設置爲我的構建服務器。 我有我的項目設置,它從顛覆中正確更新,並建立好。 現在我想使用JSLint進行js代碼分析。我不知道如何從TeamCity運行JSLint? 有沒有可用的插件? 那麼如果有人在TeamCity中使用JSLint?幫我。

    0熱度

    1回答

    我想知道的功能,爲什麼這樣的代碼不發行與JSLint的或jsHint var obj={}; obj.missingFunction(); 警告我明白,它可能會認爲該函數將被最終確定。但它抱怨了其他許多事情,我認爲這很自然。 我正在做一些繁重的重構工作,並將函數移出全局範圍到某些對象的屬性上,如果能在這種情況下儘早發現錯誤,那將是非常棒的方法

    1熱度

    2回答

    我正在尋找一種自動化的方式來在Maven構建過程中驗證我的JS代碼。 我發現的其中一個項目是JSlint4Java。我發現困難的方式,不幸的是,它只適用於Maven 3。

    2熱度

    1回答

    我正在重新設置插件的格式以使其通過JSLint。插件使用尾部下劃線來命名局部變量,如下所示: var __slice = [].slice, __indexOf = [].indexOf JSLint不喜歡這樣。 什麼是另一個容易識別的命名規則,JSLint不會反對?

    0熱度

    1回答

    我瞭解linting代碼的原因,我不問你爲什麼要用a形式的linting。 我在哪裏都JSLint的和 JSHint使用項目的經驗 - 這是我的問題,你爲什麼會使用都對於相同的代碼?當然,通過JSLint的任何內容都會通過JSHint?

    3熱度

    2回答

    用下面的代碼JsLint警告y已經在第二塊中定義了。我經常這樣做,並不認爲這是一個語法錯誤,因爲變量是在不同的塊中定義的。 即使它位於不同的塊中,我是否應該真的使用不同的變量名?範圍是由if語句的代碼塊定義的還是僅限於功能塊的範圍? function x() { if (condition1) { var y = 0; // use y } if

    0熱度

    1回答

    我正在使用2006年編寫的腳本並重寫它,以便它遵循最佳實踐,並且將來可以包含到副項目中。我使用JSHint.com來解決問題,並搜索其解決其他問題的方法。但是,我無法解決JSHint的「不要使用'with'」錯誤。下面是代碼: DragResize.prototype.select = function (newElement) { with(this) { // Sele