# rbtz_credo_checks v0.1.0 - Table of Contents

Highly opinionated Credo checks used in Tiny Robots projects.

## Pages

- [Tiny Robots Credo Checks](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [Rbtz.CredoChecks.Design.BareScriptInHeex](Rbtz.CredoChecks.Design.BareScriptInHeex.md): ## Basics
- [Rbtz.CredoChecks.Design.CnInClassList](Rbtz.CredoChecks.Design.CnInClassList.md): ## Basics
- [Rbtz.CredoChecks.Design.CustomAliasInRouterScope](Rbtz.CredoChecks.Design.CustomAliasInRouterScope.md): ## Basics
- [Rbtz.CredoChecks.Design.PreferLogsterInLib](Rbtz.CredoChecks.Design.PreferLogsterInLib.md): ## Basics
- [Rbtz.CredoChecks.Design.RawHtmlElementsInHeex](Rbtz.CredoChecks.Design.RawHtmlElementsInHeex.md): ## Basics
- [Rbtz.CredoChecks.Design.RawSvgInHeex](Rbtz.CredoChecks.Design.RawSvgInHeex.md): ## Basics
- [Rbtz.CredoChecks.HeexSource](Rbtz.CredoChecks.HeexSource.md): Internal helper used by the HEEx-scanning Rbtz Credo checks.
- [Rbtz.CredoChecks.MigrationSource](Rbtz.CredoChecks.MigrationSource.md): Shared helpers for Credo checks that only want to run against Ecto migration
files.
- [Rbtz.CredoChecks.PhxAttrRequiresId](Rbtz.CredoChecks.PhxAttrRequiresId.md): Shared scan for the `phx_*_without_id` checks.
- [Rbtz.CredoChecks.Readability.AtomHttpStatusCodes](Rbtz.CredoChecks.Readability.AtomHttpStatusCodes.md): ## Basics
- [Rbtz.CredoChecks.Readability.AwkwardPipe](Rbtz.CredoChecks.Readability.AwkwardPipe.md): ## Basics
- [Rbtz.CredoChecks.Readability.ClassAttrFormatting](Rbtz.CredoChecks.Readability.ClassAttrFormatting.md): ## Basics
- [Rbtz.CredoChecks.Readability.LiveViewCallbackOrder](Rbtz.CredoChecks.Readability.LiveViewCallbackOrder.md): ## Basics
- [Rbtz.CredoChecks.Readability.PreferBooleanDataAttrShorthand](Rbtz.CredoChecks.Readability.PreferBooleanDataAttrShorthand.md): ## Basics
- [Rbtz.CredoChecks.Readability.PreferCapture](Rbtz.CredoChecks.Readability.PreferCapture.md): ## Basics
- [Rbtz.CredoChecks.Readability.PreferSigilSForEscapedQuotes](Rbtz.CredoChecks.Readability.PreferSigilSForEscapedQuotes.md): ## Basics
- [Rbtz.CredoChecks.Readability.PreferToTimeout](Rbtz.CredoChecks.Readability.PreferToTimeout.md): ## Basics
- [Rbtz.CredoChecks.Readability.ShorthandDefMustBeCompact](Rbtz.CredoChecks.Readability.ShorthandDefMustBeCompact.md): ## Basics
- [Rbtz.CredoChecks.Readability.SnakeCaseVariableNumbering](Rbtz.CredoChecks.Readability.SnakeCaseVariableNumbering.md): ## Basics
- [Rbtz.CredoChecks.Readability.TopLevelAliasImportRequire](Rbtz.CredoChecks.Readability.TopLevelAliasImportRequire.md): ## Basics
- [Rbtz.CredoChecks.Refactor.PreferEctoMigrationHelper](Rbtz.CredoChecks.Refactor.PreferEctoMigrationHelper.md): ## Basics
- [Rbtz.CredoChecks.Refactor.PreferForAttrOverForBlock](Rbtz.CredoChecks.Refactor.PreferForAttrOverForBlock.md): ## Basics
- [Rbtz.CredoChecks.Refactor.PreferTextColumns](Rbtz.CredoChecks.Refactor.PreferTextColumns.md): ## Basics
- [Rbtz.CredoChecks.Refactor.PreferToFormInTemplates](Rbtz.CredoChecks.Refactor.PreferToFormInTemplates.md): ## Basics
- [Rbtz.CredoChecks.Refactor.RawHtmlMatchInLiveViewTests](Rbtz.CredoChecks.Refactor.RawHtmlMatchInLiveViewTests.md): ## Basics
- [Rbtz.CredoChecks.Refactor.RedundantThen](Rbtz.CredoChecks.Refactor.RedundantThen.md): ## Basics
- [Rbtz.CredoChecks.Warning.AssertNonEmptyBeforeIterate](Rbtz.CredoChecks.Warning.AssertNonEmptyBeforeIterate.md): ## Basics
- [Rbtz.CredoChecks.Warning.BooleanDataAttrCoalescesNil](Rbtz.CredoChecks.Warning.BooleanDataAttrCoalescesNil.md): ## Basics
- [Rbtz.CredoChecks.Warning.DisableMigrationLock](Rbtz.CredoChecks.Warning.DisableMigrationLock.md): ## Basics
- [Rbtz.CredoChecks.Warning.EnumEachInHeex](Rbtz.CredoChecks.Warning.EnumEachInHeex.md): ## Basics
- [Rbtz.CredoChecks.Warning.LiveViewFormCanBeRehydrated](Rbtz.CredoChecks.Warning.LiveViewFormCanBeRehydrated.md): ## Basics
- [Rbtz.CredoChecks.Warning.PhxClickAwayWithoutId](Rbtz.CredoChecks.Warning.PhxClickAwayWithoutId.md): ## Basics
- [Rbtz.CredoChecks.Warning.PhxHookComponentWithoutStableId](Rbtz.CredoChecks.Warning.PhxHookComponentWithoutStableId.md): ## Basics
- [Rbtz.CredoChecks.Warning.PhxHookWithoutId](Rbtz.CredoChecks.Warning.PhxHookWithoutId.md): ## Basics
- [Rbtz.CredoChecks.Warning.PhxUpdateStreamWithoutId](Rbtz.CredoChecks.Warning.PhxUpdateStreamWithoutId.md): ## Basics
- [Rbtz.CredoChecks.Warning.PreferGetFieldOnChangeset](Rbtz.CredoChecks.Warning.PreferGetFieldOnChangeset.md): ## Basics
- [Rbtz.CredoChecks.Warning.PushEventSocketBinding](Rbtz.CredoChecks.Warning.PushEventSocketBinding.md): ## Basics
- [Rbtz.CredoChecks.Warning.ReqTestWithoutVerifyOnExit](Rbtz.CredoChecks.Warning.ReqTestWithoutVerifyOnExit.md): ## Basics
- [Rbtz.CredoChecks.Warning.SetMimicGlobal](Rbtz.CredoChecks.Warning.SetMimicGlobal.md): ## Basics
- [Rbtz.CredoChecks.Warning.SortKeywordValidateResult](Rbtz.CredoChecks.Warning.SortKeywordValidateResult.md): ## Basics
- [Rbtz.CredoChecks.Warning.StringInterpolationInClassAttr](Rbtz.CredoChecks.Warning.StringInterpolationInClassAttr.md): ## Basics
- [Rbtz.CredoChecks.Warning.UnnamedOtpProcess](Rbtz.CredoChecks.Warning.UnnamedOtpProcess.md): ## Basics

