zuke.tools.dprint
@zuke/dprint 1.1.0: @zuke/dprint — typed dprint task wrappers for Zuke builds.
zuke on PyPI ↗ 4 symbols
Symbols
class DprintCheckSettings(DprintSettings) Settings for dprint check (verify formatting without writing).
class DprintFmtSettings(DprintSettings) Settings for dprint fmt (format files in place).
class DprintSettings(ToolSettings) Shared options for a dprint subcommand (fmt or check).
-
config(path: str) -> SelfUse an explicit config file (
-c/--config). -
files(*patterns: str) -> SelfFile paths or globs to format/check (positional); repeatable.
-
excludes(*patterns: str) -> SelfExclude files matching a pattern (
--excludes); repeatable. -
incremental() -> SelfOnly process files that changed since the last run (
--incremental). -
allow_no_files() -> SelfDo not error when no files are matched (
--allow-no-files).
class DprintTasks Typed task functions for the dprint code formatter.
-
static async fmt(ctx: ServiceContext, configure: Callable[[DprintFmtSettings], DprintFmtSettings] | None=None) -> ExecResultFormat files in place:
dprint fmt. -
static async check(ctx: ServiceContext, configure: Callable[[DprintCheckSettings], DprintCheckSettings] | None=None) -> ExecResultVerify formatting:
dprint check.