Как отфильтровать проблемы по нескольким критериям? И или ИЛИ

На панели задач вы можете фильтровать / исключать по тексту или файлу, но что, если я хочу фильтровать по нескольким критериям? Подобно фильтру сообщений для тех, которые содержат текст X OR Y (или X AND Y). Я знаю, что вы можете фильтровать файлы нескольких типов, используя запятые, есть ли аналогичный механизм для текста?

2 ответа

Насколько я вижу, по состоянию на октябрь 2022 года это все еще невозможно сделать в целом. В этом выпуске обсуждается проблема и ссылки на более конкретные вопросы.

Однако,кажетсяORоператор. Приведенный ниже фильтр работает для меня при разработке Python. Я хочу, чтобы проблемы игнорировались для интерактивных сеансов (записных книжек), а также дляscratch.pyфайл, который я использую для набросков идей, прежде чем помещать их в активы:

!scratch.py,!Interactive*

The PROBLEMSВкладка по-прежнему показывает общее количество «проблем» (см. 21 в примере ниже), но ни одна из этих проблем не находится в файлах, которые меня интересуют.

Расширение, которое я написал, Problems: Copy позволяет вам фильтровать текст с помощью регулярного выражения. Итак, вы можете сделать что-то вроде этого:

      {
  "key": "alt+c",                      // whatever keybinding you want, no default
  "command": "problems-copy.copyAll",
  "args": {
    "errors": true,                   // will be included in the result
    "warnings": true,
    // "hints": true,          // any category not in the keybinding will NOT be in the result
    "informations": true,
    
    "messageFilter": "/const2|typeof/",   // wrapped in regex literals
  }
}

Так что будет копировать проблемы со словом const2или же typeof. С соответствующим регулярным выражением вы сможете создать нужный фильтр.


Это расширение не может фактически фильтровать проблемы, которые появляются на панели проблем — эта функция недоступна в API расширения. С расширением вы можете копировать/вставлять отфильтрованные проблемы в другой редактор (или электронную таблицу и т.д.).

Другие вопросы по тегам