Проверяет английский текст на распространённые признаки AI-письма и оценивает его по шкале от 0 до 5; также включает процесс редактирования с помощью AI.
vale-cli/vale
Офлайн-линтер прозы для командных правил стиля: работает в редакторах, CI и коде.
Open source альтернатива:Grammarly
- Звёзды
- 6,276
- Форки
- 236
- Открытые issues
- 23
- Последний коммит
- 6 дней назад
Что это?
Vale — линтер прозы, который превращает рекомендации по письму в автоматические проверки. У него нет собственных предубеждений: команды могут выбрать опубликованный гайд по стилю, например Microsoft или Google, добавить свои термины или объединить оба варианта, а Vale применит эти правила к Markdown, AsciiDoc, reStructuredText, HTML и другим форматам документов.
Vale разбирает разметку документов настоящими парсерами, поэтому правила могут применяться к заголовкам, спискам или ячейкам таблиц и пропускать фрагменты кода, URL и блоки кода. Он также извлекает комментарии и docstrings из исходного кода с помощью грамматик tree-sitter и умеет проверять прозу, встроенную в файлы, например описания OpenAPI, ячейки ноутбуков и сообщения коммитов.
Правила задаются в YAML-файлах — от простой замены токенов до шаблонов частей речи, формул читабельности и скриптов. Некоторые правила включают собственные исправления, которые могут применять редакторы или агенты. Vale написан на Go, поставляется в виде единого бинарного файла, работает на macOS, Windows и Linux и полностью функционирует офлайн.
Ключевые возможности
- 01Перед проверкой разбирает Markdown, AsciiDoc, reStructuredText, HTML и другие форматы разметки.
- 02Извлекает комментарии и docstrings из исходного кода для проверки.
- 03Правила задаются в YAML и охватывают всё — от замены токенов до проверок частей речи и читабельности.
- 04В комплект входят опубликованные пакеты стилей, например Microsoft и Google; синхронизировать их можно одной командой.
- 05Правила могут включать автоматические исправления, которые применяют редакторы и агенты.
- 06Работает офлайн на macOS, Windows и Linux в виде единого бинарного файла на Go.
Сценарии использования
- Соблюдение гайда по стилю компании или проекта во всей технической документации.
- Выявление непоследовательного употребления терминов, например названий продуктов в документации.
- Запуск проверок прозы в CI для автоматической проверки pull request с документацией.
- Проверка docstrings и комментариев в коде вместе с кодом, который они описывают.
Быстрый старт
- 1
Установите Vale на macOS с помощью Homebrew
brew install vale - 2
Создайте файл конфигурации .vale.ini в корне проекта
- 3
Скачайте настроенные стили
vale sync - 4
Проверьте линтером файл, например README.md
vale README.md
Что важно знать
- Для некоторых платформ указан только способ установки через Go; для других способов потребуется пакетный менеджер, доступный в вашей системе.
- Разработкой Vale занимается в основном один сопровождающий, поэтому поддержка и скорость разработки зависят от него.
Темы
Частые вопросы
- Что такое vale?
- Офлайн-линтер прозы для командных правил стиля: работает в редакторах, CI и коде. Vale — линтер прозы, который превращает рекомендации по письму в автоматические проверки. У него нет собственных предубеждений: команды могут выбрать опубликованный гайд по стилю, например Microsoft или Google, добавить свои термины или объединить оба варианта, а Vale применит эти правила к Markdown, AsciiDoc, reStructuredText, HTML и другим форматам документов.
- vale можно использовать бесплатно? Какая у него лицензия?
- vale распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vale всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vale — 16 окт. 2026 г..
- Для чего можно использовать vale?
- Соблюдение гайда по стилю компании или проекта во всей технической документации. Выявление непоследовательного употребления терминов, например названий продуктов в документации. Запуск проверок прозы в CI для автоматической проверки pull request с документацией. Проверка docstrings и комментариев в коде вместе с кодом, который они описывают.
- Как установить vale?
- Установите Vale на macOS с помощью Homebrew: brew install vale Создайте файл конфигурации .vale.ini в корне проекта Скачайте настроенные стили: vale sync Проверьте линтером файл, например README.md: vale README.md
- Где скачать vale?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vale-cli/vale
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый менеджер Git hooks на Go, который параллельно запускает pre-commit и другие команды хуков в проектах на Node.js, Ruby, Python и других языках.
Быстрый CLI-линтер для проверки имен каталогов и файлов по правилам, заданным в файлах .ls-lint.yml.
Навык агента для проверки и редактирования текста: он убирает типичные признаки ИИ-текста и работает в режимах проверки и редактирования на месте.
Терминальная программа для чтения и форматирования Markdown-файлов и репозиториев с оформлением в CLI.
Статический анализатор, который проверяет конфигурации NGINX на ошибки безопасности и типичные проблемы с производительностью.