14 Commits

Author SHA1 Message Date
Claudio Ortolina e99597dc7e No need to load checks again, they're compiled 2026-05-21 08:50:00 +01:00
Claudio Ortolina ff42f24972 ML-195: Add credo check for put_toast/put_toast! usage in live components 2026-05-21 08:08:11 +01:00
Claudio Ortolina 7cf634a421 Enable NoOpenBrowser phoenix_test credo check 2026-05-14 22:37:37 +01:00
Claudio Ortolina d30e6d2d8f Add Credo refactor checks and fix double Enum.map
Add 9 enabled + 1 disabled Credo checks from ex_slop README.
Fix MapMap finding in ListeningStats.update/1 (single pass).
Disable AppendSingleItem (10 pre-existing violations).
2026-05-14 10:47:13 +01:00
Claudio Ortolina 1f7d552727 Switch ex_slop to plugin-based config
Replace 39 individual ExSlop checks with the {ExSlop, []}
plugin that registers 30 recommended checks automatically.
2026-05-14 10:38:15 +01:00
Claudio Ortolina c11009f3f9 Update dependencies
ex_slop 0.3.1 => 0.4.0
2026-05-01 17:03:14 +01:00
Claudio Ortolina fdc64de30f Update ex_slop 0.3.0 => 0.3.1
Includes additional checks
2026-04-26 18:52:46 +01:00
Claudio Ortolina f7f38d580e Enable unaliased modules ex_slop check 2026-04-22 20:37:09 +01:00
Claudio Ortolina 88906e10ad Add ex_slop, configure it, run it and fix issues 2026-04-12 22:07:27 +01:00
Claudio Ortolina 9e1dbfd530 Re-enable Credo ModuleDoc check
Closes #108
2026-03-13 10:52:01 +00:00
Claudio Ortolina a23f772c04 Re-enable Credo CyclomaticComplexity check 2026-03-06 10:08:25 +00:00
Claudio Ortolina e7df2614bc Enable Nesting credo check
With two accepted exceptions
2026-02-17 15:30:30 +00:00
Claudio Ortolina 0c4af8340b Enable TODO Credo check 2026-02-17 08:12:38 +00:00
Claudio Ortolina 631552b487 Turn off unneeded Credo checks 2025-02-18 12:56:29 +00:00