vsc-language-1c-bsl
vsc-language-1c-bsl copied to clipboard
Как настроить отображение диагностики ConsecutiveEmptyLines в панели Problems?
Как настроить отображение диагностики ConsecutiveEmptyLines (и других "severity": "Hint") в панели Problems?
Пример диагностики ConsecutiveEmptyLines.
При выполнении проверки в консоли и выводе результата в формате json результат выглядит вот так.
Как вывести эту диагностику в панель Problems?
Насколько я понимаю, в vscode by design - никак. Вроде бы должно быть доступно в панели, которая открывается по Ctrl-m, если только это не панель проблем. Как вариант могу предложить выполнять анализ в sarif и использовать sarif viewer в vscode.
Я так полагаю в EDT будет аналогичная ситуация? А если в метаданных диагностики BSL LS сделать глобальную замену DiagnosticSeverity.INFO на DiagnosticSeverity.MINOR это переведет диагностики в Информационные и отображение в панели Problems?
@DiagnosticMetadata( type = DiagnosticType.CODE_SMELL, severity = DiagnosticSeverity.INFO, minutesToFix = 1, tags = { DiagnosticTag.BADPRACTICE } )
Да, должно помочь. Встречный вопрос - а вам это зачем?
Хороший вопрос. Хочется в одном удобном месте видеть проблемы в оформлении кода как непосредственно при написании, так и при ревью. Вообще полагал, что это будет "из коробки" в EDT и в VS Code. Может может сделать параметр для BSL LS?
Кажется, даже ишуз про это был. В целом с текущей архитектурой такое переопределение делается легко.