[FIR] Implement FirReturnAllowedChecker

Supported diagnostics:
- RETURN_NOT_ALLOWED
- RETURN_IN_FUNCTION_WITH_EXPRESSION_BODY
This commit is contained in:
Dmitriy Novozhilov
2021-04-05 10:15:21 +03:00
committed by TeamCityServer
parent 254ff77977
commit 3cb17ac2f0
59 changed files with 263 additions and 343 deletions
@@ -16,15 +16,15 @@ suspend fun baz() {
}
foo2 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
foo3 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
foo4 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
bar1 {
@@ -32,14 +32,14 @@ suspend fun baz() {
}
bar2 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
bar3 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
bar4 {
return@baz
<!RETURN_NOT_ALLOWED!>return@baz<!>
}
}