Многократно просматривать тексты на опечатки нет времени и желания, копипастить тексты в онлайн-сервисы — долго и утомительно, хотелось как-то автоматизировать процесс. В итоге появился yaspeller на основе API Яндекс.Спеллера.
Yaspeller обеспечивает проверку не только обычных текстов, но и файлов в формате HTML и Markdown.
Поиск опечаток возможен в русских, английских и украинских текстах.
Опечатки можно «линтить» в проекте и проверять в командной строке.
Линтер в проекте
Устанавливаем:
npm install yaspeller --save-dev
Добавляем в package.json в секцию scripts:
"yaspeller": "./node_modules/.bin/yaspeller ."
Создаём JSON-файл .yaspellerrc в корне проекта:
{
"excludeFiles": [
".git",
"libs",
"node_modules"
],
"lang": "ru",
"fileExtensions": [
".md",
".js",
".css"
],
"dictionary": [
"контрол",
"юзабилити"
]
}
Запускаем проверку:
npm run yaspeller
Консольная утилита
Установка:
npm install yaspeller -g
Проверка опечаток в файле:
yaspeller -l ru README.md
В папке:
yaspeller -l en -e .md,.txt,.htm ./
На странице сайта:
yaspeller http://example.com
На всём сайте:
yaspeller http://ift.tt/Rzv8Ao
Опечатки на русском языке можно искать также и в комментариях в коде:
yaspeller -l ru -e .js,.css ./
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий