このリリースには以下の拡張が含まれます。 リリース日: サポート対象 LLM プロバイダーの追加Jtest での LLM 統合のサポートが拡張され、Open AI および Azure OpenAI だけでなく、OpenAI REST API と互換性があるチャット コンプリーション エンドポイントを持つ任意の LLM プロバイダーもサポートされるようになりました。これにより、ユーザーはクラウドベースのモデルではなくローカルにデプロイされたモデルと統合することで、プライバシーを高めることができます。 AI 統合の拡張
単体テスト作成の拡張
単体テストの推奨事項の拡張
ライブ静的解析およびライブ単体テストライブ静的解析およびライブ単体テストによってコードの品質および変更を継続的にモニターできます。
コード カバレッジの拡張
ファイル内抑制の拡張
詳細については、「抑制ファイルでの抑制の定義」を参照してください。 セキュリティ コンプライアンス パックの拡張
|
| ルール ID | ヘッダー |
|---|---|
| CODSTA.EPC.DNURT | RAW 型を使用しない |
| CODSTA.NTX | 非推奨のパーサー API の使用が削除されました。 |
| CODSTA.ORG.EASE | アサーションで使用される式に副作用があってはならない |
| PB.RE.COLNULL | null ではなく空の配列およびコレクションを返す |
| PB.USC.NASSIGIO | 指定されたファイル I/O メソッドの戻り値が使用されていることを確認する |
| PB.USC.NSIF | if、for、while 条件の直後にセミコロンを置かない |
| SECURITY.WSC.ASNF | 引数として String が渡される場合、暗黙的なファイルの作成を避ける |
| SECURITY.WSC.CFAP | 適切なアクセス権限を付けてファイルを作成する |
| TRS.SGAS | getter および setter メソッドの両方で synchronized キーワードを使用するか、どちらにも使用しない |
以下のルールが更新されました。
ルール ID | 更新 |
|---|---|
| CODSTA.NTX | 非推奨のパーサー API の使用が削除されました。 |
| EJB.CPIM | 非推奨のパーサー API の使用が削除されました。 |
| EXCEPT.NFE | 非推奨のパーサー API の使用が削除されました。 |
| FORMAT.IND | 非推奨のパーサー API の使用が削除されました。 |
| GLOBAL.AUT | 非推奨のパーサー API の使用が削除されました。 |
| INTER.SEO | Java 11 以降のサポートが改善されました。 |
| PB.API.CMMT | 検証済みメソッドのリストが拡張されました。 |
| PB.USC.AES | 精度の向上 |
| SECURITY.WSC.DSER | 抽象クラスの検証を可能にするパラメーターが追加されました。 |
| SECURITY.WSC.SER | 抽象クラスの検証を可能にするパラメーターが追加されました。 |
| PROPS.PLAIN | 精度の向上 |
| UC.ARTD | 非推奨のパーサー API の使用が削除されました。 |
| UC.PM | Serializable インターフェイスの実装にかかわらず、readObject および writeObject メソッドを無視するためのパラメーターが追加されました。 |
以下の IDE がサポートされています。
未サポート ルール (メトリクスおよび重複コード ルール) に関する AI 推奨事項が無効化されました。
バグ/FR ID | 説明 |
|---|---|
| FA-9934 | "foo() throw E" 条件を含むレシピが生成エンジンによってより適切に解決されるよう改善 |
| JT-76414 | UL 2900 ビルトイン ルールセットの明確化 - SECURITY.WSC.SER |
| JT-76534 | 複数の他の CWE 違反につながる CWE SER 違反の修正 |
| JT-76607 | 2024.1 と 2023.1 で解析スコープが異なる |
| JT-76619 | 静的解析でコンパイル エラー |
| JT-76843 | SECURITY.WSC.DSER、SECURITY.WSC.SER ルールが抽象クラスおよびインターフェイスに対して違反を誤検出する |
| UTA-7944 | java.lang.Throwable: IntelliJ で書き込みアクション内で AWT イベントが許可されない |
このリリースについての情報は、https://docs.parasoft.com/display/JTEST20242/Updates+in+2024.2 を参照してください。 |