SmartConfigurator
SmartConfigurator copied to clipboard
API для SonarLint в серверном режиме
//cc @nixel2007
- [ ] Окно текущих замечаний с сервера, локальных проверок
- [ ] Переход между замечаниями
Локально мы проверять врядли будем - исходников то нет,
Я делал локальную проверку текущего окна конфигуратора на ahk. Вроде передавал исходники @ret-phoenix
Неа, видимо только подумал. а что за проверка?
Помнишь, я тебе скидывал гифку ошибок из сонара прямо в конфигураторе? Мне казалось, что и исходники тоже. Видимо я их @asosnoviy слил вместо тебя)
а что вообще эта проверка делает? у меня же итак проверяется конфигуратор это или нет
берет текст текущего открытого модуля, сбрасывает на диск, натравливает на него сонарлинт, парсит результаты, выводит в окошко в виде таблицы с текстом замечаний, критичностью и номерами строк
Тогда лучше посмотреть на текущую реализацию получения текста модуля. Работа через UIAuto + oscript, ahk только для запуска скрипта, работает быстрей
https://github.com/silverbulleters-research/SmartConfigurator/tree/sonarlint
закоммитил и запушил старенькое.
Там что-то вообще страшное, но основная логика в оскрипт-файле. Подцепить ее вызов на любой новый движок не будет проблемой