SmartConfigurator icon indicating copy to clipboard operation
SmartConfigurator copied to clipboard

API для SonarLint в серверном режиме

Open ghost opened this issue 7 years ago • 8 comments

//cc @nixel2007

  • [ ] Окно текущих замечаний с сервера, локальных проверок
  • [ ] Переход между замечаниями

Локально мы проверять врядли будем - исходников то нет,

ghost avatar Oct 20 '17 23:10 ghost

Я делал локальную проверку текущего окна конфигуратора на ahk. Вроде передавал исходники @ret-phoenix

nixel2007 avatar Oct 21 '17 13:10 nixel2007

Неа, видимо только подумал. а что за проверка?

ret-Phoenix avatar Oct 23 '17 17:10 ret-Phoenix

Помнишь, я тебе скидывал гифку ошибок из сонара прямо в конфигураторе? Мне казалось, что и исходники тоже. Видимо я их @asosnoviy слил вместо тебя)

nixel2007 avatar Oct 23 '17 18:10 nixel2007

а что вообще эта проверка делает? у меня же итак проверяется конфигуратор это или нет

ret-Phoenix avatar Oct 23 '17 19:10 ret-Phoenix

берет текст текущего открытого модуля, сбрасывает на диск, натравливает на него сонарлинт, парсит результаты, выводит в окошко в виде таблицы с текстом замечаний, критичностью и номерами строк

nixel2007 avatar Oct 23 '17 19:10 nixel2007

Тогда лучше посмотреть на текущую реализацию получения текста модуля. Работа через UIAuto + oscript, ahk только для запуска скрипта, работает быстрей

ret-Phoenix avatar Oct 23 '17 19:10 ret-Phoenix

https://github.com/silverbulleters-research/SmartConfigurator/tree/sonarlint

закоммитил и запушил старенькое.

nixel2007 avatar Oct 24 '17 17:10 nixel2007

Там что-то вообще страшное, но основная логика в оскрипт-файле. Подцепить ее вызов на любой новый движок не будет проблемой

nixel2007 avatar Oct 24 '17 17:10 nixel2007