bsl-language-server
bsl-language-server copied to clipboard
subsystemsFilter settings
Было бы не плохо в файле настроек .bsl-language-server.json в атрибутах include и exclude объекта subsystemsFilter учитывать иерархию подсистем например чтобы исключить ОСИНМА\Финансы и включить БанкИКасса\Финансы, может быть "маски"
Пример (как бы, может быть, было бы не плохо):
{
"diagnostics": {
"subsystemsFilter": {
"exclude": [
"ОСИНМА\\Финансы",
"[рР]егламентированн.*"
],
"include": [
"БанкИКасса\\Финансы"
]
}
}
}
Хотя нет, наверное лучше так:
Администрирование - как раньше: например для \Сервис\Администрирование и \Администрирование
\\Администрирование - только для \Администрирование
{
"diagnostics": {
"subsystemsFilter": {
"exclude": [
"Администрирование",
"\\Администрирование",
"\\ОСИНМА\\Финансы",
"[рР]егламентированн.*"
]
}
}
}
Осталось несколько вопросов, видимо в уже в bslls
- Что делать с объектами находящихся одновременно во включаемых и исключаемых системах. Пример, мы дорабатываем типовую, и доработанные объекты типовой включаем в специальную подсистему "Дорабатываемые", другой пример это переопределяемые модули БСП
- Что делать с объектами, которые не находятся ни в какой подсистеме
Осталось несколько вопросов, видимо в уже в bslls
- Что делать с объектами находящихся одновременно во включаемых и исключаемых системах. Пример, мы дорабатываем типовую, и доработанные объекты типовой включаем в специальную подсистему "Дорабатываемые", другой пример это переопределяемые модули БСП
- Что делать с объектами, которые не находятся ни в какой подсистеме
Это из паралельного обсуждения развития фильтра https://t.me/bsl_language_server/117711