Skip to content

SAShikutkin/bsl-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проверка кода 1С с использованием BSL Language Server

Этот проект предоставляет веб-интерфейс для проверки кода на языке 1С с использованием BSL Language Server. Сервер анализирует код и возвращает список ошибок и предупреждений.

Особенности

  • Проверка кода на соответствие стандартам.
  • Отображение ошибок с указанием строки и позиции.
  • Ссылки на документацию для каждой ошибки.
  • Простой и удобный веб-интерфейс.

Внешний вид

Внешний вид сайта

Запуск локально

Для запуска проекта локально выполните следующие шаги:

  1. Установите Python (версия 3.11 или выше).
  2. Установите необходимые библиотеки:
pip install fastapi uvicorn
  1. Установите JDK 17 Java Development Kit
  2. Склонируйте репозиторий:
 git clone https://github.com/SAShikutkin/bsl-checker.git
  1. Скачайте JAR-файл BSL Language Server с официального репозитория
  2. Переименуйте скачанный файл в bsl-language-server.jar и поместите в корень проекта.
  3. Запустите сервер:
 python server.py

После запуска сервера откройте браузер и перейдите по адресу http://127.0.0.1:5000.

Развертывание из Docker

Для развертывания проекта с использованием Docker выполните следующие шаги:

  1. Склонируйте репозиторий:
   git clone https://github.com/SAShikutkin/bsl-checker.git
   cd bsl-checker
  1. Соберите образ:
   docker build -t bsl-checker .
  1. Запустите контейнер:
   docker run -p 5000:5000 bsl-checker

После запуска контейнера откройте браузер и перейдите по адресу http://127.0.0.1:5000.

Благодарности

Обратная связь

Если у вас есть вопросы или предложения, пожалуйста, свяжитесь со мной через

About

Проверка кода 1С

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors