如何在Windows上创建JSCS配置文件

时间:2015-10-14 22:34:30

标签: node.js npm jscs gulp-jscs

当我尝试创建JSCS配置文件时:

return (int) players.stream().filter(Player::isActive).count();

我收到以下错误:

  

safeContextKeyword选项需要字符串或数组值

我应该通过什么参数?什么是safecontextkeyword?

NPM和JSCS的新手,请原谅无知。

1 个答案:

答案 0 :(得分:4)

JSCS抱怨说我没有配置文件,所以我试图弄清楚如何创建一个。

在这些地方

JSCS looks for a config file,除非您使用--config选项手动指定它:

  

jscs它将在package.json文件中搜索jscsConfig选项,然后搜索当前工作目录中的.jscsrc(这是一个带注释的JSON)和.jscs.json文件,然后在最近的祖先中,直到它到达系统根目录

我通过以下方式解决了这个问题:

  1. 创建一个名为.jscsrc的新文件。 Windows资源管理器可能不允许您这样做,因此可能需要使用命令行。
  2. 将以下内容复制到其中。如果这是您要使用或不使用的预设,这无关紧要。该命令将覆盖它。

    {   "预设":" jquery",   " requireCurlyBraces":null //或false }

    1. 通过运行如下命令验证它是否有效:
  3. 运行命令

      

    jscs --auto-configure .jscsrc