如何继续将 jshint 与 facebook 流程一起使用?
How do I continue using jshint with facebook flow?
我正在使用 http://jshint.com/ and also want to use http://flowtype.org/。一旦我添加静态类型,jshint 就会崩溃,因为它不理解 function(options: Object)
.
的 : Object
部分
有没有人用过 jshint 和 Flow?我真的很喜欢 jshint,并且更愿意在 Flow 的旁边继续使用它。
请参阅关于 JSHint GitHub 的讨论:https://github.com/jshint/jshint/issues/2178
听起来他们不打算支持静态类型,除非静态类型插件(例如 Flow 和 TypeScript)之间有一些共享的规范或标准。但是,我一直在做的是 运行 我的 IDE 中的 Flow 检查器,然后是 运行 JSHint 类型剥离输出。我正在使用 Grunt 来自动执行此操作。
可以使用eslint太棒了!
您可以使用 grunt-eslint with babel-eslint。
babel-eslint allows you to lint ALL valid Babel code with the fantastic ESLint.
并且babel支持流类型注解...
只需在项目中 npm install babel-eslint 和 grunt-eslint,并在 .eslintrc 文件中指定 babel-eslint 解析器:
{
"parser": "babel-eslint"
}
我正在使用 http://jshint.com/ and also want to use http://flowtype.org/。一旦我添加静态类型,jshint 就会崩溃,因为它不理解 function(options: Object)
.
: Object
部分
有没有人用过 jshint 和 Flow?我真的很喜欢 jshint,并且更愿意在 Flow 的旁边继续使用它。
请参阅关于 JSHint GitHub 的讨论:https://github.com/jshint/jshint/issues/2178
听起来他们不打算支持静态类型,除非静态类型插件(例如 Flow 和 TypeScript)之间有一些共享的规范或标准。但是,我一直在做的是 运行 我的 IDE 中的 Flow 检查器,然后是 运行 JSHint 类型剥离输出。我正在使用 Grunt 来自动执行此操作。
可以使用eslint太棒了! 您可以使用 grunt-eslint with babel-eslint。
babel-eslint allows you to lint ALL valid Babel code with the fantastic ESLint.
并且babel支持流类型注解...
只需在项目中 npm install babel-eslint 和 grunt-eslint,并在 .eslintrc 文件中指定 babel-eslint 解析器:
{
"parser": "babel-eslint"
}