title: Eslint rule "padding-line-between-statements" not working as expected
body: <p>I am trying to configure eslint to force newlines after return statements and block openings using the padding-line-between-statements rule. 
  Enforcing a newline before the return works well but I can't get it after by just swapping prev/next.</p>
  
  <p>Here is what I tried in eslintrc.js</p>
  
  <pre><code>"padding-line-between-statements": [ "warn",
          { blankLine: "always", prev: "return", next: "*" }
  ]
  </code></pre>
  
  <p>What am I missing? Shouldn't it work like this as described in <a href="https://eslint.org/docs/rules/padding-line-between-statements" rel="nofollow noreferrer">documentation</a>? 
  Or is there a better rule for wrapping block content in new lines?</p>