Проверка орфографии элементов формы для 1с
Project description
onec-checkgrammar
Проверка орфографии элементов форм
Можно проверять исходные файлы внешних обработок/отчетов и файлов конфигурации
Установка
Из пакетов
pip install onec-checkgrammar
Из репозитория
pip install .
Использование
Простая проверка
onec-checkgrammar ./src
Будут выбраны все файлы форм в формате xml. Из них извлечены элементы для которых заданы:
- Заголовки
- Подсказки
- Расширенные подсказки
Проверка нескольких папок
onec-checkgrammar ./src1 ./src2
Исключение форм из проверки
onec-checkgrammar --skip Тест_* ./src1
Исключит все формы начинающиеся с префикса "Тест_". Подробнее: документация glob
Результат проверки в формате JUnit
onec-checkgrammar --junit junit.xml ./src
Результат проверки в отдельный файл
onec-checkgrammar --output temp.txt ./src
В файл будут добавлены все слова с ошибками. Удобно подготовить файл словаря исключений
Словари исключений
Для исключения терминов или каких-то других слов можно использовать словари
Явное указание
onec-checkgrammar --dict dict.txt ./src
Слова должны быть разделены переносом строк
Можно указать несколько словарей
onec-checkgrammar --dict dict1.txt --dict dict2.txt ./src
Настройки BSL language server
Если у Вас в настройках указаны исключения для опечаток, можно использовать их повторно
onec-checkgrammar --bsl-settings --dict dict1.txt ./src
Будут взяты настройки из файла .bsl-language-server.json
onec-checkgrammar -bsl /my-bsl.json ./src
Явное указание файла настроек
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for onec_checkgrammar-0.5.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71ec0c8b77aa22b0347c69d43388668b12958aeb23d6ed85606aed4d1f77672 |
|
MD5 | d0670d545bead3fc3560156238aaf1ea |
|
BLAKE2b-256 | b40ba018c0876a0d5217d57e5e784275e5a18d2788407015b7fb7f4ab9cac91e |