async def isort_fmt(configs: IsortConfigurations, isort: Isort) -> FmtResult: if isort.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(configs, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result(result, original_digest=setup.original_digest)
async def docformatter_fmt(configs: DocformatterConfigurations, docformatter: Docformatter) -> FmtResult: if docformatter.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(configs, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result(result)
async def shfmt_fmt(request: ShfmtRequest, shfmt: Shfmt) -> FmtResult: if shfmt.skip: return FmtResult.skip(formatter_name="shfmt") setup = await Get(Setup, SetupRequest(request, check_only=False)) result = await Get(ProcessResult, Process, setup.process) return FmtResult.from_process_result(result, original_digest=setup.original_digest, formatter_name="shfmt")
async def gofmt_fmt(request: GofmtRequest, gofmt: GofmtSubsystem) -> FmtResult: if gofmt.options.skip: return FmtResult.skip(formatter_name="gofmt") setup = await Get(Setup, SetupRequest(request, check_only=False)) result = await Get(ProcessResult, Process, setup.process) return FmtResult.from_process_result(result, original_digest=setup.original_digest, formatter_name="gofmt")
async def docformatter_fmt(request: DocformatterRequest, docformatter: Docformatter) -> FmtResult: if docformatter.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(request, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="Docformatter" )
async def yapf_fmt(request: YapfRequest, yapf: Yapf) -> FmtResult: if yapf.skip: return FmtResult.skip(formatter_name="yapf") setup = await Get(Setup, SetupRequest(request, check_only=False)) result = await Get(ProcessResult, Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="yapf", )
async def pyupgrade_fmt(result: PyUpgradeResult, pyupgrade: PyUpgrade) -> FmtResult: if pyupgrade.skip: return FmtResult.skip(formatter_name="pyupgrade") return FmtResult.from_process_result( result.process_result, original_digest=result.original_digest, formatter_name="pyupgrade", )
async def isort_fmt(request: IsortRequest, isort: Isort) -> FmtResult: if isort.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(request, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="isort", strip_chroot_path=True, )
async def black_fmt(field_sets: BlackFieldSets, black: Black) -> FmtResult: if black.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(field_sets, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="Black", strip_chroot_path=True, )
async def black_fmt(field_sets: BlackRequest, black: Black) -> FmtResult: if black.skip: return FmtResult.skip(formatter_name="Black") setup = await Get(Setup, SetupRequest(field_sets, check_only=False)) result = await Get(ProcessResult, Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="Black", strip_chroot_path=True, )
async def autoflake_fmt(field_sets: AutoflakeRequest, autoflake: Autoflake) -> FmtResult: if autoflake.skip: return FmtResult.skip(formatter_name="autoflake") setup = await Get(Setup, SetupRequest(field_sets, check_only=False)) result = await Get(ProcessResult, Process, setup.process) return FmtResult.from_process_result( result, original_digest=setup.original_digest, formatter_name="autoflake", strip_chroot_path=True, )
async def black_fmt(configs: BlackConfigurations, black: Black) -> FmtResult: if black.options.skip: return FmtResult.noop() setup = await Get[Setup](SetupRequest(configs, check_only=False)) result = await Get[ProcessResult](Process, setup.process) return FmtResult.from_process_result(result)