2015-01-03 7 views
1

Я тестирую инструменты для проектов с открытым исходным кодом, например, travis и scrutinizer. В моей корневой папке проекта github у меня есть как .jshintrc, так и .scrutinizer.yml. Но, когда я включаю jshint инструмент в Scrutinizer конфигурационный файл сообщает, чтоScrutinizer не может найти .jshintrc

Can't find config file: /.jshintrc 

Мой репозиторий: https://github.com/Misiur/Jawan

ли кто-нибудь эта ошибка возникла раньше?

+0

В этой статье http://discourse.roots.io/t/error-cant-find-config-file-jshintrc/351 говорится: «Вам просто нужно убедиться, что файл .jshintrc584 находится в корневом каталоге темы». Является ли ваше репо рассмотрением «корневого каталога темы»? – VonC

+0

Я не использую дискурс, это простой модуль node.js. .jshintrc присутствует в корневой папке проекта. – Misiur

+0

Хорошо, просто проверяем. Но scrutinizer не считает эту папку как корневую папку темы видимой. – VonC

ответ

1

Хм, это было немного сложно, но, похоже, произошли некоторые изменения в конфигурации scrutinizer.

Вы должны получить доступ к Scrutinizer -> ваш respository -> Настройки -> отметьте "Наследовать" флажок

ИЛИ

Добавить "унаследовать": истинное в вашем .scrutinizer.yml.

Кажется, что в каждой проверке есть четыре уровня конфигурации: конфигурация выписки (инициированная специальным сообщением о фиксации), конфигурация для этой конкретной проверки, конфигурация репозитория (.scrutinizer.yml в вашем репозитории) и глобальная конфигурация для всего вашего SC Счет.