Pycharm - Отключить 'Локальная переменная'xxx'может ссылаться перед назначением'

В pycharm я хотел бы отключить следующее контрольное предупреждение: "На локальную переменную" xxx "можно ссылаться до назначения", но я не могу найти ее в настройках / проверках.

PS: Это не дубликат, как я понимаю, это предупреждение. Я просто спрашиваю, как отключить его в pycharm.

Обновление: пожалуйста, найдите ниже пример того, что я имею в виду

cond = True
def add1(x):
    return x+1
if cond:
    a = 1
if cond:
    b = add1(a) # the warn is on the 'a'

Решение:

Проверка "несвязанной локальной переменной". (см. ответ Ломтрура ниже)

1 ответ

Решение

Поместите курсор сразу после a, Он должен иметь цветной фон или подчеркиваться, чтобы показать, что это именно то, где находится предупреждение. Затем нажмите Alt+Enter открыть контекстное меню. Это должно показать вам, что такое проверка, а также дать возможность отключить ее. (PyCharm 2018.2.5 Professional Edition)

Вы можете отключить его локально, поместив следующий комментарий в строку, предшествующую предупреждению:

# noinspection PyUnboundLocalVariable

Это применимо только к этому экземпляру.

Если вы поместите этот фрагмент кода прямо перед объявлением функции или метода, он подавит сообщение для всей функции или метода.

В твоем случае

if cond:
    # noinspection PyUnboundLocalVariable
    b = add1(a)
Другие вопросы по тегам