File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ include:
42
42
- Alternate compiler back ends such as [ Scala.js] ( https://www.scala-js.org ) , [ Scala Native] ( http://scala-native.org ) , and
43
43
[ Fortify SCA for Scala] ( https://developer.lightbend.com/docs/fortify/current/ ) .
44
44
- Linters such as [ Wartremover] ( https://www.wartremover.org ) and [ Scapegoat] ( https://github.com/sksamuel/scapegoat ) .
45
+ <!-- is this even accurate? scalafmt is not a _compiler_ plugin I think, and scalafix relies on the semanticdb plugin? -->
45
46
- Plugins that support reformatting and other changes
46
47
to source code, such as [ scalafix] ( https://scalacenter.github.io/scalafix/ ) and [ scalafmt] ( https://scalameta.org/scalafmt/ ) (which are
47
48
built on the [ semanticdb] ( https://scalameta.org/docs/semanticdb/guide.html ) and [ scalahost] ( https://github.com/Duhemm/scalahost ) compiler plugins).
@@ -54,6 +55,8 @@ include:
54
55
such as the code coverage tool [ scoverage] ( https://github.com/scoverage/scalac-scoverage-plugin ) .
55
56
- Plugins that add metaprogramming facilities to Scala,
56
57
such as [ Macro Paradise] ( https://github.com/scalamacros/paradise ) .
58
+ - Plugins that modify existing Scala constructs in user code,
59
+ - such as [ better-monadic-for] ( https://github.com/oleg-py/better-monadic-for ) and [ better-tostring] ( https://github.com/kubukoz/better-tostring ) .
57
60
- Plugins that add entirely new constructs to Scala by
58
61
restructuring user code, such as [ scala-continuations] ( https://github.com/scala/scala-continuations ) .
59
62
You can’t perform that action at this time.
0 commit comments