mirror of
https://github.com/roc-lang/roc.git
synced 2024-10-03 21:57:31 +03:00
add final expression tip
This commit is contained in:
parent
b003d716a9
commit
0a0bc897f6
@ -4339,6 +4339,14 @@ mod test_reporting {
|
||||
|
||||
However, I already saw the final expression in that series of
|
||||
definitions.
|
||||
|
||||
Tip: An expression like `4`, `"hello"`, or `functionCall MyThing` is
|
||||
like `return 4` in other programming languages. To me, it seems like
|
||||
you did `return 4` followed by more code in the lines after, that code
|
||||
would never be executed!
|
||||
|
||||
Tip: If you are working with `Task`, this error can happen if you
|
||||
forgot a `!` somewhere.
|
||||
"###
|
||||
);
|
||||
|
||||
|
@ -653,9 +653,19 @@ fn to_expr_report<'a>(
|
||||
r"and this line is indented as if it's intended to be part of that expression:",
|
||||
),
|
||||
alloc.region_with_subregion(lines.convert_region(surroundings), region, severity),
|
||||
alloc.concat([alloc.reflow(
|
||||
"However, I already saw the final expression in that series of definitions.",
|
||||
)]),
|
||||
alloc.reflow(
|
||||
"However, I already saw the final expression in that series of definitions."
|
||||
),
|
||||
alloc.tip().append(
|
||||
alloc.reflow(
|
||||
"An expression like `4`, `\"hello\"`, or `functionCall MyThing` is like `return 4` in other programming languages. To me, it seems like you did `return 4` followed by more code in the lines after, that code would never be executed!"
|
||||
)
|
||||
),
|
||||
alloc.tip().append(
|
||||
alloc.reflow(
|
||||
"If you are working with `Task`, this error can happen if you forgot a `!` somewhere."
|
||||
)
|
||||
)
|
||||
]);
|
||||
|
||||
Report {
|
||||
|
Loading…
Reference in New Issue
Block a user