[src/api] Update haml_lint 0.59.0 → 0.60.0 (major) #17328
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?
✳️ haml_lint (0.59.0 → 0.60.0) · Repo · Changelog
Release Notes
0.60.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 18 commits:
Cut version 0.60.0 (#546)
Update InstanceVariables linter to support :ruby filters (#545)
Update overcommit requirement from 0.64.1 to 0.65.0 (#544)
Update rubocop requirement from 1.70.0 to 1.71.0 (#543)
Re-run `appraisal install` to sync gemfiles/* versions (#542)
Default to parallel true (#541)
Update rubocop requirement from 1.69.2 to 1.70.0 (#539)
Update rubocop-performance requirement from 1.23.0 to 1.23.1 (#538)
Set `Layout/First_#{}_LineBreak` lints as disabled in rubocop config (#536)
Enable rubocop rules this project is compliant with (#537)
Update README to show that we run Appraisal on haml 5/6 not 4/5 (#535)
Update rubocop requirement from 1.69.1 to 1.69.2 (#533)
Update rubocop requirement from 1.69.0 to 1.69.1 (#532)
Update rubocop requirement from 1.68.0 to 1.69.0 (#531)
Update rubocop-performance requirement from 1.22.1 to 1.23.0 (#530)
Update overcommit requirement from 0.64.0 to 0.64.1 (#528)
Update rubocop requirement from 1.66.1 to 1.68.0 (#527)
Update rspec-its requirement from ~> 1.0 to ~> 2.0 (#526)
✳️ rubocop (1.71.0 → 1.71.1) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 60 commits:
Cut 1.71.1
Update Changelog
[Fix #13750] Fix false positives for `Style/RedundantSelfAssignment`
[Fix #13751] Fix false positive in `Layout/ExtraSpacing` with `ForceEqualSignAlignment: true` for endless methods
Merge pull request #13780 from Earlopain/access-mod-numblock
Fix a false positive `Style/AccessModifierDeclarations` when using access modifier in a numblock
Fix `InternalAffairs/NodeTypeMultiplePredicates` offenses
Add `InternalAffairs/NodeTypeMultiplePredicates` to look for `and` or `or` conditions checking a node for / against multiple node types
Merge pull request #13778 from dvandersluis/remove-host-environment-simulation-helper
Remove `HostEnvironmentSimulatorHelper`
Merge pull request #13777 from Earlopain/empty-line-defs-numblock
Fix a false negative for `Layout/EmptyLineBetweenDefs` with `DefLikeMacros` and numblocks
Merge pull request #13776 from koic/ping_jruby_9_4_10_0_on_ci
Pin JRuby 9.4.10.0 to prevent build error on JRuby 9.4.11.0
Merge pull request #13775 from Earlopain/assign-cond-numblock
Fix a false positive for `Lint/AssignmentInCondition` when assigning in numblocks
Merge pull request #13774 from koic/remove_gem_jar_dependencies_from_gemfile
Remove workaround gem dependency from Gemfile for JRuby CI matrix
Merge pull request #13773 from koic/fix_false_positive_for_layout_redundant_line_break_cop
Fix false positives for `Layout/RedundantLineBreak`
Merge pull request #13767 from dvandersluis/fix/identical-conditional-branches-assignment
Merge pull request #13771 from Earlopain/sole-nested-cond-numblock
Merge pull request #13769 from Earlopain/redundant-parens-numblock
Merge pull request #13768 from Earlopain/unreachable-code-numblocks
Fix wrong autocorrect for `Style/SoleNestedConditional` when using numblocks
Fix a false negative for `Style/RedundantParentheses` with numblocks
Fix a false positive for `Lint/UnreachableCode` with `instance_eval` numblock
Fix `Style/IdenticalConditionalBranches` autocorrect when condition is inside assignment
Fix a false negative for `Lint/AmbiguousBlockAssociation` with numblocks
[Fix #13745] Add new `InternalAffairs/NodePatternGroups` cop
Fix a false positive for `Style/SuperArguments` when calling super in a numblock
Remove dead code in `Style/ParallelAssignment`
Fix a false negative for `Layout/SingleLineBlockChain` with numblocks
Merge pull request #13760 from dvandersluis/fix/redudnant-source-rang
Merge pull request #13759 from Earlopain/constant-definition-numblocks
Fix crash in `InternalAffairs/RedundantSourceRange` when `source_range` has no receiver
Fix a false negative for `Lint/ConstantDefinitionInBlock` with numblocks
Merge pull request #13758 from Earlopain/traversal-methods-groups
Use node groups in traversal methods
Register an offense for `Naming/BlockForwarding` and `Style/ArgumentsForwarding` with Ruby >= 3.4 when the block is referenced in a block
Use `Node#any_block_type?`
Merge pull request #13748 from d4rky-pl/fix-missing-include
[Fix #10081] Add the missing `include RuboCop::RSpec::ExpectOffense` in rubocop/rspec/support.rb
Merge pull request #13754 from koic/enforce_single_line_only_for_rspec_example_without_description
Update `EnforcedStyle` of `RSpec/ExampleWithoutDescription`
Revert "Update `EnforcedStyle` of `RSpec/ExampleWithoutDescription`"
Update `EnforcedStyle` of `RSpec/ExampleWithoutDescription`
[Docs] Tweak the docs for `Style/HashExcept` and `Style/HashSlice`
[Fix #13739] Fix false positive for `Style/HashExcept` and `Style/HashSlice` when checking for inclusion with a range
Merge pull request #13747 from kyanagi/quote_keywords
[DOC] Quote keywords
Merge pull request #13746 from kyanagi/quote_with_backticks
[DOC] Quote cop names and symbols with backticks
Merge pull request #13743 from Earlopain/spellcheck-if-available
Configure codespell for local usage
Merge pull request #13742 from koic/revert_arm64_runners_on_ci
Revert "CI: Use arm64 runners"
Don't mark as stale issues and PRs with a milestone
Ignore bugs in issue staleness checks
Reset the Antora docs version
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