# forge_credo_checks v0.4.0 - Table of Contents

Custom Credo checks targeting Enum anti-patterns LLMs commonly generate (filter |> map, map |> reject(is_nil), etc.)

## Pages

- [ForgeCredoChecks](readme.md)
- [Changelog](changelog.md)

## Modules

- [ForgeCredoChecks](ForgeCredoChecks.md): Custom Credo checks targeting `Enum` anti-patterns that LLMs commonly produce.
- [ForgeCredoChecks.FilterMap](ForgeCredoChecks.FilterMap.md): ## Basics
- [ForgeCredoChecks.InconsistentParamNames](ForgeCredoChecks.InconsistentParamNames.md): ## Basics
- [ForgeCredoChecks.MapNewFromInto](ForgeCredoChecks.MapNewFromInto.md): ## Basics
- [ForgeCredoChecks.MapNewFromReduce](ForgeCredoChecks.MapNewFromReduce.md): ## Basics
- [ForgeCredoChecks.MapReject](ForgeCredoChecks.MapReject.md): ## Basics
- [ForgeCredoChecks.MapRejectNil](ForgeCredoChecks.MapRejectNil.md): ## Basics
- [ForgeCredoChecks.NoCaseTrueFalse](ForgeCredoChecks.NoCaseTrueFalse.md): ## Basics
- [ForgeCredoChecks.NoKernelOpInPipeline](ForgeCredoChecks.NoKernelOpInPipeline.md): ## Basics
- [ForgeCredoChecks.NoKernelShadowing](ForgeCredoChecks.NoKernelShadowing.md): ## Basics
- [ForgeCredoChecks.NoUnnecessaryCatchAllRaise](ForgeCredoChecks.NoUnnecessaryCatchAllRaise.md): ## Basics
- [ForgeCredoChecks.RejectMap](ForgeCredoChecks.RejectMap.md): ## Basics
- [ForgeCredoChecks.ReverseListFirst](ForgeCredoChecks.ReverseListFirst.md): ## Basics
- [ForgeCredoChecks.SortListFirst](ForgeCredoChecks.SortListFirst.md): ## Basics
- [ForgeCredoChecks.WithBareBinding](ForgeCredoChecks.WithBareBinding.md): ## Basics
- [ForgeCredoChecks.WithElseClauses](ForgeCredoChecks.WithElseClauses.md): ## Basics
- [ForgeCredoChecks.WithResultTag](ForgeCredoChecks.WithResultTag.md): ## Basics

