簡體   English   中英

如何在 VScode 中顯示 pylint 消息代碼?

[英]How to show pylint message codes in VScode?

有人知道如何在問題部分顯示 pylint 消息代碼嗎?

python linting 示例

它只顯示描述,而不是像 F821 和 E0601 這樣的代碼。

Pylint 是一個 Python 靜態代碼分析工具,可以發現編程錯誤,幫助實現編碼標准,並提供簡單的重構建議。

它通常不會在終端上顯示包含錯誤的代碼,而是顯示錯誤的類型和建議,並用數字顯示錯誤代碼在終端中的准確位置。 (例如:[49,7],第 49 行,第 7 行)

對於“ print(jfile) ”, print(jfile)只能識別“jfile”是一個未定義的變量。 這里的錯誤是需要定義。

對於 " jfile = "hello" print jfile ", jfile = "hello" print jfile會識別出 "jfile" 是一個字符串。 這里的錯誤是它需要使用“ print(jfile) ”來使用python3輸出:(“pylint”將在這里給出代碼輸出建議)

在此處輸入圖片說明

在 vscode 終端中輸入此命令

pylint 文件名

不幸的是,VS Code 將 pylint --msg-template參數硬編碼為:

--msg-template='{line},{column},{category},{symbol}:{msg}'

並且無法配置。 您可以查看此 VS Code 源代碼

有關更多信息,請參閱如何在 VS Code linter 中更改 pylint 消息模板?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM