Skip to content

[RIP] Статический анализатор конфигураций

Notifications You must be signed in to change notification settings

lead-tools/radar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Радар - статический анализатор конфигураций

Это расширение для платформы не ниже 8.3.13

Варианты использования:

  1. Расширение ставится на отдельной (возможно пустой) базе данных. В проекте указывается путь к выгрузке конфигурации в XML или EDT формате, и путь к файлу конфигурации *.cf
  2. Расширение ставится на базе данных анализируемой конфигурации. В проекте указывается путь к выгрузке конфигурации в XML или EDT формате.

Многопоточный анализ доступен только в клиент-серверном варианте.

Отладка существенно увеличивает время анализа.

Первый анализ выполняется довольно долго. Последующие быстро, так как проверяются только измененные модули.
Например, для УХ 3.0 первый анализ 10 минут (6 потоков), последующие меньше минуты (машина: i5 8400, SSD). Оперативной памяти в зависимости от варианта использования и анализируемой конфигурации требуется примерно от 0,2 до 2 гигабайт.

Плагины к каждому проекту цепляются отдельно.

В разработке используется версия платформы 8.3.13.1809

Разбор исходного кода выполняется с помощью bsparser

Внешних зависимостей на данный момент: 0

По всем вопросам можно обращаться в личку: https://t.me/astsukanov

About

[RIP] Статический анализатор конфигураций

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published