Frank Thomas

Results 290 comments of Frank Thomas

@cquiroz If a project depends only on `monocle-cats` and if there won't be a `monocle-cats` 2.0 because all of its functionality is in `monocle` now, Scala Steward won't even attempt...

I like the idea but would slightly modify it. The current `UpdateHeuristic`s are responsible for bumping the version number. They are [tried consecutively on all files that contain the current...

BTW, this issue can be reproduced by cloning https://github.com/scala-steward/coursier and trying to merge `master` into `update/cats-core-2.0.0`.

A first step towards this feature would be the ability to create regular PRs that bump versions to pre-releases. This is currently prevented by the implementation of `Version.selectNext`. So the...

While testing class private/protected methods is currently not possible, testing package private/protected methods however is, see: https://github.com/tkawachi/sbt-doctest/blob/4b11c8d08ab3113c8c29854794fa02c1f774e401/src/sbt-test/sbt-doctest/simple/src/main/scala/Main.scala#L70

FYI: I've never seen this.

I should mention that this can be reproduced by enabling sbt-doctest here: https://github.com/fthomas/refined/blob/d200633c714de3dcb980f55a35520129b1bc91c8/build.sbt#L178

The above error can be fixed with ``` diff --- a/src/main/scala/com/github/tkawachi/doctest/ScalaCheckGen.scala +++ b/src/main/scala/com/github/tkawachi/doctest/ScalaCheckGen.scala @@ -22,9 +22,9 @@ object ScalaCheckGen extends TestGen { } def generateExample(basename: String, parsed: ParsedDoctest): String =...

Using `Nat` as universal numeric predicate argument is indeed the only reason why it is still supported. It is nice that one definition of `Positive` can be used for all...

The reason for long compile times is that each assignment invokes a macro that compiles and evaluates an `Expr[Validate[Char, AnyOf[Digit :: Letter :: Whitespace :: HNil]]]` which is a costly...