跳至內容

ESLint

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

ESLint用佇檢查 JavaScript 程式碼是毋是符合規則,由 Nicholas C . Zakas 佇二空一三年伊的建立。ESLint 中的規則是會當改的,並且會使家己的定義佮載入規則。ESLint 想欲解決關於程式碼品質佮程式碼風格的問題。ESLint 支援 ECMAScript 當前標準佮草案當中用佇咧未來標準的實驗語法。使用 JSX 抑是 TypeScript 的程式也會當透過外掛抑是轉譯器處理。

歷史

JSLint 和 JSHint 攏欠缺為著程式碼品質佮程式碼風格新增規則的能力。咧為 JSHint 做出貢獻了後,Zakas 決定佇二空一三年六月建立一个新的整理工具 ESLint(頭仔就叫 JSCheck,但是一個月後更加名), 內底所有規則攏會當去共改,並且會使佇咧運行的時陣定義抑是載入其他的規則。

二空一六年四月,ESLint 項目加入了 jQuery Foundation。隨後,jQuery Foundation 佮 Dojo Foundation 合併,成做 Linux Foundation 內底的 JS Foundation。

二空一七年十月,ESLint 對 JS Foundation 的 mentorship program 出業。

二空一九年三月,JS Foundation 和 Node . js Foundation 伊合併了伊成做 OpenJS Foundation 的一部份。

支援

自二空一五年起,JetBrains 佇其他 WebStorm 程式碼編輯器中央起支援 ESLint,會當對當前踏開的檔案運行 ESLint,並且佇咧編輯器中有問題的程式碼附近顯示警告。

二空一六年,Vue . js 項目提供一个 ESLint 掛來自動驗證 Vue . js 模板佮其他功能的使用。對二空一八年開始,Vue CLI 建立新 Vue . js 項目的時陣嘛會建議使用愛吊䘥仔。

佇二空一八年十月,React(由 Facebook 開發)發佈一个官方的 ESLint 外掛來幫助執行其編程規則。

節甲二空二一年,ESLint 是上捷用的 JavaScript linter,逐禮拜予人下載超過十四 , 零 , 零次。

參考資料

外部鏈結

  • 官方網站