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 のコードレビューにより作成されました。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions