是否有可能从Ember Cli中删除“预期'{'而不是看到”错误?

时间:2015-11-24 23:35:42

标签: ember.js ember-cli jshint

我刚开始使用Ember cli,每次更改文件时,都会吐出该文件中的JSLint错误。

这非常有用,除非它认为以下内容有效:

var isValidJS = true;

if (isValidJS) console.log("This is totally valid JS");

它响应此错误:Expected '{' and instead saw 'console'

无论如何只能使特定于缺少大括号的错误沉默?

1 个答案:

答案 0 :(得分:1)

报告此错误的工具实际上是JSHint,而不是JSLint或Ember。 JSHint是Ember CLI项目模板的标准配置,并附带一组规则。据我所知,curly option导致了您当前的问题。打开项目根目录中的.jshintrc文件,将curly设置为false(或完全删除)。

对于它的价值,我通常会从我的Ember项目中完全删除JSHint。您可以完全避免代码提示,也可以使用更具可配置性的eslint替换它。