【问题标题】:Scrutinizer can't find .jshintrc审查员找不到 .jshintrc
【发布时间】:2015-01-03 21:05:58
【问题描述】:

我正在尝试用于开源项目的工具,例如 travis 和 scrutinizer。在我的 github 项目的根文件夹中,我同时拥有 .jshintrc 和 .scrutinizer.yml。但是,当我在审查器配置文件中启用 jshint 工具时,它会报告

Can't find config file: /.jshintrc 

我的仓库:https://github.com/Misiur/Jawan

之前有人遇到过这个错误吗?

【问题讨论】:

  • 这个线程 discourse.roots.io/t/error-cant-find-config-file-jshintrc/351 说“你只需要确保文件 .jshintrc584 位于主题的根目录中。”您的 repo 是否被视为“主题的根目录”?
  • 我没有使用 discourse,这是普通的 node.js 模块。 .jshintrc 存在于项目的根文件夹中。
  • 好的,正在检查。但是scrutinizer显然不认为该文件夹是主题的根文件夹。

标签: github jshint scrutinizer


【解决方案1】:

嗯,这有点棘手,但似乎审查器配置发生了一些变化。

您必须访问审查器 -> 您的存储库 -> 设置 -> 勾选“继承”复选框

在您的 .scrutinizer.yml 中添加“继承”:true。

似乎每次检查有四个级别的配置:签出配置(由特定的提交消息触发)、此特定检查的配置、存储库配置(存储库中的 .scrutinizer.yml)和整个 SC 帐户的全局配置.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 2015-03-27
    • 2011-07-22
    • 2018-09-12
    相关资源
    最近更新 更多