Merge-Else-If
Documentation Index
Fetch the complete documentation index at: https://docs.sourcery.ai/llms.txt
Use this file to discover all available pages before exploring further.
Sourcery rule id: merge-else-if
Section titled “Sourcery rule id: merge-else-if”Description
Section titled “Description”Merge else clause’s nested if statement into else if
Before
Section titled “Before”if (response.status == 200) { return response.data} else { if (response.status == 404) { return "Not Found" } else if (response.status == 403) { return "Forbidden" } else { return "Error" }}if (response.status == 200) { return response.data} else if (response.status == 404) { return "Not Found"} else if (response.status == 403) { return "Forbidden"} else { return "Error"}Explanation
Section titled “Explanation”Flattening if statements nested within else clauses generates code that is easier to read and expand upon.