Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Cyrillic-Typo detector FixerNew to Visual Studio Code? Get it now.
Cyrillic-Typo detector Fixer

Cyrillic-Typo detector Fixer

gullampis810

|
1 install
| (0) | Free
Highlights and corrects typos in the code (a→a, c→c, o→o, etc.)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

✍️ Cyrillic in Code Detector

Highlights Cyrillic letters used in identifiers (variable names, function names, etc.) with a red underline and background. Helps you stick to English naming conventions and avoid hard-to-spot bugs caused by Cyrillic characters that look like Latin ones.


💡 Features

The extension automatically detects Cyrillic characters in identifiers and provides quick fix actions via hover tooltips.

1. Visual highlighting

Any identifier containing Cyrillic letters (e.g., мояVariable, функцияABC) is highlighted with a distinctive background and underline.

2. Quick-fix replacement actions

Hovering over a highlighted identifier shows a tooltip with four buttons that instantly transliterate Cyrillic to Latin according to the GOST 7.79-2000 (ISO 9) standard (Е → E, Ю → Yu, Я → Ya, etc.):

Button Action
Replace this letter Replaces only the Cyrillic character under the cursor in the current word
Replace letter everywhere Replaces all occurrences of that specific Cyrillic letter (e.g., every 'а') in the entire file
Replace word here Replaces the entire identifier (e.g., мояПеременная → moyaPeremennaya) only at the current position
Replace word everywhere Replaces every occurrence of this identifier in the whole file

All replacements are performed as a single undoable operation (Ctrl+Z works as usual).


🛠️ Requirements

No additional dependencies or external software required.

  • Works in Visual Studio Code ≥ 1.85.0

⚙️ Extension Settings

This extension currently adds no configuration options.


🐛 Known Issues

  • May produce false positives in languages that officially allow Cyrillic identifiers (e.g., Julia) or when custom language settings permit it.
  • Uses a simplified one-to-one transliteration mapping (no context-aware rules yet).

📅 Release Notes

1.0.1

  • Minor internal fixes and improved stability

1.0.0

  • Initial release
  • Detection of Cyrillic characters in identifiers
  • Visual highlighting of problematic identifiers
  • Hover tooltip with 4 automatic replacement commands

✍️ Cyrillic in Code Detector

Подсвечивает красным кириллические буквы, используемые в идентификаторах (названиях переменных, функций и т.д.) в коде. Помогает придерживаться англоязычной номенклатуры и избежать ошибок, связанных с кириллицей, замаскированной под латиницу.


💡 Features (Возможности)

Расширение автоматически подсвечивает кириллические символы в коде и предлагает быстрые действия по их замене через всплывающую подсказку (Hover).

1. Визуальное выделение

Идентификаторы, содержащие кириллицу (например, мояVariable или функцияABC), подсвечиваются ярким фоном.

2. Быстрые действия по замене

При наведении курсора на подсвеченный идентификатор появляется всплывающая подсказка с четырьмя кнопками для автоматической транслитерации (преобразования кириллицы в латиницу) по стандарту ГОСТ (Е → E, Ю → Yu, Я → Ya и т.д.):

Кнопка Действие
Заменить букву здесь Заменяет кириллическую букву под курсором на латиницу только в текущем слове.
Заменить букву везде Заменяет все вхождения этой кириллической буквы (например, 'а') на соответствующую латинскую ('a') во всём файле.
Заменить слово здесь Заменяет весь идентификатор (например, мояПеременная) на транслитерированный вариант (moyaPeremennaya) только в текущем месте.
Заменить слово везде Заменяет все вхождения этого идентификатора во всём файле.

Все замены выполняются как единая операция с поддержкой отмены (Ctrl+Z).


🛠️ Requirements (Требования)

Для работы расширения не требуется никаких дополнительных зависимостей или установки стороннего ПО.

  • Работает в Visual Studio Code версии 1.85.0 и выше.

⚙️ Extension Settings (Настройки)

В текущей версии расширение не добавляет собственных настроек через contributes.configuration.


🐛 Known Issues (Известные проблемы)

  • Расширение может не идеально работать с языками, где кириллица разрешена в стандартных идентификаторах (например, Julia или специфические настройки Python), хотя по умолчанию оно нацелено на общепринятые языки, такие как JavaScript/TypeScript.
  • Реализована упрощенная транслитерация (основанная на прямом маппинге букв).

📅 Release Notes (История изменений)

1.0.0

  • Initial release. Добавлено обнаружение кириллицы в идентификаторах.
  • Добавлена подсветка проблемных идентификаторов.
  • Добавлена всплывающая подсказка с 4 командами для автоматической замены.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft