Skip to content

Fix false positive for @enforce_keys #131

Fix false positive for @enforce_keys

Fix false positive for @enforce_keys #131

Triggered via push June 23, 2025 17:06
Status Success
Total duration 2m 28s
Artifacts

housekeeping.yml

on: push
used mix format
40s
used mix format
tested that for each check there is at least one trigger assertion
20s
tested that for each check there is at least one trigger assertion
tested that for each check all params are covered by tests
20s
tested that for each check all params are covered by tests
all triggers are looked up and confirmed
24s
all triggers are looked up and confirmed
compiling deps shows no compiler warnings (optional)
33s
compiling deps shows no compiler warnings (optional)
resulting issues are still the same (optional)
1m 19s
resulting issues are still the same (optional)
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
resulting issues are still the same (optional): lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
resulting issues are still the same (optional): lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
resulting issues are still the same (optional): lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
resulting issues are still the same (optional): lib/credo/test/assertions.ex#L48
`Enum.map_join/3` is more efficient than `Enum.map/2 |> Enum.join/2`.
resulting issues are still the same (optional): lib/credo/exs_loader.ex#L66
Found a TODO tag in a comment: # TODO: support regex modifiers
resulting issues are still the same (optional): lib/credo/check.ex#L539
Found a TODO tag in a comment: # TODO: list all tags
resulting issues are still the same (optional): lib/credo/check/consistency/exception_names/collector.ex#L49
Found a TODO tag in a comment: # TODO: how is this `case` necessary