Перейти к содержанию
bslls:LatinAndCyrillicSymbolInWord

Смешивание латинских и кириллических символов в одном идентификаторе (LatinAndCyrillicSymbolInWord)

  • Тип: Дефект кода
  • Важность: Незначительный
  • Включена по умолчанию: Да
  • Теги: brainoverload, suspicious

Описание диагностики

При разработке не стоит использовать идентификаторы, состоящие из символов разных языков, т.к. это усложняет их дальнейшее использование, заставляя переключать раскладку. Диагностика обнаруживает и ошибочное использование символов из другого языка, когда он был использован не преднамеренно, например использование символов с одинаковым начертанием o, c, B, p и т.д.

Для снижения "шума" на именах состоящих из нескольких слов, начинающихся либо заканчивающихся на слово на другом языке, в диагностику добавлен параметр, включенный по умолчанию. Если параметр включен, то НЕ считаются ошибочными имена вида ZebraДрайвер, КодHTTP, SMSШлюз и подобные им.

Примеры

Источники

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики