hhatto / autopep8

A tool that automatically formats Python code to conform to the PEP 8 style guide.
https://pypi.org/project/autopep8/
MIT License
4.54k stars 291 forks source link

async def function formatting #728

Closed j-z10 closed 3 months ago

j-z10 commented 3 months ago

as described in issue #727

source code

async def async_function_foo(argument_01: int, argument_02: int, argument_03: int, argument_04: int, argument_05: int, argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06

def sync_function_foo(argument_01: int, argument_02: int, argument_03: int, argument_04: int, argument_05: int, argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06

cmd line

autopep8 -aaa --experimental --max-line-length 120

before

async def async_function_foo(argument_01: int, argument_02: int, argument_03: int, argument_04: int, argument_05: int, argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06

def sync_function_foo(
        argument_01: int,
        argument_02: int,
        argument_03: int,
        argument_04: int,
        argument_05: int,
        argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06

when this pr finished

async def async_function_foo(
        argument_01: int,
        argument_02: int,
        argument_03: int,
        argument_04: int,
        argument_05: int,
        argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06

def sync_function_foo(
        argument_01: int,
        argument_02: int,
        argument_03: int,
        argument_04: int,
        argument_05: int,
        argument_06: int) -> int:
    return argument_01 + argument_02 + argument_03 + argument_04 + argument_05 + argument_06
codecov-commenter commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.83%. Comparing base (af7399d) to head (204dc6a).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #728 +/- ## ======================================= Coverage 97.83% 97.83% ======================================= Files 1 1 Lines 2402 2402 ======================================= Hits 2350 2350 Misses 52 52 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.