AMD and CMD are dead之KMDjs核心之分號

【當耐特】發表於2014-07-16

在老版本的kmdjs中,強制了分號的要求。但是總感覺不爽,因為在開發Ket - Kmdjs Extension Tools的時候,總需要匯入一些開源的庫,然後痛苦就來了,總是報錯,一查,就是缺少分號!!後來一想,既能jslint可以檢測哪裡缺少分號,那麼是不是可以在使用jslint在缺少的地方加分號?把jslint當作庫來用,而不是工具,所以立刻看了看jslint原始碼,然後碼了一段:

2014-07-16_174014

上面程式依賴於:http://jslint.com/webjslint.js

期間還遇到了,部分程式加了分號,部分程式沒有加,一查原因:too many error!!檢測中斷!解決的辦法是提高jslint的錯誤容忍上限,比如把JSLINT設定成可容忍10000個錯誤 :

JSLINT.jslint(codeStr, { maxerr: 10000 });

然後下一個版本的kmdjs中,將不再強制分號結束,你懶是嗎?沒關係,kmdjs自動幫你加分號!

Ket呢?不遠了……

github:https://github.com/kmdjs/kmdjs

相關文章