Skip to content
Permalink
Browse files

Багфикс

  • Loading branch information...
Stepa86 committed Feb 17, 2019
1 parent 97987f0 commit 567cb9a08ab87bea8d097b9a8b32e53a25d6755c
Showing with 15 additions and 4 deletions.
  1. +8 −1 README.md
  2. +1 −1 packagedef
  3. +2 −2 src/main.os
  4. +4 −0 src/Классы/edtExport.os
@@ -27,7 +27,14 @@
## Получение джсон файла для сонара по отчету о проверке EDT
[Пример батника](test/convert.bat)
`edt-export-bugs c ./edt-result.out ./edt-json.json ./src`
`c` или `convert` - команда конвертации
`EDT_VALIDATION_RESULT` - Путь к файлу с результатом проверки edt. Например ./edt-result.out
`EDT_VALIDATION_JSON` - Путь к файлу результату. Например ./edt-json.json. Его нужно указать в `sonar-project.properties`.
`SRC` - Путь к каталогу с исходниками. Например ./src. Лучше указывать относительный путь. Абсолютный путь сонар может и не воспринять.
Аргументы можно так же задать через одноименные параметры окружения.
## Пример настроек проекта Сонара
@@ -1,5 +1,5 @@
Описание.Имя("edt-export-bugs")
.Версия("0.0.1")
.Версия("0.0.2")
.ЗависитОт("cli")
.ЗависитОт("logos")
.ЗависитОт("json")
@@ -4,8 +4,8 @@

Процедура ВыполнитьПриложение()

Приложение = Новый КонсольноеПриложение( ПараметрыПриложения.ИмяПриложения(), "Экспорт диагностик 1С: EDT для SonarQube 1C (BSL) Community Plugin");
Приложение.Версия("v version", ПараметрыПриложения.Версия());
Приложение = Новый КонсольноеПриложение( "edt-export-bugs", "Экспорт диагностик 1С: EDT для SonarQube 1C (BSL) Community Plugin");
Приложение.Версия("v version", "0.0.2");

Приложение.ДобавитьКоманду("c convert", "Конвертировать результат EDT в json для SonarQube 1C (BSL) Community Plugin", Новый edtExport);

@@ -138,6 +138,10 @@

_Лог.Отладка("Из файла %1 прочитано %2 строк", _РезультатПроверки, тз.Количество());

// В отчете могут быть дубли

тз.Свернуть("Тип,Метаданные,Положение,Описание");

Возврат тз;

КонецФункции

0 comments on commit 567cb9a

Please sign in to comment.
You can’t perform that action at this time.