diffplug / diffplug/spotless

Support using Gradle projects as the dependency inputs

オープン
#1,901 コメント 9 件 リアクション 2 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Java
スター
5.6k
フォーク
559
平均マージ
1日 14時間
マージ済み PR(30日)
43

説明

I'd finished Ktlint custom rule sets support in #1896, but it supports Maven coordinates only due to the limits of

https://github.com/diffplug/spotless/blob/0189f717ee13acdb00745bffa86c6ed4ede53ef2/lib/src/main/java/com/diffplug/spotless/JarState.java#L56-L59

We can extend this for Gradle local projects to be used as the inputs, not sure if this way works for Maven projects as well.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

lib/src/main/java/com/diffplug/spotless/JarState.java の 56-59 行目を読み、#1896 の Ktlint カスタムルールセットに関する作業を確認してください。現在 Maven 座標がどのように依存関係の入力になるのかを追跡し、次にローカルの Gradle プロジェクトが同じ入力をどのように提供できるかを判断してください。Gradle プロジェクトが入力として受け入れられ、既存の Maven 座標経由のパスが引き続き使用可能であれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
build-system
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。