typos CLI

typos, CLI проверки опечаток, показывает исправления в diff; пользователь принимает имена проекта до записи изменений.

  • 4 209 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • При включении записи CLI меняет исходники и имена; ошибки в принятых заменах могут нарушить ссылки и поведение программы.
Все причины и проверки

crate-ci/typos

Установка

В терминале, через 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 означает отсутствие находок, другие коды указывают на ошибку выполнения.

Обсуждение

Вопросов и отзывов пока нет.

Линтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов

CLIРасширенный доступ3,4 тыс.Звезды репозитория

Typer CLI запускает Python-скрипт как команду с аргументами, справкой и проверкой типов без подключения библиотеки в скрипте.

CLIРасширенный доступ20,3 тыс.Звезды репозитория

CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента

CLIРасширенный доступ363Звезды репозитория

CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту

CLIРасширенный доступ945Звезды репозитория

Структурный поиск, линт и замена кода по синтаксическому дереву: шаблоны пишутся как обычный код

CLIРасширенный доступ16,5 тыс.Звезды репозитория

sad, CLI замены текста, поддерживает буквальный поиск: точки и скобки можно искать как символы без правил регулярных выражений.

CLIРасширенный доступ2,1 тыс.Звезды репозитория

Коротко о README

Неоднозначные замены программа оставляет пользователю. Для автоматических проверок есть JSON-вывод и интеграции с CI и редакторами.

Бейдж для README

Сообщить о проблеме

Foxx AItypos
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.