我想用Typescript和linting设置一个Gatsby项目,使我既可以在文本编辑器上检测任何类型或其他错误(项目范围的错误检测),又可以在运行时在终端上记录警告和错误纱线发达。
在我公司,我们使用tslint进行此设置,并且没有babel,因此打字稿既进行了翻译又进行了类型检查。但是,Gatsby在内部使用babel,我相信这会引起问题,因为babel在代码运行时不会执行类型检查。
基于这3篇文章,我尝试了不同的方法来完成此任务。
https://medium.com/maxime-heckel/getting-started-with-typescript-on-gatsby-8544b47c1d27
但是这些解决方案都没有让我完全满意,因为棉绒没有按照我想要的方式处理。 (我不想运行用于类型检查的脚本,我想在终端上立即看到它)
我的要求是这些
我错过了什么吗?或者问得太多吗? :-)