Skip to main content

Проверка орфографии элементов формы для 1с

Project description

Python tests PyPI - Downloads codecov

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onec-checkgrammar-0.5.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

onec_checkgrammar-0.5.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file onec-checkgrammar-0.5.0.tar.gz.

File metadata

  • Download URL: onec-checkgrammar-0.5.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for onec-checkgrammar-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e4fee17500d774c980366137d7fbe7cc2e3030834bbb183539cbef961801deca
MD5 d7b3a12aaadb5b455e51242b4f4b149e
BLAKE2b-256 a45c9c4d214632b781ccf2c6d20631fe02fc71d84c1b9bb7525707aa0e4cc0be

See more details on using hashes here.

File details

Details for the file onec_checkgrammar-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: onec_checkgrammar-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for onec_checkgrammar-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc2ac0e754f3a87150207cf76cc1253088ccad26710aa7e0a7dc7a174ac1d369
MD5 c32be498061f0f8e1bedae503b8ff15b
BLAKE2b-256 b2472238d233da9a63db4a18f48347459b5e9e56832c59a5e3a5f1d43ecfd78e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page