[console_scripts]
py-checks = py_checks.cli:main

[py_checks.checks]
annotation-shapes = py_checks.checks.types:AnnotationShapes
bound-checks = py_checks.checks.database:BoundChecks
class-modules = py_checks.checks.placement:ClassModules
class-placement = py_checks.checks.placement:ClassPlacement
config-fields = py_checks.checks.types:ConfigFields
confined-calls = py_checks.checks.database:ConfinedCalls
confined-functions = py_checks.checks.calls:ConfinedFunctions
confined-imports = py_checks.checks.imports:ConfinedImports
confined-types = py_checks.checks.types:ConfinedTypes
constant-annotations = py_checks.checks.types:ConstantAnnotations
dependency-bounds = py_checks.checks.hygiene:DependencyBounds
determinism = py_checks.checks.effects:Determinism
endpoint-declarations = py_checks.checks.api:EndpointDeclarations
frozen-dataclasses = py_checks.checks.types:FrozenDataclasses
function-length = py_checks.checks.signatures:FunctionLength
keyword-only-arguments = py_checks.checks.signatures:KeywordOnlyArguments
log-events = py_checks.checks.effects:LogEvents
model-boundary = py_checks.checks.database:ModelBoundary
model-columns = py_checks.checks.database:ModelColumns
module-length = py_checks.checks.signatures:ModuleLength
nesting = py_checks.checks.signatures:Nesting
operation-shape = py_checks.checks.placement:OperationShape
raw-sql = py_checks.checks.database:RawSql
required-class = py_checks.checks.placement:RequiredClass
schema-drift = py_checks.checks.database:SchemaDrift
sealed-imports = py_checks.checks.imports:SealedImports
signature-layout = py_checks.checks.signatures:SignatureLayout
statement-keys = py_checks.checks.database:StatementKeys

