newline_before_return
Warns about missing newline before return in a code block
Example
BAD:
int fn() {
final a = 0;
return 1; // LINT
}
void fn2() {
if (true) {
final a = 0;
return; // LINT
}
}
GOOD:
int fn0() {
return 1; // OK for single-line code blocks
}
Function getCallback() {
return () {
return 1; // OK
};
}
int fn() {
final a = 0;
return 1; // newline added -- OK
}
void fn2() {
if (true) {
return; // right under a conditional -- OK
}
}