troessner / reek

Code smell detector for Ruby
https://github.com/troessner/reek
MIT License
4k stars 279 forks source link

Update parser requirement from ~> 3.2.0 to >= 3.2, < 3.4 #1760

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Updates the requirements on parser to permit the latest version.

Changelog

Sourced from parser's changelog.

v3.3.0.0 (2024-01-05)

API modifications:

  • current.rb: mark 3.3 branch as stable (#984) (Ilya Bylich)
  • ruby33.y: extract string_dend (#969) (Ilya Bylich)
  • lexer.rl: treat numparams as locals (#968) (Ilya Bylich)
  • ruby33.y: extract words_sep (#967) (Ilya Bylich)
  • literal.rb: match heredoc identifier from end of line (#965) (Ilya Bylich)
  • ruby33.y: extract {endless_command,endless_arg} rules (#964) (Ilya Bylich)
  • Bump Racc to 1.7.3 (#954) (Koichi ITO)

Features implemented:

  • ruby33.y: reject ambiguous anonymous arguments (#983) (Ilya Bylich)
  • ruby33.y: extract arg_splat rule. (#981) (Ilya Bylich)
  • builder.rb: warn it in a block with no ordinary params. (#980) (Ilya Bylich)
  • builder.rb: extract named captures only from static regexes. (#979) (Ilya Bylich)
  • ruby33.y: accept expr_value in sclass definition. (#978) (Ilya Bylich)
  • ruby33.y: extract p_in_kwarg (#977) (Ilya Bylich)
  • ruby33.y: extract p_assoc and p_in rules (#976) (Ilya Bylich)
  • ruby33.y: reject invalid gvar as symbol (#974) (Ilya Bylich)
  • ruby33.y: properly restore in_defined flag, extract begin_defined rule (#973) (Ilya Bylich)
  • builder.rb: reject multi-char gvar names starting with 0 (#972) (Ilya Bylich)
  • ruby33.y: allow semicolon in parenthesis at the first argument of command call (#971) (Ilya Bylich)
  • ruby33.y: parse qualified const with brace block as a method call (#970) (Ilya Bylich)

v3.2.2.4 (2023-10-04)

API modifications:

  • bump Racc to 1.7.1 (#930) (Koichi ITO)

Bugs fixed:

  • Fix an error for flip-flop with beginless or endless ranges (#946) (Koichi ITO)

v3.2.2.3 (2023-06-08)

API modifications:

  • Add Racc to runtime dependencies (#929) (Koichi ITO)

v3.2.2.2 (2023-06-08)

API modifications:

  • bump racc to 1.7.0 (#928) (Ilya Bylich)

v3.2.2.0 (2023-04-01)

... (truncated)

Commits
  • fbfa66b Bump version.
  • c883e13 * current.rb: mark 3.3 branch as stable (#984)
  • f7bcf35 + ruby33.y: reject ambiguous anonymous arguments (#983)
  • a80f672 + ruby33.y: extract arg_splat rule. (#981)
  • 7c9498f + builder.rb: warn it in a block with no ordinary params. (#980)
  • fd23193 + builder.rb: extract named captures only from static regexes. (#979)
  • ea3108e + ruby33.y: accept expr_value in sclass definition. (#978)
  • 85958cc + ruby33.y: extract p_in_kwarg (#977)
  • c03cdbb + ruby33.y: extract p_assoc and p_in rules (#976)
  • 4c85755 document running no "syntax checks for block exits" (added first in MRI 3.3.0...
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 5 months ago

Looks like parser is up-to-date now, so this is no longer needed.