DoublesunRUS / ru.capralow.dt.bslls.validator

BSL проверки для EDT
BSD 3-Clause "New" or "Revised" License
56 stars 5 forks source link

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

Open fenixnow opened 5 years ago

fenixnow commented 5 years ago

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

nixel2007 commented 5 years ago

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

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

fenixnow commented 5 years ago

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

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

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

nixel2007 commented 5 years ago

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

DoublesunRUS commented 5 years ago

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

fenixnow commented 5 years ago

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

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

nixel2007 commented 5 years ago

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

fenixnow commented 5 years ago

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

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

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

DoublesunRUS commented 4 years ago

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

karnilaev commented 4 years ago

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

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

DoublesunRUS commented 4 years ago

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

karnilaev commented 4 years ago

Спасибо!

zeegin commented 4 years ago

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

asosnoviy commented 4 years ago

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

DoublesunRUS commented 4 years ago

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