2015-05-19 30 views
0

我想保留作用域中未解析的变量名称的红色下划线,这是一种很好的检查方法,并提供了导入名称的选项。但是,我想禁用未解析的属性(例如x.y)的警告,这不是由于元编程导致的可靠检查。这些设置看起来很耦合,这似乎相当不幸。有没有解决方法,或者我缺少一些简单的东西?对属性名称禁用Pycharm“未解析的引用”检查,但不对变量名称进行检查?

回答

2

目前对于所有属性的警告是不可能的。您可以将功能请求发送到PyCharm's issue tracker

可以明确地用任何定制的装饰装潢它禁用特定类的未解决的引用:

@any_decorator 
class C: 
    ... 

或将@DynamicAttrs类的文档字符串里面:

class C: 
    """... 

    @DynamicAttrs 
    """ 
    ... 

,或者你可以通过在有问题的属性上使用“Alt + Enter”并选择“将C的所有属性标记为忽略”来隐含地执行此操作。