【发布时间】:2018-06-19 15:30:44
【问题描述】:
我正在做一个笑话项目,而 linter 给我带来了一个问题......
error 解析错误: Unexpected token :
我一直在使用 lint 配置,我不确定我搞砸了什么,但是当我转到代码时,我看到了......
const BULLET: string = chalk.bold('\u25cf');
这对我来说似乎很奇怪(一个以 : 结尾的名字)这是一个常见的 React 实践还是只是一个错字?有没有办法告诉 ESLint 在整个过程中忽略这个约定?
【问题讨论】:
-
JS 无效。你确定你没有使用 TypeScript?
-
我想同意你的观点,但这是 FB 代码...github.com/facebook/jest/blob/master/packages/jest-validate/src/… (ln 14) 为什么它在他们的 master 分支上?
-
你确定这不是 babel 或 React 的东西吗?
-
因为项目使用TypeScript?而 是 在 Jest
devDependencies中,因为里面有 TypeScript 代码。 -
这不是 TS。它是流语法。您需要 eslint 插件进行流式处理,并使用 //@flow 注释标记文件。