Есть ли способ сделать VSCODE показывать, когда локальная переменная тени - глобальная в коде Python?Python

Программы на Python
Anonymous
 Есть ли способ сделать VSCODE показывать, когда локальная переменная тени - глобальная в коде Python?

Сообщение Anonymous »

Я использую vscode и pylance. Рассмотрим следующий пример переменной, определенной и инициализированной во внешней области, переназначенной во внутренней области: < /p>

Код: Выделить всё

number: int = 0

def change_number() -> None
number: int = 10
< /code>
Когда я перемещаю мышь через локальную переменную номера, LSP говорит мне, что «номер не доступен».
Я хотел бы, чтобы она также сказала мне, что он переназначает Номер 
из внешней области.
pycharm имеет эту функцию. Насколько я могу судить, VSCODE с установленным Pylance не предоставляет информацию о переназначении переменных во внутренних областях, по крайней мере, из коробки/как по умолчанию. Доступна ли конфигурация для LSP для выделения/сигнала/упомянуть, что переназначение переменной происходит?

Подробнее здесь: https://stackoverflow.com/questions/793 ... global-one

Вернуться в «Python»