Новое правило для 1Сников, чтобы Сонар не ругался на Ваш код

sonar-bsl-plugin

#1

новое правило для 1Сников

чтобы Сонар не ругался, нужно в строку поместить комментарий //NOSONAR 
и никаких багов не будет

:slight_smile:

//NOSONAR
You can use the generic mechanism implemented in SonarQube: put //NOSONAR at the end of the line of the issue. This will suppress the all issues - now and in the future - that might be raised on the line.


#2

В итоге в свой код везде вставляем этот комментарий
и у вас нет ошибок сейчас в этой строке и никогда не будет в будущем :slight_smile:


#3

А нет правила на проверку слишком частого использования NOSONAR?


#4

Наверное, нету, эта же строка никогда не проверяется :slight_smile:

Надеюсь, все понимают, что это шутка и так делать (писать //NOSONAR) нельзя :slight_smile:


#5

и это еще “повезло”, что комментарии у Сонаровцев и в 1С совпадают :slight_smile:


#6

Есть правило реагирующее на использование nosonar =))


#7

@a.sosnoviy Неужели есть такое?
а как же текст из цитаты ?

This will suppress the all issues - now and in the future - that might be raised on the line.


#8

@artbear - есть такое, его включить надо. По умолчанию выключено из профиля.


#9


#10

А вот нет правила на подобную ерунду в запросах?
Не могу найти сам

ВЫБРАТЬ
  КонтактнаяИнформация.Объект,
  КонтактнаяИнформация.Представление
ИЗ
  РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
  КонтактнаяИнформация.Объект.Ссылка = &Объект

#11

Должно как минимум отработать правило на излишнее разыменование - сделай отбор по тегу sql


#12

да, подходит это правило, стормозил