Spotless Gradle plugin doesn't respect .editorconfig changes when using daemon
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- java
- 領域
- build-system
調査の方向性
Gradle 8.4 または 8.5、Spotless 6.23.1、Gradle daemon を有効にし、.editorconfig に失敗するルールを設定した状態で問題を再現します。ルールを無効にする前後で ./gradlew spotlessCheck を実行します。daemon の実行中に spotlessCheck が .editorconfig をどのように扱うかを調査し、2 回目の呼び出しが --no-daemon なしで成功したら問題が解決したとみなします。
索引モデルが issue の本文から書いたものです。
説明
-
summary of problem
Steps to reproduce: -
enable Gradle daemon
-
run
./gradlew spotlessCheckwith some failing rule. -
disable said rule in
.editorconfig -
run
./gradlew spotlessCheckagain.
Expected: check passes.
Actual: check fails again.
Adding a --no-daemon command line parameter to second invocation resolves the issue; which hints that daemon somehow caches file contents, or doesn't treat it as an input to Gradle task.
-
Gradle or Maven version
Gradle 8.4, 8.5 -
spotless version
Spotless 6.23.1 -
operating system and version
macos Sonoma, 14.1.1
- 主要言語
- Java
- スター
- 5.7k
- フォーク
- 560
- 平均マージ
- 1日 13時間
- マージ済み PR(30日)
- 43
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
diffplug/spotless のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
diffplug/spotless の issue をすべて見る
似ている issue
-
area/plugin
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kestra-io/plugin-kestra#190 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
apache/rocketmq-dashboard#5064 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
wso2/dpdp-accelerator#287 ·