# LexCredo v0.1.0 - Table of Contents > A collection of custom Credo checks for Elixir projects, designed to catch common anti-patterns. ## Pages - [LexCredo](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) ## Modules - [LexCredo](LexCredo.md): LexCredo provides custom Credo checks for Elixir projects, targeting anti-patterns that are commonly introduced by both AI coding agents and human developers. - [LexCredo.CheckHelpers](LexCredo.CheckHelpers.md): Shared utility functions for LexCredo checks. - Checks – Design - [LexCredo.Check.Design.NoNestedModules](LexCredo.Check.Design.NoNestedModules.md): ## Basics - Checks – Readability - [LexCredo.Check.Readability.DocExamplesSection](LexCredo.Check.Readability.DocExamplesSection.md): ## Basics - Checks – Refactor - [LexCredo.Check.Refactor.NoEnumWrapperFunctions](LexCredo.Check.Refactor.NoEnumWrapperFunctions.md): ## Basics - Checks – Warning - [LexCredo.Check.Warning.NoComplexWithElse](LexCredo.Check.Warning.NoComplexWithElse.md): ## Basics - [LexCredo.Check.Warning.NoEnumAllAssert](LexCredo.Check.Warning.NoEnumAllAssert.md): ## Basics - [LexCredo.Check.Warning.NoPipeIntoCase](LexCredo.Check.Warning.NoPipeIntoCase.md): ## Basics - [LexCredo.Check.Warning.NoProcessSleepInTests](LexCredo.Check.Warning.NoProcessSleepInTests.md): ## Basics - [LexCredo.Check.Warning.NoTaggedWithClauses](LexCredo.Check.Warning.NoTaggedWithClauses.md): ## Basics - [LexCredo.Check.Warning.PreferBooleanOperators](LexCredo.Check.Warning.PreferBooleanOperators.md): ## Basics - [LexCredo.Check.Warning.UsePositiveTypeGuards](LexCredo.Check.Warning.UsePositiveTypeGuards.md): ## Basics - [LexCredo.Check.Warning.UseStartSupervised](LexCredo.Check.Warning.UseStartSupervised.md): ## Basics