pylint

    0热度

    1回答

    我有两个具有公共层次结构的包。喜欢的东西: org.team.foo: org/ __init__.py team/ __init__.py foo/ __init__.py baz.py org.team.bar: org/ __init__.py team/ __init__.py

    1热度

    1回答

    我有下面的代码片段,即pylint的无法处理: from celery import Celery def create_celery(application): """ Configures celery instance from application, using it's config :param application: Flask applica

    4热度

    1回答

    在Python中,带有一个下划线的前缀表示不应该在其类外部访问成员。这似乎是按照类别,如Java和C++。 但是,pylint似乎在每个对象的基础上强制执行此约定。有没有办法让每班访问而不诉诸于#pylint: disable=protected-access? class A: def __init__(self): self._b = 5 def __eq__

    0热度

    1回答

    我想编写一个Pylint插件,它允许我在用某个装饰器装饰的方法上强制执行某种语法。 例如,所有的装饰与@specialfunction装饰的功能,必须先从“的get_”字 @specialfunction def get_foo(self): ... @specialfunction def get_bar(self): ... 如果我的模块具有被@specialfunction

    0热度

    1回答

    当将一个属性指定不在槽 pylint的引发错误E0237“:分配给类插槽属性没有定义” 然而,它没有访问的属性时不槽 见下面的例子。 它是“缺少的功能”还是有没有检查它的原因? class Dummyclass(object): __slots__ = ['myvariable'] def __init__(self): self.myvariable = 1

    2热度

    1回答

    我有这样的代码: def func(df): return df.column[0] 我运行pylint的,这让我这个消息,所有的时间,因为它标志DF是无效的名字,尽管这是惯例。 C:210, 9: Invalid variable name "df" (invalid-name) 凡210指的是行号(不是消息代码) pylint的似乎是说,我可以通过ID类型排除消息,但: 它似

    8热度

    2回答

    我已经运行pylint的所有Python文件 find . -iname "*.py" -exec pylint -E {} ;\ 和 FILES=$(find . -iname "*.py") pylint -E $FILES 如果我理解正确的,第一个命令将运行pylint的每个Python文件中,第二个将为所有文件运行一次pylint。我预计这两个命令会返回相同的输出,但它们会返回不

    4热度

    1回答

    我有以下Python代码 a = 2 if a == 1: b = 'blah' print b else: print b 当我尝试运行它,我得到一个运行时错误,因为“B”检测未定义的变量'如果'条款,而不是'其他'。 Pylint和Pyflakes都未能检测到此问题。 有没有其他的方式可以检测到它,而无需运行代码?

    10热度

    1回答

    我们已经制定了这样一个Python项目: project/ ├── .pylintrc ├── module1.py ├── module2.py └── tests/ ├── test_module1.py └── test_module2.py 我们的单元测试和功能测试驻留称为tests/的文件夹中。说到测试,pylint警告missing-docstring,

    2热度

    1回答

    我已经为python开发设置了我的emacs。我使用elpy和其他工具(如autopep8,pylint和flycheck)从emacs获取关于语法和样式问题的反馈。我使用空间缩进,这是建议的方法(pep8)。一切正常。 在工作中我们使用缩进标签,我想为它设置我的emacs。我添加了以下内容到我的emacs,它似乎工作正常。 (add-hook 'python-mode-hook (lambda