ru.capralow.dt.bslls.validator icon indicating copy to clipboard operation
ru.capralow.dt.bslls.validator copied to clipboard

Сделать возможность отключения проверок в разрезе проекта

Open fenixnow opened this issue 5 years ago • 14 comments

Интересует возможно изменять настройки проверок в разрезе проекта, возможность считывать настройки из папки .setting

fenixnow avatar Oct 27 '19 14:10 fenixnow

Это уже реализовано. Цитата из ридми:

Чтение конфигурационного файла в формате LS. Файл необходимо разместить по адресу:     <Рабочая область>\.metadata\.plugins\ru.capralow.dt.bslls.validator.plugin.ui\.bsl-language-server.json

nixel2007 avatar Oct 27 '19 22:10 nixel2007

Это уже реализовано. Цитата из ридми:

Чтение конфигурационного файла в формате LS. Файл необходимо разместить по адресу:     <Рабочая область>\.metadata\.plugins\ru.capralow.dt.bslls.validator.plugin.ui\.bsl-language-server.json

Не понимаю, в единой папке прописать настройки для разных проектов? Внутри json можно организовать области по именам проектов из edt? Или можно положить в папку два файлика под разные проекты?

fenixnow avatar Oct 28 '19 03:10 fenixnow

Конфиг файл bsl ls делается под проект. Как в едт организована работа с проектами и рабочими областями не в курсе, призываю @Doublesunrus

nixel2007 avatar Oct 28 '19 05:10 nixel2007

Конфигурационный файл делается под рабочую область. Сколько рабочих областей, столько и конфигурационных файлов должно быть. Это общий подход EDT, для BSL LS используется он же.

DoublesunRUS avatar Oct 28 '19 06:10 DoublesunRUS

Конфигурационный файл делается под рабочую область. Сколько рабочих областей, столько и конфигурационных файлов должно быть. Это общий подход EDT, для BSL LS используется он же.

И это пичально, если у меня в рабочей области несколько моих проектов, то все они проверяются под одну гребенку.

fenixnow avatar Oct 28 '19 06:10 fenixnow

Рабочая область обычно имеет общие настройки редактора, форматирования, валидации. почему для диагностик BSL LS они должны отличаться?

nixel2007 avatar Oct 28 '19 14:10 nixel2007

Рабочая область обычно имеет общие настройки редактора, форматирования, валидации. почему для диагностик BSL LS они должны отличаться?

Значит когда я форкаю проект из гит хаб, я юзаю настройки своей рабочей области, а не настройки проекта а рабочей области? А кто сказал про общие настройки что они общие для проектов? Настройки проверки задаются в разрезе проекта. Я про те, которые определяют проверки толстого клиента, веб и тд.

Давайте не продолжать диалог, я услышал, что настроек в разрезе проекта нет и не планируется.

fenixnow avatar Oct 28 '19 16:10 fenixnow

Реализована возможность хранить настройки в разрезе репозитория гит. Для этого необходимо положить конфигурационный файл в репозиторий на один уровень с папкой .git

DoublesunRUS avatar Nov 29 '19 18:11 DoublesunRUS

Реализована возможность хранить настройки в разрезе репозитория гит. Для этого необходимо положить конфигурационный файл в репозиторий на один уровень с папкой .git

@DoublesunRUS, этой возможности еще нет в опубликованном релизе? Если нет, то когда ожидается релиз? Очень круто, что настройки проверок теперь будут храниться в GIT

karnilaev avatar Dec 04 '19 20:12 karnilaev

Можно установить дев версию по ссылке: http://capralow.ru/edt/bslls.validator/0.12.1/

DoublesunRUS avatar Dec 04 '19 20:12 DoublesunRUS

Спасибо!

karnilaev avatar Dec 05 '19 06:12 karnilaev

image Конфигурационный файл в репозиторий лежит на том же уровне что и .git. Однако он не применяется: image Правило продолжает работать. В vscode он применился и в сонаре тоже.

zeegin avatar Jun 09 '20 11:06 zeegin

@zeegin брейкинг чендж по конфигу =( Тот BSL LS, что вплагине едт еще не понимает этот конфиг.

asosnoviy avatar Jun 09 '20 11:06 asosnoviy

В версии 0.14.2 добавлена возможность размещать конфигурационный файл внутри проекта.

DoublesunRUS avatar Jul 15 '20 08:07 DoublesunRUS