Як виключити повторювані рядки в SonarQube?
- Blog
- Як виключити повторювані рядки в SonarQube?
admin
Для цього ви можете будь-що ігнорувати файли в інтерфейсі користувача SonarQube у розділі Загальні налаштування > Область аналізу > Дублювання, використовуючи, наприклад, **/*. html , або встановіть це обмеження безпосередньо у своєму сонарному проекті. властивості за допомогою сонара. 12 серпня 2021 р
Ігнорувати копії Ви можете запобігти перевірці деяких файлів на наявність дублікатів. Щоб це зробити, перейдіть до Параметри проекту > Загальні параметри > Область аналізу > Дублювання та встановіть властивість Виключення дублювання.
cpd. виключення запобігатимуть обчисленню дублювання, але не запобігатимуть запуску правил у вашому профілі якості. Запобігання запуску певного правила на шаблоні шляху до файлу більше входить до сфери Ігнорувати проблеми за кількома критеріями на тій же сторінці налаштувань.
Повторне використання коду. Однією з ефективних стратегій зменшення дублювання коду є повторне використання коду. Це передбачає ідентифікацію стандартних функціональних можливостей або модулів, які можна абстрагувати в багаторазово використовувані компоненти.
Хоча ви можете вимкнути певні правила для певних файлів, найкращим варіантом буде це зробити використовуйте коментар //NOSONAR у рядку, де порушено проблему. Зауважте, що це придушить усі проблеми на лінії, а не лише цю. Але це відбувається на рівні коду, тому воно матиме чинність у (всіх майбутніх) гілках.
Натисніть будь-який із перших двох показників (відсоток і кількість фізичних рядків), щоб перейти до екрана деталізації. Зліва направо можна побачити три панелі (Проект, Пакет і Клас), причому крайня ліва містить список усіх класів, які містять дубльований код.
Які існують методи запобігання дублюванню даних під час маніпулювання даними?
© Copyright 2025Місцеві поради| Theme developed by Lucid Solutions