¿Cómo deshabilitar el error pylint 'variable no definida' para una variable específica en un archivo?
Estoy hospedando IronPython dentro de una aplicación C # e inyectando una API para el host en el ámbito global.
Acabo de empezar a amarsyntastic
para vim conpylint
para revisar mis guiones. Pero me estoy molestando por todas las[E0602, method_name] Undefined variable 'variable_name'
Mensajes de error para las variables inyectadas.
Soy consciente de usar# pylint: disable=E0602
para deshabilitar este mensaje de error, pero preferiría no paralizar una característica realmente útil solo para algunos nombres de variables específicas.
Como tratas con esto?
Actualmente, estoy haciendo esto en la parte superior de mi guión:
try:
host_object = getattr(__builtins__, 'host_object')
except AttributeError:
pass # oops, run this script inside the host application!!
Lo que realmente me gustaría hacer es esto:
# pylint: declare=host_object, other_stuff