PMD 6.19.0リリース、クロスランゲージ自動静的コード解析ツール

PMD 6.19.0がリリース。PMDは、そのようなので、上の未使用の変数、空のcatchブロック、不必要なオブジェクトの作成およびなどの一般的なプログラミングの問題を、見つけるのを助けることができるコードアナライザです。当初はJavaコードをサポートし、現在もJavaScriptを、Salesforce.comのApexおよびVisualforceの、PLSQL、Apacheの速度、XMLとXSLをサポートしています。

それは注目に値するアップデートが含まれます:

更新PMDデザイナー

  • このPMDは、PMD-デザイナーの新バージョンをリリース

Javaのメトリック

  • 新しいメトリックを追加する「クラスのファンアウトの複雑さ」

改定ルール

  • JavaはInvalidLogMessageFormatとMoreThanOneLogger(javaの-errorprone)をサポートするようになりましたLog4j2ルール
  • JavaはLawOfDemeterを(javaの設計)今では、ローカル変数に割り当てられていない、ビルダー無視されますが、ルール呼び出しチェーンにおける直接法の使用
  • JavaはDataflowAnomalyAnalysis(javaの-errorprone)(参照、その後、未定義)UR異常をチェックしませんルール
  • JavaはDoNotUseThreads(のjava-マルチスレッディング)はjava.lang.Runnableの使用についての報告書から変更されたルール

また、このリリースでは、のための詳細バグの多くを修正する更新命令を

おすすめ

転載: www.oschina.net/news/111053/pmd-6-19-0-released