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 →
RepoRadar