tslint
v6.1.3
有關更多詳細信息,請參見此問題:路線圖:TSLINT→ESLINT。如果您有興趣幫助進行TSLINT/ESLINT遷移,請查看Typescript-Eslint路線圖。
TSLINT是一種可擴展的靜態分析工具,可檢查打字稿代碼是否可讀性,可維護性和功能錯誤。它在現代編輯和構建系統中得到了廣泛的支持,可以通過您自己的皮棉規則,配置和格式化來定制。
TSLINT當前支持:
tslint:latest , tslint-react等)和插件組成請參閱TSLINT網站上的完整安裝和使用文檔。在那裡,您會找到有關的信息
在palantir.github.io/tslint-playground上有一個用於tslint的沙盒環境,可用於測試規則並查看TSLINT的工作原理。可以在此處針對tslint-playground提出問題。
如果我們沒有所需的所有規則,則可以編寫自己的自定義規則,也可以使用社區開發的規則實現。下面的存儲庫是自定義規則的良好來源:
先決條件:
node V7+yarn V1.0+ git clone [email protected]:palantir/tslint.git --config core.autocrlf=input --config core.eol=lf
yarn
yarn compile
yarn test