所以即時通過pylint的幫助來查看一些代碼並將其提升到PEP 8標準,並且我注意到如果我在文本超過120個字符的打印語句中使用三重引號(我們允許120而不是79 )pylint沒有抱怨。
這是一個錯誤pylint 或它認爲它可能是一條評論,是更寬鬆的線路長度或它不關心你多遠用字符串在trippple引號,因爲你可能想要以這種方式格式化他們?文檔字符串最大行長度與普通PEP8標準不同嗎?
爲了清晰起見:是的,pylint在每隔一行超過行長的情況下正常工作。
所以即時通過pylint的幫助來查看一些代碼並將其提升到PEP 8標準,並且我注意到如果我在文本超過120個字符的打印語句中使用三重引號(我們允許120而不是79 )pylint沒有抱怨。
這是一個錯誤pylint 或它認爲它可能是一條評論,是更寬鬆的線路長度或它不關心你多遠用字符串在trippple引號,因爲你可能想要以這種方式格式化他們?文檔字符串最大行長度與普通PEP8標準不同嗎?
爲了清晰起見:是的,pylint在每隔一行超過行長的情況下正常工作。
經常使用pylint,我也注意到了這種不一致。在Maximum Line Length section of PEP8,它說:
因此,請限制所有行最多79個字符。對於流長文本塊(文檔或註釋),建議將長度限制爲72個字符。
我知道pylint的完全不執行的79個字符或文檔字符串和意見72字符行長度的限制,所以我猜想,這是一個pylint的錯誤,因爲它是不符合PEP8在這區。
由於存在建議以提高可讀性在寬度受限的環境中,有例外情況是沒有意義的。 – 2012-04-13 16:37:01
所以這可能是一個錯誤,我試圖在做pylint的網站上註冊,以便在前一天向問題跟蹤器添加項目(對於我注意到的另一個錯誤),但仍然沒有收到激活郵件。 – Jacxel 2012-04-13 16:48:50