pylint

    9熱度

    2回答

    以下Python片段代碼被分析了Pylint: if type(result) is array.array: read = result.tobytes() ...並出現以下錯誤最後一行: E:401,22: Instance of 'int' has no 'tobytes' member\ (but some types could not be inferred) (may

    0熱度

    1回答

    我想檢查目錄中每個Python文件的'code rating'。應打印文件的名稱及其等級。 我以爲以下至少會打印所有代碼評級: find . -name '*.py' -print0 | xargs -0 pylint | grep "has been rated" 但是,它打印只有一個代碼評級。爲什麼?我如何解決它?

    0熱度

    1回答

    x作爲模塊級別的變量名稱和函數參數名稱是不好的做法嗎? x = 2 def f(x): print x f(x) 我問這個,因爲pylint的抱怨是: W: 3, 6: Redefining name 'x' from outer scope (line 1) (redefined-outer-name)

    1熱度

    1回答

    在pylint的禁用如果你有一個main.py文件 和命令行運行 pylint的main.py pylint的拋出錯誤/狀態的/ etc像 錯掛縮進。 'name': | ^(bad-continuation) 如何找出錯誤代碼(bad-continuation)是什麼,以便我可以禁用它? 我知道我可以運行pylint的main.py -d E1101 -d F0401 所以我想無論是映射到的消息

    12熱度

    1回答

    考慮這個一段代碼: def test(): """This line is longer than 80 chars, but, for me this is ok inside a DOCSTRING, this one is shorter. """ if 'This is toooooooooooooooooooooooooooooooooooo l

    6熱度

    1回答

    我在一個項目中使用pylint,並有些東西打擾了我。 例如,我創建了一個單元測試(unittest.TestCase的子類)。這個父類有很多方法,所以pylint說「R0904:太多的公共方法」。 要「解決」此警告,我禁用本地檢查。 但是我需要寫很多單元測試,並且它困擾我每次禁用localy這個檢查。 所以我正在尋找一種方法來禁用unittest.TestCase的所有子類的檢查。 在一個pyli

    1熱度

    2回答

    有沒有辦法指示pylint從標準輸入讀取輸入? 大綱串表明,該文件的說法是不是強制性的: pylint [ OPTIONS ] [ <arguments> ] 但是,當不存在非選項參數調用,它打印 Usage: pylint [options] module_or_package 和文檔不在任何地方提到stdin。 這看起來非命令線時尚...

    2熱度

    1回答

    我使用Ubuntu 14.04 安裝pylint的有: sudo apt-get install pylint 我下載的是Eclipse紅月並安裝PyDev的在市場上。但是我的代碼並沒有寫入,我的python運行時被刪除了。 我的控制檯輸出: PyLint: Executing command line: /usr/bin/pylint /home/devnull/pyworkspace/so

    25熱度

    2回答

    我把空括號作爲Python函數的可選參數的默認值,並且pylint(使用Sublime包)告訴我這很危險。有人可以解釋爲什麼會出現這種情況嗎?並且是一個更好的選擇使用None而不是?

    1熱度

    1回答

    Pylint文檔指出--ignore標誌可以多次使用。但是,如果使用以下參數運行pylint: pylint --ignore=migrations --ignore=south_migrations 只有south_migrations被忽略。 有沒有辦法忽略pylint 1.4中的多個文件/目錄?