Mercurial equivalent for ratchetFrom
- 主要言語
- Java
- スター
- 5.6k
- フォーク
- 559
- 平均マージ
- 1日 14時間
- マージ済み PR(30日)
- 43
説明
We have a large Kotlin project where we use spotless.
However, it is pretty slow. I came across the ratchetFrom property but seems like it is only for Git.
How can I make spotless run on just modified files to make the build faster?
- Gradle
- spotless version - 6.23.3
- operating system and version - Mac OSX 14.4.1
configure {
kotlin {
target("**/*.kt", "**/*.kts")
targetExclude("$buildDir/**/*", "**/build/**/*", "**/node_modules/**/*")
ktfmt(findProperty("cbrKtfmtVersion")!! as String)
}
}
tasks.getByName("build") {
group = "build"
dependsOn("spotlessApply")
}
コントリビューションガイド
調査の方向性
まず、SpotlessExtension と spotlessApply タスクで公開されている ratchetFrom のサポートを読み、次に、現在の Git のみに対応した動作が要求された Mercurial ワークフローとどのように関係するかを調べます。報告された Gradle/Kotlin セットアップで、文書化された Mercurial 相当機能を通じて、変更されたファイルのみを対象に Spotless がフォーマットを実行できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- git, kotlin
- 領域
- build-system
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100