[ruby] Update rubycritic 4.11.0 → 4.12.0 (minor) #603
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ rubycritic (4.11.0 → 4.12.0) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
2.8.8 (from changelog)
Does any of this look wrong? Please let us know.
Release Notes
1.2.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 29 commits:
Prepare for v1.2.0Tidy CHANGELOG formattingReturn false from BasicObject#respond_to_missing? (#87)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncRemove byebug leftovers (close #85)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncRequire Ruby 3.2File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncAdopt Hanakai rubocop stylesMigrate project to Hanakai's repo-sync automationRelease Notes
1.3.1
1.3.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 57 commits:
Prepare for v1.3.1Extend the handling of "um" and "ium" pluralisation (#60)Prepare for v1.3.0Remove stray gemspec fileTidy CHANGELOG formattingInflection Defaults Tidy Up (#59)Fix singularize leaves and thieves (#58)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFix RuboCop issuesFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncMerge pull request #53 from sandbergja/singularizeMerge branch 'main' into singularizeMerge pull request #51 from cllns/support-diacriticsFix rubocop issueMerge branch 'main' into support-diacriticsMerge pull request #57 from hmaddocks/pluralize-property_fee-fixMerge branch 'main' into pluralize-property_fee-fixMerge pull request #56 from hmaddocks/singularize-taxes-fixMerge branch 'main' into singularize-taxes-fixMerge pull request #55 from hmaddocks/correctly-inflect-use-usesMerge pull request #54 from hmaddocks/handle-plural-acronymsFix singularize taxesFix pluralization of "_fee" to "_fees"Correctly singularize uses and pluralize useFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncUpdate the underscore regular expression to handle plural acronymsFile sync from hanakai-rb/repo-syncSmall performance optimizations for Dry::Inflector#singularizeFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncIgnore external RuboCop config via gitignoreFile sync from hanakai-rb/repo-syncDrop support for Ruby 3.1File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncAdd homepage to configFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncAdopt Hanakai rubocop stylesMigrate project to Hanakai repo-syncRelease Notes
1.15.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 63 commits:
Prepare for v1.15.0Tidy CHANGELOG formattingAllow use of symbol for configuration top_namespace (#491)Fix TypeError when generating errors a key that repeats in nested schemas (#503)Accept updated AST structure from dry-typesFix handling of I18n proc messages when returning hashes (#493)Add tests for JSON schema predicate, fix `format?`Add missing JSON Schema predicates (#499)Add support for nested arrays with `config.validate_keys = true` (#508)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFix dry-logic version requirement for syncingFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncfix: support UUID v6, v7 and v8 (#509)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncUse correct index in unexpected keys validator when index >10 (#510)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFix RuboCop issuesFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncBundle under JRuby (#507)File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncIgnore external RuboCop configs via .gitignoreNote mimimum Ruby version of 3.2 in CHANGELOGUse default ruby version from repo-syncRemove require for “set”File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncMerge pull request #497 from baweaver/fix-issue-495Merge branch 'main' into fix-issue-495Merge pull request #496 from baweaver/fix-issue-494Merge branch 'main' into fix-issue-494Merge branch 'main' into fix-issue-495Merge pull request #498 from baweaver/fix-issue-481Fix Rubocop issues: refactor visit_predicate to reduce complexityFix Rubocop issues: trailing whitespace and empty linesFix Rubocop issues: hash literal braces spacing and word array styleFix JSON schema generation for array size predicatesFix JSON schema generation for Dry::Struct wrapped in constructorsAdd support for intersection types in schema definitionsFile sync from hanakai-rb/repo-syncsyntax errorRegression testing for 3.3.0File sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncFile sync from hanakai-rb/repo-syncAdopt Hanakai rubocop stylesMigrate project to Hanakai's repo-sync automationFix typo in Trace#respond_to_missing? (close #490)[devtools] syncRelease Notes
2.14.2 (from changelog)
2.14.1 (from changelog)
2.14.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 13 commits:
prepped for release- Namespace NotRubyParser to avoid problems with bundler's horrid eager loading. (nateberkopec)Switch to isolate_binariesprepped for release- Loosened the minitest dependency to include MT6.removed some cruft- Bumped dependency to prism to get some upstreamed fixes.prepped for release+ Bumped path_expander to 2.0.0.+ Switched to prism for ruby parsing. Use --legacy for RubyParser.minor cleanup of testsminor code cleanupFixed 2 tests that broke with frozen_string_literal: trueRelease Notes
4.9.4 (from changelog)
4.9.3 (from changelog)
4.9.2 (from changelog)
4.9.1 (from changelog)
4.9.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 17 commits:
prepped for release- Namespace NotRubyParser to avoid problems with bundler's horrid eager loading. (nateberkopec)- Patch prism to recognize `it` as a local. (faisal)lol no. use prism as defaultminor tweakprepped for release- Ugh. Fixed bug caused by last release duplicating (frozen) options hash. (nateberkopec)prepped for release- Oops! Fixed --legacy option definition.- Duplicate passed in options in case frozen.prepped for release- Minor cleanup of some of the upstreamed fixes.- Bumped dependency to prism to get some upstreamed fixes.- Re-add ruby_parser dependency until I can get a patch into prism to loosen it up.prepped for release+ Bumped path_expander to 2.0.0.+ Switched to prism for ruby parsing. Use --legacy for RubyParser.Release Notes
2.0.1 (from changelog)
2.0.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 8 commits:
prepped for release- Normalize paths when expanding dirs.- Normalize GHA workflow with minitest and others.- Fix path_expander processing of regexp args on windows.- Added CI setup from minitest 6.prepped for releaseupdated readme! Modified #process to take a block for processing files directly.Release Notes
7.0.2 (from changelog)
7.0.1 (from changelog)
7.0.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands