0.1.0

Initial release — 14 checks plus shared helpers.

Checks

Shared helpers

  • MikaCredoRules.SourceFilter — filename predicates for run/2 scoping guards: matches_suffix?/2, boundary-aware matches_fragment?/2 (a test/ fragment does not match lib/latest/), script_file?/1.
  • MikaCredoRules.AstHelpersmodule_paths/1 (both AST spellings of a module) and resolve_aliases/2 (alias folding with both the ADD and shadow-REMOVE halves).

Notes

  • Path-exclusion params are unified on :excluded_paths with boundary-aware matching; include-side params keep their domain names (:config_files, :test_files).
  • When enabling TodosNeedTickets, disable Credo's built-in TagTODO to avoid double-reporting — see the README installation snippet.