# API Reference ## Core Modules ### CLI Module ```{automodule} preen.cli :members: :undoc-members: :show-inheritance: ``` ### Configuration ```{automodule} preen.config :members: :undoc-members: :show-inheritance: ``` ### Syncer ```{automodule} preen.syncer :members: :undoc-members: :show-inheritance: ``` ## Commands ### Base Commands ```{automodule} preen.commands :members: :undoc-members: :show-inheritance: ``` ### Initialize Command ```{automodule} preen.commands.init :members: :undoc-members: :show-inheritance: ``` ### Bump Command ```{automodule} preen.commands.bump :members: :undoc-members: :show-inheritance: ``` ### Fix Command ```{automodule} preen.commands.fix :members: :undoc-members: :show-inheritance: ``` ### Release Command ```{automodule} preen.commands.release :members: :undoc-members: :show-inheritance: ``` ## Checks ### Base Check Classes ```{automodule} preen.checks.base :members: :undoc-members: :show-inheritance: ``` ### Check Runner ```{automodule} preen.checks.runner :members: :undoc-members: :show-inheritance: ``` ### Structure Check ```{automodule} preen.checks.structure :members: :undoc-members: :show-inheritance: ``` ### Ruff Check ```{automodule} preen.checks.ruff :members: :undoc-members: :show-inheritance: ``` ### Dependency Tree Check ```{automodule} preen.checks.deptree :members: :undoc-members: :show-inheritance: ``` ### Version Check ```{automodule} preen.checks.version :members: :undoc-members: :show-inheritance: ``` ### CI Matrix Check ```{automodule} preen.checks.ci_matrix :members: :undoc-members: :show-inheritance: ``` ### Dependencies Check ```{automodule} preen.checks.deps :members: :undoc-members: :show-inheritance: ``` ### Citation Check ```{automodule} preen.checks.citation :members: :undoc-members: :show-inheritance: ``` ### Tests Check ```{automodule} preen.checks.tests :members: :undoc-members: :show-inheritance: ``` ### Links Check ```{automodule} preen.checks.links :members: :undoc-members: :show-inheritance: ``` ### Codespell Check ```{automodule} preen.checks.codespell :members: :undoc-members: :show-inheritance: ``` ### Pydoclint Check ```{automodule} preen.checks.pydoclint :members: :undoc-members: :show-inheritance: ``` ### Pyright Check ```{automodule} preen.checks.pyright :members: :undoc-members: :show-inheritance: ``` ## Templates ### Template Manager ```{automodule} preen.templates.manager :members: :undoc-members: :show-inheritance: ```