• JSLint

    編輯
    本詞條由“匿名用戶” 建檔。
    目錄

    JSLint

    編輯

    JSLint(來自 JS 作為 JavaScript 和 Lint 的縮寫)是用于對 JavaScript 源代碼進行靜態源代碼分析的工具。 JSLint 本身是用 JavaScript 編寫的,可以作為在線工具和命令行使用。

    特點

    編輯

    JSLint 檢查 JavaScript 代碼并返回有關問題點及其在代碼中的大致位置的解釋性消息。 一方面,指出了真正的語法錯誤,另一方面,指出了可能是編程錯誤或很容易導致它們的文體弱點和結構問題。 JSLint 不能確保軟件正確運行,但可以更方便地診斷問題。 可以通過界面或通過特定的代碼注釋來配置檢查的范圍。 JSLint 指出的一些問題包括:

    • 全局變量:JSLint 期望所有變量都是局部變量,并在首次使用前聲明。 可以通過選項配置異常,例如,JSLint 接受 Web 瀏覽器中可用的全局變量,即窗口、文檔等。這使得變量名稱中的拼寫錯誤更容易被發現
    • JSLint 期望在控制結構中只使用塊,即使它們只包含一個語句。 如果程序員不使用塊,很容易在擴展源代碼時不小心破壞控制結構的結構。
    • 所有指令必須以分號結尾,長行只能在運算符后斷開。 這可以防止意外觸發自動分號插入時可能發生的錯誤。
    • 在更需要比較的地方(在循環和條件語句中)的賦值被識別為錯誤。
    • JSLint 禁止在 case 語句中“漏過”,這也很容易導致錯誤。

    JavaScript 源代碼

    許可證

    編輯

    JSLint 是根據其自己的許可證 JSLint 許可證獲得許可的。 此許可證類似于自由軟件許可證,但包括禁止用于“邪惡”目的的限制。 因此 JSLint 被 FSF 和 Debian 歸類為非自由的。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/372916/

    (2)
    詞條目錄
    1. JSLint
    2. 特點
    3. 許可證

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久