Должен ли я исключить .slconfig из системы контроля версий? - PullRequest
0 голосов
/ 02 ноября 2018

Я использую SonarLint в своем основном проекте .NET. При интеграции проектов с SonarLint в папке .sonarlint создаются следующие файлы:

  • <SonarQubeProject>CSharp.ruleset
  • <Solution>.slconfig

Файл .ruleset содержит правила для sonarlint и sonarqube, поэтому я уже храню этот файл в системе контроля версий.

А как же .slconfig? Должен ли я сохранить этот файл в системе контроля версий или я должен исключить его? (добавить в .gitignore в моем случае)

1 Ответ

0 голосов
/ 09 ноября 2018

Этот файл должен быть включен в систему контроля версий.

Этот файл управляет синхронизацией между исходным кодом и SQ. Среди прочего:

  • ServerUri указывает на сервер SonarQube, к которому привязан этот проект.
  • ProjectKey с ключом проекта на сервере SQ
  • Профили, включающие ProfileKey, который является идентификатором профиля качества, выбранного на сервере.

Источник: Это сообщение сообщества SonarSource: Управление исходным кодом SonarLint

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...