Skip to content

alejandrohdezma/sensitive-strings

Repository files navigation

Scalafix rule for avoiding sensitive interpolations

This rule reports errors when a "sensitive" type is used inside a string interpolation.

Installation

scalafixDependencies += "com.alejandrohdezma" %% "sensitive-strings" % "0.4.0"

Configuration

By default, this rule does not disable any particular type. Add them to symbols configuration.

NoSensitiveStrings.symbols = []
NoSensitiveStrings.regex = []

Examples

NoSensitiveStrings.symbols = [
  com.alejandrohdezma.domain.Password,
  com.alejandrohdezma.domain.UserContext,
  com.alejandrohdezma.domain.UserAccount
]
NoSensitiveStrings.regex = [
  "com\\.alejandrohdezma\\.domain\\..*"
]

Regex

As you can see in the previous example, you can also match against a list of regex using the regex configuration and providing a list of patterns.

About

Scalafix rule for avoiding sensitive interpolations

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 5

Languages