Scala Other
olafurpg Merge pull request #776 from olafurpg/master
Skip publish in root project
Latest commit a59dee6 Jul 18, 2018
Permalink
Failed to load latest commit information.
bin Upgrade to sbt 1 Jul 17, 2018
project Upgrade to scalameta v4.0.0-M6. Jul 18, 2018
scalafix-cli/src/main Move scalafix-core sources out of shared/ directory Jul 17, 2018
scalafix-core/src/main/scala Move scalafix-core sources out of shared/ directory Jul 17, 2018
scalafix-reflect/src/main/scala/scalafix Rewrite build.sbt from scratch Jul 17, 2018
scalafix-test-utils/src/main/scala/scalafix/internal/tests/utils Upgrade to Scalameta v4.0.0-M1 May 24, 2018
scalafix-testkit/src/main/scala/scalafix Rewrite build.sbt from scratch Jul 17, 2018
scalafix-tests Upgrade to scalameta v4.0.0-M6. Jul 18, 2018
website/src/main Address review feedback Jun 22, 2018
.drone.yml Use olafurpg/scala docker image with sbt cached. May 25, 2017
.drone.yml.sig Use olafurpg/scala docker image with sbt cached. May 25, 2017
.gitignore Upgrade drone (#99) Mar 27, 2017
.jvmopts Add AppVeyor as a CI on Window Jan 31, 2018
.scalafix.conf Enable ExplicitResultTypes as well. Dec 20, 2017
.scalafmt.conf Add completion for rules description in sbt. Mar 3, 2018
.travis.yml Fix Travis CI invocations. Jul 17, 2018
CONTRIBUTING.md Remove leftovers from sbt plugin Jun 23, 2018
LICENSE.md Setup SBT project. Aug 8, 2016
NOTICE.md Add NOTICE for LazySymbolTable Jun 22, 2018
README.md Welcome Marcelo Cenerino to the Scalafix team! Apr 23, 2018
appveyor.yml Fix Travis CI invocations. Jul 17, 2018
build.sbt Skip publish in root project Jul 18, 2018
scalafix Bump scalafix to 0.5.10 Jan 30, 2018
scalafix-nightly add handy scalafix-nightly script Dec 6, 2017
scalafmt Upgrade to scalafmt v1.3.0 Nov 25, 2017

README.md

scalafix Latest version Travis Build Status AppVeyor Build Status Join the chat at https://gitter.im/scalacenter/scalafix

Rewrite and linting tool for Scala.

Key features

  • Fidelity: Scalafix supports formatting-aware rewriting of Scala code. Every detail in the source file is represented with rich data structures and full position information, down to individual space characters.

  • Extensible: Implement your own custom Scalafix rules. Jumpstart with our scalacenter/scalafix.g8 template, which sets up a minimal sbt project with testing scaffolding.

  • Accessible: Scalafix enables novices to implement advanced rules without learning compiler internals.

  • Portable: Scalafix works with a wide range of Scala dialects (sbt, Scala 2.x, Dotty) and runs on JVM, Node.js and in the browser.

User documentation

Head over here: https://scalacenter.github.io/scalafix/

Team

The current maintainers (people who can merge pull requests) are:

Contributing

Contributions are welcome! See CONTRIBUTING.md.