Sébastien Doeraene

Results 596 comments of Sébastien Doeraene

> Stating that the line should always be 0 explicitly might be enough? Sure, that would be enough. It has to be specified, though ;) It might not be the...

Following [@Yoric's suggestion](https://news.ycombinator.com/item?id=15047015), here are some thoughts derived from my experience in designing the serialized form of the Scala.js IR, which is in a tree-based format and contains source positions,...

While all of the above is true, and it would be nice if it worked, none of this is specific to Scala 3. If you have sources in scala-2.12 and...

This happens because it's trying to publish the implicitly created root project. You need to disable publishing of the root project altogether with something like ```scala publish / skip :=...

> also - should it be `skip := true`? Yes, it should. Sorry. I updated my message. --- I have no idea how `+aggregateTask` is supposed to behave when not...

This really has nothing to do with `crossProject`. `crossProject` is a stupid builder for 2 (or more) `project`s. You could rewrite your build not to use `crossProject`, but instead declare...

> @sjrd, as a fellow binary compatibility advocate, does that change your stance on [scala/scala-dev#601](https://github.com/scala/scala-dev/issues/601)? No, because you can reproduce the exact same issue with a self-type, and no one...

`Lib.scala` version 1: ```scala package test trait B { def foo(): Int = 42 } ``` `App.scala`: ```scala package test object App { def main(args: Array[String]): Unit = { val...

The warning is legitimate, and you should heed it. You'll run into all sorts of issues if you set the module kind `in fullOptJS` differently from not `in fullOptJS` (same...

This is something that can be done with a custom `NodeJSEnv.Config`: ```scala import org.scalajs.jsenv.nodejs.NodeJSEnv jsEnv := { new NodeJSEnv(NodeJSEnv.Config() .withExecutable("nvs") .withArgs(List("exec", ver))) } ```