Sonar Cube- просмотр кода не отображается для исправления ошибок

Я не могу видеть фрагменты кода для проблем, о которых сообщается в кубе сонара. Отображается сообщение «если код не отображается из-за настроек безопасности, исходный код не может быть отображен». Кто-нибудь знает, как включить просмотр кода

1 ответ

Инструкции предполагают, что у вас есть доступ к вкладке/странице «Администрирование» в Sonarqube, иначе вам понадобится дружелюбный администратор Sonarqube, чтобы включить это.

Ваш экземпляр Sonarqube > Администрирование > Проекты > Управление

Затем найдите проект, для которого вы хотите изменить это. В правой части строки для этого проекта щелкните шестеренку настройки, а затем выберите «Изменить разрешения».

Если у вас нет «Разрешений на редактирование», то, вероятно, у них отсутствует привилегия «Администрирование» для этого проекта. Поэтому вместо этого в правой части строки для этого проекта щелкните значок настройки, а затем выберите «Восстановить доступ», это должно дать вам привилегию «Администрирование».

Предполагая, что вы нашли и нажали «Изменить разрешения», вы должны оказаться на странице «Разрешения», и на ней должен отображаться список пользователей и групп, которые распознает Sonarqube. Найдите пользователей или группы, которые страдают от этой проблемы, а затем отметьте «Просмотреть исходный код». Теперь все готово, повторите проверку, чтобы увидеть, видите ли вы исходный код.

Обратите внимание, что в верхней части страницы разрешений вы также должны увидеть 2 переключателя [общедоступный и частный], вы можете переключаться с частного на общедоступный, и это будет альтернативным исправлением.НО, если вы сделаете это, учтите, что любой, кто может войти в систему, вероятно, может увидеть этот проект сейчас!

Ссылка на документацию sonarqube о «Безопасности» и «Разрешениях проекта» https://docs.sonarqube.org/latest/instance-administration/security/

Другие вопросы по тегам