Slopless: лексический линтер для проверки текстов в Markdown

Slopless: лексический линтер для проверки текстов в Markdown

Slopless — это лексический линтер, который позволяет выявлять "слишком шаблонные" конструкции в текстах на английском языке, написанных в Markdown.

Проект поможет авторам улучшить качество своих текстов, отмечая неуместные фразы и структуры, что особенно актуально, если ты используешь AI для генерации контента. В отличие от традиционных линтеров, которые чаще всего фокусируются лишь на грамматических ошибках, Slopless выделяет проблемы с риторикой и стилем, такие как избегающие клише и структурные слабости. Это полезно для писателей, блогеров и маркетологов, желающих избежать шаблонных формулировок в своих материалах.

Slopless написан на JavaScript и запускается непосредственно через CLI с помощью команды npx slopless. Обрати внимание: проект ориентирован на пользователей Node.js версии 22 и выше. Также отсутствует необходимость в API-ключах — линтер работает локально. Тем не менее, учитывай, что это ещё стадия разработки, так что могут быть недоработки и недостаточная документация.

Проект slopless представляет собой детерминированный линтер и инструмент для проверки текста, который помогает улучшить качество контента, создаваемого с помощью ИИ. Он находит и отмечает так называемую "AI-slop" — фразы и структуры, свойственные текстам, генерируемым машинами, такие как пустые утверждения, клише и сложные обороты, которые не звучат естественно для человека. Slopless не требует звонков к моделям или API-ключей, что упрощает его использование.

Что может Slopless

Среди его возможностей — обнаружение множества проблем в тексте, например:

  • boilerplate-framing (клише, начинающееся с "let me be honest")
  • prohibited-phrases (запрещенные фразы, такие как "in a world where")
  • negation-reframe (переосмысленные утверждения)
  • universalizing-claims (универсальные утверждения, например "everyone knows")
  • cliches (клише, вроде "at the end of the day")

Вывод производится в формате JSON по умолчанию, что облегчает интеграцию с другими инструментами.

Установка и запуск

Для установки Slopless достаточно выполнить следующую команду:

npm install -D slopless

После установки слоплесс можно использовать из командной строки:

npx slopless --help

Чтобы проверить текст, передай файл или путь к директории:

npx slopless "docs/**/*.md"

Ограничения

Следует помнить, что Slopless работает только с текстами на английском языке. Он требует указания пути к файлу, шаблона или ввода из стандартного потока. Выходной код программы может быть следующими:

  • 0 — нет найденных проблем
  • 1 — есть проблемы
  • 2 — ошибка выполнения

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

Дополнительные возможности

Если ты уже используешь textlint, можешь подключить slopless как предустановку, добавив её в свой конфигурационный файл. Также имеется возможность игнорировать определенные правила, добавляя специальные комментарии в текст.

Проект разработан командой berelevant.ai для того, чтобы поддерживать качество и уникальность контента, создаваемого с помощью ИИ.

Открыть на GitHub: berelevant-ai/slopless →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте