bsl-language-server icon indicating copy to clipboard operation
bsl-language-server copied to clipboard

subsystemsFilter settings

Open ilya2184 opened this issue 1 year ago • 3 comments

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

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

ilya2184 avatar Jun 08 '24 10:06 ilya2184

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

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

ilya2184 avatar Jun 08 '24 10:06 ilya2184

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

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

asosnoviy avatar Jul 11 '24 11:07 asosnoviy

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

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

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

asosnoviy avatar Jul 11 '24 11:07 asosnoviy