Sonarqube поддерживает правила для обеспечения соблюдения стандартов кодирования или нет - PullRequest
0 голосов
/ 22 апреля 2019

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

Я полагаю, что разработчики и эксперты в Sonarqube и компиляторы могут подтвердить, могут ли правила и соглашения в стандартах кодирования, такие как общий стиль для исходного кода, стандарты для операторов, методы, соглашение об именах, назначения переменных, стандарты для классов, интерфейсов, пакетов и т. Д. Есть ли способ добавить правила для стандартов кодирования через Sonarqube, пожалуйста, поделитесь?

[редактировать]

1 Ответ

1 голос
/ 24 апреля 2019

SonarQube выполняет различные проверки безопасности и качества кода. Если вы хотите утверждать форматирование кода, то вам нужно использовать подходящий плагин для расширения качественных профилей SonarQube, например, Checkstyle Plugin

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