-
Notifications
You must be signed in to change notification settings - Fork 55
Closed
Labels
Description
Hi everybody.
It looks like there is no any convention about empty lines.
I like to separate all function with one empty line.
fn foo() {}
fn bar() {}
I like to separate Control Flow Statements with one empty line.
fn foo(x: i32) -> i32 {
let result = calculate(x);
if result > 0 {
result
} else {
0
}
}
I like to separate blocks with one empty line.
fn foo() {
{
do_something();
do_something_else();
}
{
do_something_different();
do_something_completely_different();
}
}
I like to separate unrelated pieces with one empty line.
fn foo() {
let mut x = create_x();
x.do();
x.do_something_else();
let mut y = create_y();
y.do();
y.do_something_else();
}
I think we should have some convention about it.
Thanks,
Alexey