PMD 6.24.0 釋出了。PMD 是一個程式碼分析器,能夠幫助發現常見的程式設計問題,比如未使用的變數、空的 catch 塊、不必要的物件建立等等。最初僅支援 Java 程式碼,目前還可支援 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。
值得注意的更新內容包括:
CPD 現在也可以在 XML 檔案中查詢重複項。
此 PMD 版本釋出了 pmd-designer 的新版本。
新的 Java 規則 LiteralsFirstInComparisons
(java-bestpractices
) 查詢字串文字,用於對比。
該規則取代了兩個舊規則 PositionLiteralsFirstInComparisons
和 PositionLiteralsFirstInCaseInsensitiveComparisons
,並擴充套件了對 compareTo
、 compareToIgnoreCase
和 contentEquals
方法的檢查。
此版本還帶來不少 bug 修復,詳情見更新說明:
https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.24.0
[admin
]