GitXplorerGitXplorer
s

scalafix-rules

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
5935a2379e8f21769233453a16f9b06820545372

Setting version to 1.2.1-SNAPSHOT

sstringbean committed 3 months ago
Verified
9f09691d6c8dde567dcefd122b0e8e42cfeaac6b

Setting version to 1.2.0

sstringbean committed 3 months ago
Verified
6235ea2220dd292bf0c6c1885f1c5952512ac8da

Update to scalafix 0.13.0 (#2)

sstringbean committed 3 months ago
Verified
c5415a03b8b3a550715f0d7ebcecc0bac2735d7a

Setting version to 1.1.1-SNAPSHOT

sstringbean committed 8 months ago
Verified
abeb575c0a9da5f92df51c576c4e30ef340fbb1f

Setting version to 1.1.0

sstringbean committed 8 months ago
Verified
6edefd8cd17a99fa99a1d7cdd080d3b364ee83d1

Update scalafix to 0.12.1 (#1)

sstringbean committed 8 months ago

README

The README file for this repository.

Scalafix rules for scalafix-rules

Build Status Current Version Known Vulnerabilities Scala 2.12 Scala 2.13 Scala 3

Installation

ThisBuild / scalafixDependencies += "software.purpledragon" && "scalafix-rules" % "<version>"

Rules

IllegalImports

Checks for usage of 'illegal' classes or packages. These could be non-portable code (such as com.sun.*), legacy code from third-party libraries or code that will not work on certain environments (such as java.awt.* on a headless server).

Inspired by the IllegalImportsChecker from Scalastyle and the IllegalImport check from Checkstyle.

Example:

Example.scala:5: error: [IllegalImports] import of class from illegal package
import com.sun.net.httpserver.HttpServer
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Configutation

Name Type Description
error List[String] List of imports to make illegal. These can be fully-qualified classes (java.util.Vector) or package wildcards (com.sun.*).
warning List[String] List of imports to warn on usage. These are in the same format as error but will not fail the buid.

Defaults

IllegalImports.imports = [
  "com.sun.*"
]