Skip to content
SPECIFICTION
Get listed

jSparrow vs Scalafix

jSparrow

jsparrow.io

Scalafix

scalacenter.github.io

Side by side

FigurejSparrowScalafix
Price from$110.42/mo—
Free plan——
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published20
Spec score · Code Refactoring Tools8.2 (#5)7.0 (#20)
MakerjSparrow was developed by Splendit IT-Consulting, which the homepage describes as an Austrian IT-consulting company established in 2004.The project site identifies Scala Center in its copyright notice.
PurposejSparrow helps Java developers clean up and refactor code in Eclipse IDE and Maven.Scalafix is a refactoring and linting tool for Scala.

Plans

jSparrow

  • 1-Month License$169 a month
  • 1-Year License$1,325 a year

jSparrow pricing →

Scalafix

No plans published.

Scalafix pricing →

In their own words

jSparrow

jSparrow is a Java cleanup and refactoring tool for Eclipse IDE and Maven, running on Linux, macOS and Windows. It lists more than 90 refactorings for Java 1.1 and later, with project-level and batch operation. Diff View compares original and proposed code so changes can be reviewed before application. Markers suggest quick fixes during programming, and the base product includes them at no charge. Interactive rules can replace standard output with logging, rename fields to Java naming conventions and remove unused methods, fields and types. Analysis and refactoring run offline, and the FAQ says code is not sent to external servers or third parties. Internet access is required to persist locked refactorings through the NetLicensing API; offline validation servers are available. The site describes jSparrow as open-source, with no license needed since version 4.20.0. Twenty rules are free; paid licenses are $169 a month or $1,325 a year.

Visit jsparrow.io

Scalafix

Scalafix is a refactoring and linting tool for Scala that automates routine code-health work and one-time migrations. It reports patterns that may lead to production bugs or conflict with coding style, and teams can run rules during code review. Its check option fails when linting or fixes are needed. Syntactic rules run directly on source code; semantic rules need compiled sources with the SemanticDB compiler plugin enabled. Built-in rules include OrganizeImports, RemoveUnused, DisableSyntax, ProcedureSyntax, and RedundantSyntax. Developers can also create custom lint and rewrite rules through its public API. The official build integration is for sbt. Documentation also lists externally maintained integrations for scala-cli, Mill, Gradle, Maven, and Mega-Linter, whose integration supports only built-in syntactic rules. Scalafix is tested on macOS, Linux, and Windows. Listed tested Scala versions are 2.12.21, 2.13.18, and 3.9.0 LTS. It is no longer published for Scala 2.11 or sbt 0.13.x. Community help is available through Discord and Scala Users. The tool is free.

Visit scalacenter.github.io