Repolode
vale-cli

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. 1

    Установите Vale на macOS с помощью Homebrew

    brew install vale
  2. 2

    Создайте файл конфигурации .vale.ini в корне проекта

  3. 3

    Скачайте настроенные стили

    vale sync
  4. 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 обновляется ежедневно.

Похожие проекты