3
  1. 我在 arcanist 文件夹中创建了一个 JSHintLinterUsers/vignesh.s/arc/arcanist
  2. 这是我的.arcconfig文件。
{
  "project_id": "convert",
  "load": [
    "/Users/vignesh.s/arc/arcanist/src/lint/engine/JsLintEngine.php"
  ],
  "lint.engine": "JsLintEngine"
}
  1. 当我运行arc lint它说这个错误

使用例外:没有为此项目配置 lint 引擎。编辑“.arcconfig”以指定 lint 引擎,或创建一个“.arclint”文件。

  1. 但是当我运行 using 时arc lint -engine JsLintEngine,它只是工作

你能告诉我这里有什么问题吗?

4

1 回答 1

5

您的.arcconfig文件可能没有被读取。通常,这是因为你不小心把它放在了错误的地方。要解决此问题:

  • 确保arc是最新的(通过运行arc upgrade)。
  • 用于arc lint --trace查看从何处加载配置。

输出的前几行应显示.arcconfig正在加载的文件,并带有类似于此的消息:

...
Working Copy: Reading .arcconfig from "/path/to/project/.arcconfig".
...

如果arc找不到.arcconfig文件,您将看到如下消息:

...
Working Copy: Unable to find .arcconfig in any of these locations: /path/to/project/.arcconfig.
...

如果您看到第二条消息,请将您的.arcconfig文件从您当前拥有的位置移动到指定位置。

于 2014-06-15T13:15:43.627 回答