Skip to content

実行結果ログの整形が jig-cli と jig-gradle-plugin で重複している #1119

Description

@irof

事象

実行結果の整形ロジック(成功分のフィルタ・出力パス一覧の組み立て)が jig-cli と jig-gradle-plugin でほぼ丸ごと重複している。

該当箇所

main (a3ad929) 時点:

  • jig-gradle-plugin/src/main/java/org/dddjava/jig/gradle/JigReportsTask.java:91-100
  • jig-cli/src/main/java/org/dddjava/jig/cli/CliRunner.java:40-50

handleResultList.stream().filter(success).map(...).collect(joining("\n")) + index 行付加のロジックが同一(差分は file:// プレフィックスのみ)。

影響

出力形式変更時に片側の修正漏れが起きる。

修正案

jig-core の結果型側に整形メソッドを持たせて一元化する。


🤖 この issue は Claude Code のコードレビューにより作成されました。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions