2010-09-17 51 views
3

是否有辦法告訴pylint它在看到用戶定義的棄用警告時必須顯示警告消息?通過pylint處理用戶提出的棄用警告

我試過了warnings.warn,DeprecationWarning - 但是pylint忽略它們。

+0

您是否寫過@Alex Martelli的回答中提出的檢查器? – hardmooth 2016-06-01 09:46:53

+0

@hardmooth nope,我沒有得到它。 – 2016-06-01 11:16:09

回答

2

由於warnings.warn & c意圖在運行時發生,默認情況下Pylint不會將它們看作任何奇怪的東西。要改變這種情況,我認爲你需要遵循writing your own checker的(高級和稀缺)文檔,通過這些文檔你可以發佈有關源的任何特性(原始或AST編譯的級別)的警告。