PMD 6.16.0がリリース。PMDは、そのようなので、上の未使用の変数、空のcatchブロック、不必要なオブジェクトの作成およびなどの一般的なプログラミングの問題を、見つけるのを助けることができるコードアナライザです。当初はJavaコードをサポートし、現在もJavaScriptを、Salesforce.comのApexおよびVisualforceの、PLSQL、Apacheの速度、XMLとXSLをサポートしています。
これはメジャーアップデートが含まマイナーアップデート版です:
更新PMDデザイナー
PLSQL構文更新
構文は、CREATE TABLE文をインライン制約をサポートするように更新されました。さらに、CREATE TABLE文は今物理属性と属性テーブルに従うことができます。しかし、解決プロセスは、これらのプロパティをスキップします。
今CREATE VIEWステートメントは、サブクエリビューをサポートしています。
EXTRACT機能が正しく解析することができます。指定した日付と時刻のフィールドから値を抽出するために使用されます。あなたは今も、正しい日付と時刻のテキストを解決することができます。
CASE式は正しくSELECT文で使用することができます。
INSERT INTO句で指定した列がテーブルの別名をサポートしている場合。
新ルール
Javaの規則は、 DoubleBraceInitialization
()java-bestpractices
非静的初期化プログラムはまたとして知られている、匿名クラスを検出し、「二重括弧の初期化。」
廃止された規則
Javaの規則は、AvoidFinalLocalVariable
(java-codestyle
)廃止されました。
このリリースでは、いくつかのルールを変更し、バグの多くを修正し、ための詳細更新指示。