Skip to content

v1.3.1

Choose a tag to compare

@dannote dannote released this 13 Apr 19:36
· 25 commits to master since this release

Fixed

  • Credo plugin modeExDNA.Credo now works as both a Credo plugin (plugins: [{ExDNA.Credo, []}]) and a standalone check. When used as a plugin, it automatically registers itself and disables the built-in DuplicatedCode. (#4)
  • Credo module not found — Changed credo dependency from only: [:dev, :test] to optional: true, ensuring proper compilation order in consumer projects. Previously ExDNA.Credo could fail to compile when credo was compiled after ex_dna. (#4)
  • False positives on use/import blocksexcluded_macros now applies to sibling window fingerprinting. Previously, adjacent use/import statements were combined into synthetic fragments and flagged as duplicates even when those macros were excluded. (#5)