# ExSlop v0.3.1 - Table of Contents

Credo checks that catch AI-generated code slop in Elixir

## Pages

- [ExSlop](readme.md)
- [LICENSE](license.md)

## Modules

- [ExSlop](ExSlop.md): Credo checks that catch AI-generated code slop in Elixir.
- [ExSlop.Check.Readability.BoilerplateDocParams](ExSlop.Check.Readability.BoilerplateDocParams.md): ## Basics
- [ExSlop.Check.Readability.DocFalseOnPublicFunction](ExSlop.Check.Readability.DocFalseOnPublicFunction.md): ## Basics
- [ExSlop.Check.Readability.NarratorComment](ExSlop.Check.Readability.NarratorComment.md): ## Basics
- [ExSlop.Check.Readability.NarratorDoc](ExSlop.Check.Readability.NarratorDoc.md): ## Basics
- [ExSlop.Check.Readability.ObviousComment](ExSlop.Check.Readability.ObviousComment.md): ## Basics
- [ExSlop.Check.Readability.StepComment](ExSlop.Check.Readability.StepComment.md): ## Basics
- [ExSlop.Check.Readability.UnaliasedModuleUse](ExSlop.Check.Readability.UnaliasedModuleUse.md): ## Basics
- [ExSlop.Check.Refactor.CaseTrueFalse](ExSlop.Check.Refactor.CaseTrueFalse.md): ## Basics
- [ExSlop.Check.Refactor.FilterNil](ExSlop.Check.Refactor.FilterNil.md): ## Basics
- [ExSlop.Check.Refactor.FlatMapFilter](ExSlop.Check.Refactor.FlatMapFilter.md): ## Basics
- [ExSlop.Check.Refactor.IdentityMap](ExSlop.Check.Refactor.IdentityMap.md): ## Basics
- [ExSlop.Check.Refactor.IdentityPassthrough](ExSlop.Check.Refactor.IdentityPassthrough.md): ## Basics
- [ExSlop.Check.Refactor.MapIntoLiteral](ExSlop.Check.Refactor.MapIntoLiteral.md): ## Basics
- [ExSlop.Check.Refactor.ReduceAsMap](ExSlop.Check.Refactor.ReduceAsMap.md): ## Basics
- [ExSlop.Check.Refactor.ReduceMapPut](ExSlop.Check.Refactor.ReduceMapPut.md): ## Basics
- [ExSlop.Check.Refactor.RedundantBooleanIf](ExSlop.Check.Refactor.RedundantBooleanIf.md): ## Basics
- [ExSlop.Check.Refactor.RejectNil](ExSlop.Check.Refactor.RejectNil.md): ## Basics
- [ExSlop.Check.Refactor.SortThenReverse](ExSlop.Check.Refactor.SortThenReverse.md): ## Basics
- [ExSlop.Check.Refactor.StringConcatInReduce](ExSlop.Check.Refactor.StringConcatInReduce.md): ## Basics
- [ExSlop.Check.Refactor.TryRescueWithSafeAlternative](ExSlop.Check.Refactor.TryRescueWithSafeAlternative.md): ## Basics
- [ExSlop.Check.Refactor.WithIdentityDo](ExSlop.Check.Refactor.WithIdentityDo.md): ## Basics
- [ExSlop.Check.Refactor.WithIdentityElse](ExSlop.Check.Refactor.WithIdentityElse.md): ## Basics
- [ExSlop.Check.Warning.BlanketRescue](ExSlop.Check.Warning.BlanketRescue.md): ## Basics
- [ExSlop.Check.Warning.DualKeyAccess](ExSlop.Check.Warning.DualKeyAccess.md): ## Basics
- [ExSlop.Check.Warning.GenserverAsKvStore](ExSlop.Check.Warning.GenserverAsKvStore.md): ## Basics
- [ExSlop.Check.Warning.PathExpandPriv](ExSlop.Check.Warning.PathExpandPriv.md): ## Basics
- [ExSlop.Check.Warning.QueryInEnumMap](ExSlop.Check.Warning.QueryInEnumMap.md): ## Basics
- [ExSlop.Check.Warning.RepoAllThenFilter](ExSlop.Check.Warning.RepoAllThenFilter.md): ## Basics
- [ExSlop.Check.Warning.RescueWithoutReraise](ExSlop.Check.Warning.RescueWithoutReraise.md): ## Basics

