Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new Style/InPatternThen cop #9833

Merged
merged 1 commit into from May 30, 2021

Commits on May 29, 2021

  1. Add new Style/InPatternThen cop

    This PR adds new `Style/InPatternThen` cop.
    It checks for `in;` uses in `case` expressions.
    
    ```ruby
    # bad
    case expression
    in pattern_a; foo
    in pattern_b; bar
    end
    
    # good
    case expression
    in pattern_a then foo
    in pattern_b then bar
    end
    ```
    
    This cop is similar to `Style/WhenThen`, but with different supported
    syntax and Ruby version (requires 2.7 or higher).
    
    And this PR use rubocop/rubocop-ast#186 feature,
    so it requires RuboCop AST 1.7.0 or higher.
    koic committed May 29, 2021
    Copy the full SHA
    2b903ff View commit details
    Browse the repository at this point in the history