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
Явное указание файла настроек
Release files for onec-checkgrammar 0.5.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| onec-checkgrammar-0.5.4.tar.gz | 11.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| onec_checkgrammar-0.5.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.4 kB
Release files / onec-checkgrammar-0.5.4.tar.gz
| Download URL | onec-checkgrammar-0.5.4.tar.gz |
|---|---|
| Size | 11.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ac38d432b14b872c9cbd91d8ab41ae554ccf609c0828f396775bff385439fac
|
|
BLAKE2b-256 checksum How to use checksums |
07c87923e3ef2b7f96c5a5b5b3985a852e5eb7c9ba9abf2021d7afbc111f9c03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / onec_checkgrammar-0.5.4-py3-none-any.whl
| Download URL | onec_checkgrammar-0.5.4-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c71ec0c8b77aa22b0347c69d43388668b12958aeb23d6ed85606aed4d1f77672
|
|
BLAKE2b-256 checksum How to use checksums |
b40ba018c0876a0d5217d57e5e784275e5a18d2788407015b7fb7f4ab9cac91e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|