Использование латиницы и кириллицы в одной строке
Использование кириллицы и латиницы (русских и английских символов) в одной строке не рекомендуется. Похожие по написанию символы из разных языков могут приводить к трудновыявляемым проблемам. Желательно использовать символы одного языка в рамках одной строки.
Примеры подозрительных символов, совпадающие по написанию в русском и английском алфавите
с и С
M
o и О
B и В
а и А
e И E
к и К
Параметры
AuthorizedMethodCalls
- Список процедур и функций, в которых разрешено смешивание символов. Несколько значений разделяются запятымиMaxStringLength
- Максимальная длина строки, участвующая в анализе
Экранирование кода
// sonar:SymbolsFromDifferentLanguages:off
// sonar:SymbolsFromDifferentLanguages:on