我正在使用http://jshint.com/,并且还想使用http://flowtype.org/。一旦我添加静态类型,jshint就会翻转,因为它不理解: Object
的{{1}}部分。
有没有人在流动中使用过jshint?我非常喜欢jshint,并希望继续在Flow的旁边使用它。
答案 0 :(得分:2)
请参阅有关JSHint的GitHub的讨论:https://github.com/jshint/jshint/issues/2178
听起来他们不打算支持静态类型,直到静态类型插件(如Flow和TypeScript)之间存在一些共享规范或标准。但是,我一直在做的是在我的IDE中运行Flow检查器,然后在类型剥离输出上运行JSHint。我正在使用Grunt来实现自动化。
答案 1 :(得分:2)
你可以使用eslint它的伟大! 您可以将grunt-eslint与babel-eslint一起使用。
babel-eslint允许您使用梦幻般的ESLint来提示所有有效的Babel代码。
babel支持流式注释......
只需在项目中安装babel-eslint和grunt-eslint,然后在.eslintrc文件中指定babel-eslint解析器:
{
"parser": "babel-eslint"
}