ret-Phoenix / SmartConfigurator

Расширяем конфигуратор без Снегопата и ТурбоКонфа
http://itpath.ru/v8cfgaddsahk/
MIT License
89 stars 17 forks source link

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

Open ghost opened 6 years ago

ghost commented 6 years ago

//cc @nixel2007

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

nixel2007 commented 6 years ago

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

ret-Phoenix commented 6 years ago

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

nixel2007 commented 6 years ago

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

ret-Phoenix commented 6 years ago

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

nixel2007 commented 6 years ago

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

ret-Phoenix commented 6 years ago

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

nixel2007 commented 6 years ago

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

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

nixel2007 commented 6 years ago

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