Vaidas Pilkauskas
Vaidas Pilkauskas
At Wix we use Scala code to write internal plugins, but Scala language is not supported if `workspace_type` is `intellij_plugin`. This PR adds support to allow Scala language to be...
Repro: https://github.com/sjoerdvisscher/bazel-scala-tests `bazel coverage //... --instrumentation_filter=-java` removes java, but `bazel coverage //... --instrumentation_filter=-scala` has scala Repro also demonstrates #1101 Thanks @sjoerdvisscher for reporting
In some cases Scala compiler needs some deps to be on the classpath, which are not directly mentioned in the source code of the target. Such deps should come transitively...
Repro: https://github.com/wix-playground/scala-unused-deps/blob/master/specs2/ Some sepcs2 deps are required at compile time, but are incorrectly suggested to be removed. With specs2-matcher and specs2-common: ```bash ERROR: /home/vaidas/projects/scala-unused-deps/specs2/BUILD:3:1: Couldn't build file specs2/specs2.jar: scala //specs2:specs2...
Repro: https://github.com/wix-playground/scala-unused-deps/tree/master/external_deps ``` ERROR: /home/vaidas/.cache/bazel/_bazel_vaidas/fe796626ea1b61600b06a08b03d1d927/external/ext_b/BUILD:3:1: scala @ext_b//:b failed (Exit 1) error: Target '@maven//:commons_io_commons_io' is specified as a dependency to @ext_b//:b but isn't used, please remove it from the deps. You...
Repro: https://github.com/wix-playground/scala-unused-deps/tree/master/runtime_deps The problem: in plus one mode runtime dependencies are transitively collected and become a problem for unused dep checking which checks only compile dependencies. So in case `A`...
Auto import should run last and only if there are no other projects already created. In case users still need to create a project, they can use existing wizard. Fixes...
TED talk from 2009, worth watching if unseen. Dan Pink talks how traditional rewards can be very ineffective in cognitive type of work. https://www.youtube.com/watch?v=rrkrvAUbU9Y
# Checklist - [x] I have filed an issue about this change and discussed potential changes with the maintainers. - [x] I have received the approval from the maintainers to...