У меня включена проверка PyCharm для фрагмента дублированного кода (Инспекции -> Общие -> Фрагмент дублированного кода).
Я пытаюсь использовать тег noinspection
для локального отключения этой проверки в моем Python код. Тем не менее, я не могу понять тег noinspection. Это не задокументировано в моем обычном источнике: pylover / inspections.txt
Кто-нибудь знает это?
Что я пытался
Опции, которые не работают:
# noinspection Duplicates
//noinspection Duplicates
(это не для Python) # SuppressWarnings("Duplicates")
# noinspection DuplicatedCode
(из JetBrains YouTrack PY-38309 )
Можно ли отключить обнаружение дублированного кода в Intellij?
Я не хочу отменять проверку, я просто хочу иметь возможность локально ее подавить.
Я также попытался запустить команду, задокументированную в pylover / inspections.txt :
unzip -p lib/pycharm.jar com/jetbrains/python/PyBundle.properties | grep -B1 INSP.NAME | grep '^#' | sed 's|Inspection||g' | sed -e 's|#\s\{,1\}|# noinspection |'
И я не увидел там упоминаний о дубликатах.
Версии
- ОС: macOS Mojave 10.14.3
- Python: 3.6.5
- PyCharm: 2020.1 PE