bslls:LatinAndCyrillicSymbolInWord¶
Смешивание латинских и кириллических символов в одном идентификаторе (LatinAndCyrillicSymbolInWord)¶
- Тип: Дефект кода
- Важность: Незначительный
- Включена по умолчанию: Да
- Теги:
brainoverload,suspicious
Описание диагностики¶
При разработке не стоит использовать идентификаторы, состоящие из символов разных языков, т.к. это усложняет их дальнейшее использование, заставляя переключать раскладку.
Диагностика обнаруживает и ошибочное использование символов из другого языка, когда он был использован не преднамеренно, например использование символов с одинаковым начертанием o, c, B, p и т.д.
Для снижения "шума" на именах состоящих из нескольких слов, начинающихся либо заканчивающихся на слово на другом языке, в диагностику добавлен параметр, включенный по умолчанию.
Если параметр включен, то НЕ считаются ошибочными имена вида ZebraДрайвер, КодHTTP, SMSШлюз и подобные им.
Примеры¶
Источники¶
Соответствие стандартам¶
Нет подтверждённых связей со стандартами.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later