Skip to content

Commit b0bd520

Browse files
authored
Advertise some more compiler plugins
1 parent 85a5601 commit b0bd520

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

_overviews/plugins/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ include:
4242
- Alternate compiler back ends such as [Scala.js](https://www.scala-js.org), [Scala Native](http://scala-native.org), and
4343
[Fortify SCA for Scala](https://developer.lightbend.com/docs/fortify/current/).
4444
- 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? -->
4546
- Plugins that support reformatting and other changes
4647
to source code, such as [scalafix](https://scalacenter.github.io/scalafix/) and [scalafmt](https://scalameta.org/scalafmt/) (which are
4748
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:
5455
such as the code coverage tool [scoverage](https://github.com/scoverage/scalac-scoverage-plugin).
5556
- Plugins that add metaprogramming facilities to Scala,
5657
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).
5760
- Plugins that add entirely new constructs to Scala by
5861
restructuring user code, such as [scala-continuations](https://github.com/scala/scala-continuations).
5962

0 commit comments

Comments
 (0)