我的 java 代碼有這些錯誤曲線。它們是什么意思以及如何禁用它們?

滑鼠懸停下拉 1

滑鼠懸停下拉 2

這些是什么意思?該軟體建議我做什么?
PS:我是新手
uj5u.com熱心網友回復:
提示,沒有錯誤。用于提出代碼更改和 SonarLint:代碼樣式警告。
在這里,它建議(錯誤地)用較短的最終 PrintWriter 替換 System.out,例如out,因此您只需要使用out.println(...). 通常不會這樣做。
但是一個類似的規則規定應該使用記錄器代替。
對于 main:new Hello().execute();然后在一個單獨的非靜態方法 ( execute) 中執行您在main.
SonarLint:代碼樣式檢查器,以 C lint工具命名,用于在代碼中查找“ lint ”、可疑代碼片段,如未初始化的變數、危險的有損轉換等。
寫入 System.out(控制臺)在 Web 服務器或 GUI 桌面應用程式中不是一種好的風格,因此建議使用 Logger 來記錄有趣的資訊,可能會記錄到控制臺,但也可能記錄到日志檔案。
您尤其應該作為初學者不要禁用 linting 擴展。忽略這些曲線,只時不時地看看它們。還可以禁用人們認為愚蠢的特定 SonarLint 規則。
uj5u.com熱心網友回復:
我禁用了擴展“Red Hat 對 Java(TM) 的語言支持”。這是進行代碼 linting 的擴展。現在波浪線消失了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/365420.html
