SpellRight — расширение для редактора Visual Studio Code, разработанное для проверки орфографии в исходном коде и сопутствующей документации. Расширение ориентировано на работу с несколькими языками и предоставляет средства для обнаружения опечаток в строковых литералах, комментариях, документационных блоках и файлах в проекте. Оно интегрируется с системными словарями операционной системы и допускает использование дополнительных словарей и пользовательских исключений для адаптации к специфике проекта и терминологии.
Программа была создана как инструмент повышения качества текстовой составляющей программных проектов, упрощая обнаружение и исправление ошибок в описаниях API, комментариях и README-файлах. Официальная история разработки и подробные сведения о поддержке версий и поддерживающих платформах описаны в документации расширения; в случае ограниченного объёма публичной информации об отдельных этапах развития, описание функциональности строится на типичных практиках подобных инструментов и доступных описаниях возможностей SpellRight.
- Проверка в реальном времени: подсветка орфографических ошибок в тексте файлов во время редактирования, включая комментарии и строковые литералы.
 - Поддержка нескольких языков: возможность выбора языка проверки и одновременная работа с несколькими словарями.
 - Интеграция с системными словарями: использование встроенных словарей операционной системы и совместимость с внешними словарями.
 - Пользовательские словари и исключения: добавление проектных терминов, аббревиатур и собственных слов в словарь, а также настройка игнорируемых паттернов.
 - Настраиваемая область проверки: выбор типов файлов, директорий и частей кода для включения или исключения из проверки.
 - Поддержка форматов документации: работа с Markdown, reStructuredText и другими текстовыми форматами, используемыми в проектах.
 - Офлайн-режим: возможность выполнения проверки без постоянного доступа к сети за счёт локальных словарей.
 - Интеграция с механизмами исправления: предоставление вариантов замены и автоматических исправлений для часто встречающихся опечаток.
 - Конфигурация через настройки редактора: управление поведением расширения посредством стандартных настроек Visual Studio Code и файлов конфигурации проекта.
 - Поддержка расширяемости: API или механизмы для интеграции дополнительных словарей и плагинов, позволяющие адаптировать расширение под специфические требования.