Menu

#1486 [javascript] Add rule for no-else-return

PMD-5.5.0
closed
javascript (1)
PMD
3-Major
Feature-Request
2016-06-25
2016-05-20
kanghj
No

ESLint has this rule for Javascript: http://eslint.org/docs/rules/no-else-return.
It will be good if PMD could have an equivalent rule for no-else-return.

This should be disallowed:

    if (x) {
        return y;
    } else {
        return z;
    }

This should be what the rule enforces:

function foo() {
    if (x) {
        return y;
    }

    return z;
}

Discussion

  • Andreas Dangel

    Andreas Dangel - 2016-05-20
    • status: open --> closed
    • assigned_to: Andreas Dangel
    • Milestone: New Tickets --> PMD-5.5.0
     
  • Andreas Dangel

    Andreas Dangel - 2016-06-25
    • labels: --> javascript
    • summary: Add rule for no-else-return --> [javascript] Add rule for no-else-return
     

Log in to post a comment.