flake8

    0熱度

    1回答

    MAX-複雜我一直在使用flake8來檢查代碼質量和複雜的傳統項目,但該項目被返回的複雜性警告消息一些非常複雜的(恐怖)服務: ./service1.py:127:1: C901 'some_method' is too complex (50) 我們慢慢過渡到讓他們變得更好,但我們需要讓詹金斯(正在運行測試和flake8)通過。 有沒有辦法指定忽略每個文件的代碼錯誤或複雜度,甚至每個方法?

    -1熱度

    1回答

    已解決。見下文。 我對Python很新,所以請耐心等待。使用原子和flake8真的吸引我,並指出我的錯誤,從而幫助我學習的好方法。 這種情況的諷刺意味是我已經能夠在Ubuntu 17.04上運行flake8和hydrogen,但Windows(據說更加用戶友好)正在殺死我! linter-flake8總是拋出一條關於PATH和CMD.exe的消息。我認爲這很好,Py2和Py3都可以在CMD的任何地

    3熱度

    1回答

    當我打開Python文件在Emacs中我得到以下錯誤信息: Flymake:配置錯誤運行時發生(flake8> .. ../xyz_flymake.py)。 Flymake將被關閉。 但它似乎我已經配置需要elpy正常工作的所有模塊另一方面: Elpy Configuration Virtualenv........: None RPC Python........: 3.5.3 (/usr

    1熱度

    1回答

    今天啓動了Sublime Text 3,並注意到Flake8Lint未處於活動狀態。我檢查了控制檯,有這個長的錯誤: Flake8Lint ERROR: Traceback (most recent call last): Flake8Lint ERROR: File "/Users/juliansmithdeniro/Library/Application Support/Sublime

    0熱度

    1回答

    我試圖讓Emacs的flycheck與python語法錯誤檢查很好地協同工作。默認情況下它使用flake8,但我注意到最近flake8只報告樣式問題,當它應該產生與pyflakes相同的結果時。 作爲一個例子,我有一個簡單的Python腳本,它帶有錯誤的模塊名稱。輸出的 $ flake8 so.py $ cat so.py import os print(os.path) op.pat

    0熱度

    1回答

    每次嘗試退出vim時,它都會顯示python中的所有錯誤。我不想要這個。這是我正在談論的屏幕截圖。 我該如何解決這個問題? TIA。

    2熱度

    1回答

    我是Tox的新手,我想將它設置爲在我的項目上運行flake8測試,但當我嘗試運行tox時,我一直收到unicode錯誤。 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 76: ordinal not in range(128) 這是我tox.ini文件的窺視: [tox] envlist = flake8

    1熱度

    1回答

    我使用flake8來檢查我的python3腳本的格式。當我宣佈類這樣的... class MyClass: ...我得到一個警告「H238 - 老式類的聲明,用新的樣式(從object繼承)」。 然而,文件顯然有聲明,就像這樣:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax 我認爲,從object繼

    1熱度

    2回答

    我安裝了原子的Python編程 還安裝短絨和flake8 軟件包,但一切,我的文本編輯器編寫我得到這樣的警告: D100 - 公共模塊缺失文檔字符串中 我已經試過 pip uninstall flake8-docstrings pip install Flake8-pep257 我該如何解決這個警告?

    0熱度

    1回答

    至今flake8和pylint都很棒,我已經研究了幾個linting工具。不幸的是,我需要將這些linting工具與IronPython而不是CPython一起使用。如何使用IronPython使用pylint(或者flake8)?