Eslint 将流类型报告为语法错误

Eslint reports Flow Types as syntax error

在我使用流程的情况下.. https://flowtype.org/

// @flow
var foo = (str: string) => {
  return str;
};

和Eslint在一起, Eslint 在 str: string.

上报告意外标记

有没有办法让 Eslint 忽略(或识别)流类型并且不将它们报告为错误?

As Hamlet there is eslint-plugin-flowtype 会做几件事:

  • 通过 babel-eslint
  • 添加对流的语法支持(以及未来的 JavaScript 语法)
  • 为 linting 流语法添加额外的 eslint 规则

这是Installation Instructions and Configuration docs.