scalafix icon indicating copy to clipboard operation
scalafix copied to clipboard

Refactoring and linting tool for Scala

Results 131 scalafix issues
Sort by recently updated
recently updated
newest added

Prompted by [my question in Discord](https://discord.com/channels/632642981228314653/632683673417678860/1238510377541697568), I wanted to open this to discuss potential approaches. I see that there's a [`fatalWarnings` field on the `ScalafixConfig` type](https://github.com/scalacenter/scalafix/blob/main/scalafix-core/src/main/scala/scalafix/internal/config/ScalafixConfig.scala#L14) that defaults to `true`....

cli
feature

## About this PR 📦 Updates [org.scoverage:sbt-scoverage](https://github.com/scoverage/sbt-scoverage) from `2.0.11` to `2.0.12` 📜 [GitHub Release Notes](https://github.com/scoverage/sbt-scoverage/releases/tag/v2.0.12) - [Version Diff](https://github.com/scoverage/sbt-scoverage/compare/v2.0.11...v2.0.12) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...

## About this PR 📦 Updates * [org.scalameta:semanticdb-scalac-core](https://github.com/scalameta/scalameta) * [org.scalameta:testkit](https://github.com/scalameta/scalameta) from `4.9.3` to `4.9.4` 📜 [GitHub Release Notes](https://github.com/scalameta/scalameta/releases/tag/v4.9.4) - [Version Diff](https://github.com/scalameta/scalameta/compare/v4.9.3...v4.9.4) ## Usage ✅ **Please merge!** I'll automatically update this...

## About this PR 📦 Updates [org.scala-sbt:sbt](https://github.com/sbt/sbt) from `1.9.9` to `1.10.0` 📜 [GitHub Release Notes](https://github.com/sbt/sbt/releases/tag/v1.10.0) - [Version Diff](https://github.com/sbt/sbt/compare/v1.9.9...v1.10.0) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...

## About this PR 📦 Updates [io.get-coursier:coursier](https://github.com/coursier/coursier) from `2.1.9` to `2.1.10` 📜 [GitHub Release Notes](https://github.com/coursier/coursier/releases/tag/v2.1.10) - [Version Diff](https://github.com/coursier/coursier/compare/v2.1.9...v2.1.10) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...

Bumps [VirtusLab/scala-cli-setup](https://github.com/virtuslab/scala-cli-setup) from 1.3.0 to 1.3.1. Release notes Sourced from VirtusLab/scala-cli-setup's releases. v1.3.1 What's Changed build(deps-dev): bump @​typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 by @​dependabot in VirtusLab/scala-cli-setup#512 build(deps-dev): bump @​typescript-eslint/parser from...

dependencies

### Actual Behavior A real example. Consider a project with the following two dependencies: - [circe-core](https://mvnrepository.com/artifact/io.circe/circe-core) - [fs2-io](https://mvnrepository.com/artifact/co.fs2/fs2-io) Also consider a scala file with the following imports section: ```scala import...

bug
OrganizeImports

Prior to Scalafix `0.12.1`, we had many repos where we apply Scalafix rules on every `compile` by chaining the `scalafix` task as part of the `compile` task. As of `0.12.1`,...

bug
sbt

## About this PR 📦 Updates [org.scalameta:scalameta](https://github.com/scalameta/scalameta) from `4.9.3` to `4.9.7` 📜 [GitHub Release Notes](https://github.com/scalameta/scalameta/releases/tag/v4.9.7) - [Version Diff](https://github.com/scalameta/scalameta/compare/v4.9.3...v4.9.7) ## Usage ✅ **Please merge!** I'll automatically update this PR to resolve...

not sure how easy that is

feature
OrganizeImports