bia-technologies / edt_ripper

Консольная утилита для работы с замечаниями ЕДТ и файлами правил для SQ
MIT License
14 stars 4 forks source link

Хочется добавить фильтр по файлам или объектам системы (Аналог фильтра у сонар куба) #6

Open 1cv8 opened 1 month ago

1cv8 commented 1 month ago

Если в настройках сонара есть фильтрация по файлам, то в лог импорта выходят ошибки.

Пример фильтра в сонаре: sonar.exclusions=**/Reports/\u0420\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d*/**/*.* Пример ошибок: WARN Can't find inputFile for absolute path D:\GitLab-Runner\builds\vFSaetYHx\0\1c\uh\src\cf\Reports\РегламентированныйОтчетУСН\Forms\ОсновнаяФорма\Ext\Form\Module.bsl

Хочется почистить лог, добавив фильтр либо в проверку EDT, либо в edt-ripper.

1cv8 commented 1 month ago

Как подойти к EDT или ring - не знаю. :(

theshadowco commented 4 days ago

Если файл не исключать, то он будет проанализирован все равно. для bslls/сонар я отключаю файлы, добавляя в самый верх // BSLLS:off. Если говорить про едт, то если объект не на поставке, то такого выключателя на весь файл готового нет. Т.е. если предусмотреть на уровне самого риппера, то проверки едт все равно прогонит и время потратит.

1cv8 commented 4 days ago

Да, экономии времени не будет без фильтра на уровне EDT. Эта опция только очистит варнинги при импорте в плагин сонара. У меня они весь лог забивают.