Frank Thomas

Results 290 comments of Frank Thomas

> it would create the lockfile normally. You would just see an warning in sbt stating that lock is not up to date... Great. It sounds to me that a...

If we were using mdoc we would only have a markdown source file which generates machine-checked documentation and there would be no need to have a separate test.

Since we already support GitHub, GitLab, Bitbucket and Bitbucket Server, this shouldn't be too hard to add.

I think the easiest way to rename groupIds/artifactIds in this case is by decoupling the [renaming from the version bump](https://github.com/scala-steward-org/scala-steward/blob/8599b276cfc1862b1feff2e74d501af4a7252160/modules/core/src/main/scala/org/scalasteward/core/edit/UpdateHeuristic.scala#L64-L81) in `UpdateHeuristics` and have a separate step in `EditAlg` that...

Also Scaladex has the [`depends-on`](https://index.scala-lang.org/search?q=depends-on%3Atypelevel%2Fcats-parse) search which is similar to the mvnrepository.com index. Unfortunately that only works for published libraries. For example, both don't know that Bosatsu also depends on...

You mean the [Build Server Protocol](https://build-server-protocol.github.io/)? I've no idea. Scala Steward just needs to get a list of dependencies and resolvers from the build tool. If BSP provides that, I...

Btw, I think it would be super cool if Scala Steward could leverage BSP and work with any BSP implementing build tools out of the box. I imagine that it...

I experimented a little bit with sbt and BSP to see if I can extract dependencies via BSP. These were my baby steps: 1. Starting sbt: ``` $ sbt ......

It is not surprising that the `buildTarget/dependencyModules` call does not return a response. Calling `build/initialize` ```shell echo '{ "jsonrpc": "2.0", "id": 1, "method": "build/initialize", "params": { "displayName": "test", "version": "0",...

Maybe. My current understanding is that `buildTarget/dependencyModules` is just not supported by sbt. But I haven't checked the sbt sources if that is actually the case.