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