Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

subsystemsFilter settings #3311

Open
ilya2184 opened this issue Jun 8, 2024 · 3 comments
Open

subsystemsFilter settings #3311

ilya2184 opened this issue Jun 8, 2024 · 3 comments

Comments

@ilya2184
Copy link

ilya2184 commented Jun 8, 2024

Было бы не плохо в файле настроек .bsl-language-server.json в атрибутах include и exclude объекта subsystemsFilter учитывать иерархию подсистем например чтобы исключить ОСИНМА\Финансы и включить БанкИКасса\Финансы, может быть "маски"
Пример (как бы, может быть, было бы не плохо):

{
  "diagnostics": {
    "subsystemsFilter": {
      "exclude": [
        "ОСИНМА\\Финансы",
        "[рР]егламентированн.*"
      ],
      "include": [
        "БанкИКасса\\Финансы"
      ]
    }
  }
}
@ilya2184
Copy link
Author

ilya2184 commented Jun 8, 2024

Хотя нет, наверное лучше так:
Администрирование - как раньше: например для \Сервис\Администрирование и \Администрирование
\\Администрирование - только для \Администрирование

{
  "diagnostics": {
    "subsystemsFilter": {
      "exclude": [
        "Администрирование", 
        "\\Администрирование",
        "\\ОСИНМА\\Финансы",
        "[рР]егламентированн.*"
      ]
    }
  }
}

@asosnoviy
Copy link
Member

Осталось несколько вопросов, видимо в уже в bslls

  1. Что делать с объектами находящихся одновременно во включаемых и исключаемых системах.
    Пример, мы дорабатываем типовую, и доработанные объекты типовой включаем в специальную подсистему "Дорабатываемые", другой пример это переопределяемые модули БСП
  2. Что делать с объектами, которые не находятся ни в какой подсистеме

@asosnoviy
Copy link
Member

Осталось несколько вопросов, видимо в уже в bslls

  1. Что делать с объектами находящихся одновременно во включаемых и исключаемых системах.
    Пример, мы дорабатываем типовую, и доработанные объекты типовой включаем в специальную подсистему "Дорабатываемые", другой пример это переопределяемые модули БСП
  2. Что делать с объектами, которые не находятся ни в какой подсистеме

Это из паралельного обсуждения развития фильтра https://t.me/bsl_language_server/117711

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants