当我尝试创建JSCS配置文件时:
return (int) players.stream().filter(Player::isActive).count();
我收到以下错误:
safeContextKeyword选项需要字符串或数组值
我应该通过什么参数?什么是safecontextkeyword?
NPM和JSCS的新手,请原谅无知。
答案 0 :(得分:4)
JSCS抱怨说我没有配置文件,所以我试图弄清楚如何创建一个。
在这些地方JSCS looks for a config file,除非您使用--config选项手动指定它:
jscs它将在package.json文件中搜索jscsConfig选项,然后搜索当前工作目录中的.jscsrc(这是一个带注释的JSON)和.jscs.json文件,然后在最近的祖先中,直到它到达系统根目录
我通过以下方式解决了这个问题:
将以下内容复制到其中。如果这是您要使用或不使用的预设,这无关紧要。该命令将覆盖它。
{ "预设":" jquery", " requireCurlyBraces":null //或false }
运行命令
jscs --auto-configure .jscsrc