typos CLI
typos, CLI проверки опечаток, показывает исправления в diff; пользователь принимает имена проекта до записи изменений.
- 4 209 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- При включении записи CLI меняет исходники и имена; ошибки в принятых заменах могут нарушить ссылки и поведение программы.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/typosОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- При включении записи CLI меняет исходники и имена; ошибки в принятых заменах могут нарушить ссылки и поведение программы.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
typos, инструмент командной строки, проверяет слова и идентификаторы в файлах репозитория на известные опечатки. Агент может сначала получить список находок, затем показать предполагаемый патч и исправить однозначные случаи. Неоднозначные варианты программа оставляет для решения пользователя. Правильные для проекта имена и сокращения можно добавить в конфигурацию. Отдельные типы файлов допускают собственные правила и исключения. Для автоматизации предусмотрен JSON-вывод, а также интеграции с CI и редакторами.
Для кого. Участникам кодовых команд, которые хотят исправлять опечатки в именах, комментариях и документации без лишних ложных срабатываний.
Подходит, если
- Перед ревью агент проверяет написание новых идентификаторов.
- В репозитории нужно найти повторяющуюся известную опечатку.
- Вы хотите просмотреть изменения до автоматического исправления.
- CI должен сообщать об опечатках в машиночитаемом формате.
Не подходит, если
- Требуется полноценная редактура грамматики и смысла текста.
- Специальные названия нельзя отличить от случайных ошибок без участия автора.
- Вы планируете переименовать идентификаторы, не проверяя ссылки на них.
Пример запроса к агенту
Проверь измененные файлы через typos и покажи diff исправлений, не записывая их до проверки имен.Ограничения
Список известных исправлений не охватывает все языковые ошибки, поэтому чистый отчет не заменяет вычитку текста. Имена, сокращения и локализованные строки могут вызвать ложные срабатывания; принятые слова добавляют в конфигурацию. Режим записи меняет файлы. До его включения просмотрите diff и ссылки на переименованные идентификаторы. Анализ охватывает только файлы, прошедшие фильтры исключений и правила системы контроля версий.
Как отключить. Уберите typos из CI или хуков проверки. Сделанные замены отменяйте через Git или резервную копию, удаление CLI их не откатывает.
Частые вопросы
Как посмотреть находки?
Запустите `typos` в выбранном каталоге. В отчете будут найденные опечатки; автоматическую запись исправлений включают отдельно.
Как получить патч без записи?
Используйте `typos dir/file --diff`.
Где разрешить имя проекта?
Добавьте его в `_typos.toml` как допустимое слово или идентификатор.
Почему файл не проверен?
Вызов `typos --files` покажет файлы, которые попали в обход. Если нужного пути нет, найдите исключающее его правило в итоговой конфигурации или правилах системы контроля версий.
Что означает код 2 в JSON-режиме?
Найдены опечатки. Код 0 означает отсутствие находок, другие коды указывают на ошибку выполнения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛинтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов
Typer CLI запускает Python-скрипт как команду с аргументами, справкой и проверкой типов без подключения библиотеки в скрипте.
CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента
CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту
Структурный поиск, линт и замена кода по синтаксическому дереву: шаблоны пишутся как обычный код
sad, CLI замены текста, поддерживает буквальный поиск: точки и скобки можно искать как символы без правил регулярных выражений.
Коротко о README
Неоднозначные замены программа оставляет пользователю. Для автоматических проверок есть JSON-вывод и интеграции с CI и редакторами.