-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
支持通过参数启用 lint 检查 #44
Comments
@yanhao1991 这个是为了性能特地这么做的,ts 项目规模稍微大一点编译性能会很差,考虑到开发时的补全类型提示编辑器即可支持,而检查类型信息以及 tslint 的行为可以通过额外的 script 去做,所以把 ts 这个我加个配置项控制吧,默认不加进来,可以通过配置加进来 |
这个不是 travis.ci 做么, 本地要做的话可以加入 husky |
@doxiaodong 也确实可能有开发编译时就把 ts 的类型错误报出来的需求。 husky 是啥? |
@nighca coooool |
@nighca 就是 git hooks, 比如设置 prepush script 就可以在 git push 操作前执行相应操作 |
在开发的时候用 tslint 插件来协助检查,在 travis 的时候是为了防止没有检查的小伙伴。 使用 husky 是为了照顾到不常看 travis 检查结果的人 |
@doxiaodong 嗯我觉得这也是个比开发时做类型检查更好的时机 |
还是尽量在安装 tslint, eslint 插件吧,这样可以养成好的编码习惯。 |
@doxiaodong 插件都是有的,vscode上tslint插件的问题是只会报出当前编辑文件的错误信息,如果改了接口导致其他文件出了问题就看不到了 |
@yanhao1991 你这个情况只能加在 serve 上,这样你才能很快发现,因为如果加在 generate 上的话,改完代码后到提交你也不一定会跑 generate。 |
@doxiaodong 景豪的需求应该就是加在 serve 里(对实现来说就是 dev 的环境下),不过不是做 lint 只是把我先前加上的 我觉得可以放开来配置 |
我知道了,这个本身对性能影响应该是在可接受范围了,你直接删除都可以。 |
目前静态检查的错误不会出现在编译结果中,特别是 typescript 项目,希望能够支持每次 compile 时预先 lint 一边源码。
The text was updated successfully, but these errors were encountered: