From 36a5b59cc1466a473528ba820a00bae762fae946 Mon Sep 17 00:00:00 2001 From: Ivan Gagarinov <dzencot@gmail.com> Date: Wed, 17 Jul 2024 19:43:32 +0500 Subject: [PATCH] update --- README.ru.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.ru.md b/README.ru.md index 5720387..8fcbe95 100644 --- a/README.ru.md +++ b/README.ru.md @@ -49,14 +49,16 @@ Options: Утилита позволяет игнорить ошибки. Делается это одновременно несколькими способами: -* Во-первых, мы добавляем новые слова, которые утилита не знает, в файл *ignore_dictionary.txt*. Если вы столкнулись с какими-то ложными срабатываниями на новых словах, присылайте пуллреквест с этими словами, чтобы утилита их игнорила. +* Во-первых, мы добавляем новые слова, которые утилита не знает, в файл *ignore_dictionary.txt*. Если вы столкнулись с какими-то ложными срабатываниями на новых словах, присылайте пуллреквест с этими словами. * Во-вторых, утилита проверяет конфиг [плагина languagtool для VSCode](https://marketplace.visualstudio.com/items?itemName=davidlday.languagetool-linter), который обычно находится по пути *.vscode/settings.json*. Слова из него так же игнорятся, как в предыдущем способе -* Третий способ уже отличается тем, что он игнорит конкретные места с ошибками. Пример: утилита выдает ошибку на множественное использование пробелов, а эти пробелы нам нужны для стилизации таблицы. Чтобы утилита игнорила такие ошибки, достаточно создать файл *ignored_languagetool_errors* в директории, которая привязывается к */context*. В этот файл нужно скопировать вывод с ошибками (вместе с разделительными символами). Либо утилита может создать сама этот файл командой +* Третий способ уже отличается тем, что он игнорит конкретные места с ошибками. Пример: утилита выдает ошибку на множественное использование пробелов, а эти пробелы нам нужны для стилизации таблицы. Чтобы утилита игнорила такие ошибки, достаточно создать файл *ignored_languagetool_errors* в директории, которая привязывается к */context*. В этот файл нужно скопировать вывод с ошибками (вместе с разделительными символами). Пример такого файла [можно найти в этом репо](/ignored_languagetool_errors). Так же утилита может создать сама этот файл командой ```bash docker run --rm -v ./<directory>:/content hexlet/languagetool-cli node ./bin/run.js ignore <filePath> ``` То есть используется команда `ignore` вместо `check`. В остальном команда не отличается. После выполнения этой команды создастся файл *ignored_languagetool_errors*, в него будут помещены все текущие ошибки. При желании путь к файлу можно поменять с помощью опции `--ignore` (см. справку) + Если файл будет отредактирован, добавятся или удалятся строки, то утилита может снова ругаться на такие ошибки, так как тут идет привязка к конкретному контексту. + ## Сценарий работы Обычный сценарий работы с утилитой выглядит так: