Skip to content

v0.3.0

Choose a tag to compare

@dannote dannote released this 22 Apr 18:38
· 25 commits to master since this release

What's Changed

New check

  • UnaliasedModuleUse (EXS3009) — flags when a fully-qualified module name is used 3+ times within a single function body without an alias. Configurable min_count. Unlike Credo's AliasUsage, no stdlib exclusions — catches the dense FQN repetition that LLMs produce.

Fixes

  • Fixed all dialyzer warnings by replacing ~r// regex literals with string operations or Regex.compile!.
  • Added missing alias declarations in existing checks.

Contributors

  • feat (ObviousComment): Support additional keyword triggers by @s3cur3 in #1