如何在Windows上创建一个JSCS配置文件
当我尝试创建一个JSCS配置文件:如何在Windows上创建一个JSCS配置文件
C:\Blog\BlogWeb>jscs --auto-configure "C:\Blog\BlogWeb\temp.jscs"
我收到以下错误:
safeContextKeyword option requires string or array value
我应该什么参数来传递?什么是safecontext关键字?
新来NPM和JSCS,请原谅无知。
JSCS抱怨说我没有配置文件,所以我试图弄清楚如何创建一个配置文件。
JSCS looks for a config file在这些地方,除非你手动--config选项指定:
- 创建一个名为.jscsrc一个新的文件:
jscs it will consequentially search for jscsConfig option in package.json file then for .jscsrc (which is a just JSON with comments) and .jscs.json files in the current working directory then in nearest ancestor until it hits the system root.
我由固定这一点。 Windows资源管理器可能不会让你这样做,所以可能需要使用命令行。
-
将以下内容复制到其中。无论这是否是您要使用的预设都没关系。该命令将覆盖它。
{ “预置”: “的jquery”, “requireCurlyBraces”:空//或假 }
- 确认它可以通过运行一个命令,例如:
运行命令
jscs --auto-configure .jscsrc
谢谢......它的工作。 {“preset”:“jquery”,“requireCurlyBraces”:null} –
的'--auto-configure'选项抄uld与JS文件的路径或JS文件的目录结合使用,以便基于可用[预设](http://jscs.info/overview#presets)创建'.jscsrc'。请参阅['safeContextKeyword'](http://jscs.info/rule/safeContextKeyword)规则了解它的作用以及作为配置参数所需的内容。 – miqid
我再次阅读这些,他们仍然不清楚。我尝试了几个不同的参数,即一个目录,几个。\ jscrc的排列,无济于事。我应该先安装预设吗? @miqid – Hoppe
在通过npm安装时,预设(在撰写本文时为11)应该已经带有JSCS。清楚的是,你不需要运行'--auto-configure'来指定与'.jscsrc'文件相关的任何路径。通过包含项目的JS源文件的目录运行它,以帮助JSCS确定要使用您选择的预设添加哪些例外。以下是一些示例输出 - http://i.imgur.com/d9DMv3h.png – miqid