
Fixes #140 Note: this is an evolution but the end result needs to be different. See cantfit.py for some good examples on bad formatting caused by this change.
68 lines
2.9 KiB
Python
68 lines
2.9 KiB
Python
# long variable name
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = 0
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = 1 # with a comment
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = [
|
|
1, 2, 3
|
|
]
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = function()
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = function(
|
|
arg1, arg2, arg3
|
|
)
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = function(
|
|
[1, 2, 3], arg1, [1, 2, 3], arg2, [1, 2, 3], arg3
|
|
)
|
|
# long function name
|
|
normal_name = but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying()
|
|
normal_name = but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying(
|
|
arg1, arg2, arg3
|
|
)
|
|
normal_name = but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying(
|
|
[1, 2, 3], arg1, [1, 2, 3], arg2, [1, 2, 3], arg3
|
|
)
|
|
# long arguments
|
|
normal_name = normal_function_name(
|
|
"but with super long string arguments that on their own exceed the line limit so there's no way it can ever fit",
|
|
"eggs with spam and eggs and spam with eggs with spam and eggs and spam with eggs with spam and eggs and spam with eggs",
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it=0,
|
|
)
|
|
|
|
|
|
# output
|
|
|
|
|
|
# long variable name
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = (
|
|
0
|
|
)
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = (
|
|
1
|
|
) # with a comment
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = [
|
|
1, 2, 3
|
|
]
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = (
|
|
function()
|
|
)
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = function(
|
|
arg1, arg2, arg3
|
|
)
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it = function(
|
|
[1, 2, 3], arg1, [1, 2, 3], arg2, [1, 2, 3], arg3
|
|
)
|
|
# long function name
|
|
normal_name = (
|
|
but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying()
|
|
)
|
|
normal_name = but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying(
|
|
arg1, arg2, arg3
|
|
)
|
|
normal_name = but_the_function_name_is_now_ridiculously_long_and_it_is_still_super_annoying(
|
|
[1, 2, 3], arg1, [1, 2, 3], arg2, [1, 2, 3], arg3
|
|
)
|
|
# long arguments
|
|
normal_name = normal_function_name(
|
|
"but with super long string arguments that on their own exceed the line limit so there's no way it can ever fit",
|
|
"eggs with spam and eggs and spam with eggs with spam and eggs and spam with eggs with spam and eggs and spam with eggs",
|
|
this_is_a_ridiculously_long_name_and_nobody_in_their_right_mind_would_use_one_like_it=0,
|
|
)
|