Переменные/функции всегда используются в отрицании с НЕ
Не рекомендуется использовать функции/переменные всегда с отрицанием через НЕ
.
Использование подобного отрицания ухудшает читаемость кода, а также добавляет излишнюю операцию.
Подозрительный код
Успешно = РезультатВыполнения();
Статус = Не Успешно;
Если Не Успешно Тогда
КонецЕсли;
Правильный код
Провально = Не РезультатВыполнения();
Статус = Провально;
Если Провально Тогда
КонецЕсли;
См. также
- Отрицание в имени функции/переменной
- Описание аналогичного правила из инспекций IDEA (JetBrains)
- Статья с описанием подобного правила и способами решения на blog.jetbrains.com
Экранирование кода
// sonar:VariablesWithNot:off
// sonar:VariablesWithNot:on