Update haml_lint 0.59.0 → 0.60.0 (major) #1594
Open
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.2 → 1.72.1) · Repo · Changelog
Release Notes
1.72.1
1.72.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 54 commits:
Cut 1.72.1
Update Changelog
Make plugin load error messages more user-friendly
[Fix #13839] Fix false positives for `Lint/RedundantTypeConversion`
Extension plugin is loaded automatically with `require 'rubocop/rspec/support'`
[Fix #13836] Fix an error for `Style/RedundantParentheses`
Reset docs version
Cut 1.72
Update Changelog
Allow `RuboCop::ConfigLoader.inject_defaults!` to accept `Pathname` instances
Add new `Lint/UselessConstantScoping` cop
Merge pull request #13829 from dvandersluis/redundant-format-literals
Update `Style/RedundantFormat` to register an offense for `format` arguments that can be easily inlined
Merge pull request #13824 from koic/fix_incorrect_plugin_exception_name
Merge pull request #13822 from Shopify/vs-fix-undefined-method-logger
Fix undefined method Logger when processing watched file notifications
Fix incorrect plugin exception name
Fix unexpected removal of plugin configuration value
Merge pull request #13817 from dvandersluis/format-parameter-mismatch-bug
Remove useless `File.join`
Fix false positive for format specifier with non-numeric precision
[Fix #12672] Fix false positives for `Lint/FormatParameterMismatch` when the width value is interpolated
[Fix #13661] Make server mode detect local paths in `inherit_from` and `require`
Suppress `warning: fiddle/import is found in fiddle`
Merge pull request #13815 from koic/make_suggest_extensions_aware_of_plugin_extensions
Make `SuggestExtensions` aware of plugin extensions
[Fix #13811] Fix false negatives for `Style/RedundantParentheses`
[Fix #13800] Add new `Lint/SuppressedExceptionInNumberConversion` cop
[Fix #13808] Fix false negatives for `Style/RedundantParentheses`
Make the language_server-protocol dependency version stricter
Merge pull request #13809 from koic/fix_false_negative_for_style_redundant_parentheses
[Fix #13807] Fix false negatives for `Style/RedundantParentheses`
Centralize `RuboCop::LSP.enable` activation and rename adapter class
Make the lint_roller dependency version stricter
[Fix #6012] Support RuboCop extension plugin
Merge pull request #13799 from dvandersluis/issue/12795
[Fix #12795] Fix `Layout/BlockAlignment` for blocks that are the body of an endless method
Merge pull request #13798 from dvandersluis/issue/11655
[Fix #11655] Add `--ignore-disable-comments` to Basic Usage documentation
Merge pull request #13797 from koic/remove_useless_suppressed_webmock_warning
Remove useless suppressed WebMock warning
Add new `Lint/RedundantLiteralConversion` cop
Naming/PredicateName: Optionally use Sorbet to detect predicate methods (#13721)
Fix `Style/RedundantFormat` offenses
Add new `Style/RedundantFormat` cop to check for uses of `format` or `sprintf` with only a single string argument
Merge pull request #13796 from dvandersluis/fix/empty-lines-around-method-body-endless
Fix crash in `Layout/EmptyLinesAroundMethodBody` for endless methods
Suppress redundant default configuration logging from `inject_defaults!`
Suppress redundant default configuration logging from `InternalAffairs/UndefinedConfig`
Suppress redundant configuration logging for internal affairs
Apply `InternalAffairs/LocationExists` corrections
Add new `InternalAffairs/LocationExists` cop to check for code that can be replaced with `Node#loc?` or `Node#loc_is?`
Add new `Lint/CopDirectiveSyntax` cop
Reset the docs version
Release Notes
2.6.0 (from changelog)
2.5.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 22 commits:
Bump version to 2.6.0
Document :scope_class option in README
Simplify template cache key when using :scope_class option without fixed locals
Support :compiled_path option, needed for compiled paths when using :scope_class and fixed_locals
Drop JRuby 9.1-9.3 CI
Document template options in Template#initialize
Support :scope_class option to force a specific scope class, instead of using the class of the provided scope
Support fixed locals for templates
Add Ruby 3.4 to CI
Remove unused variables in commonmarker tests
Remove warning filter for radius
Update CHANGELOG
Bump version to 2.5.0
Try to fix CI for JRuby 9.3/9.4
Update tests to pass with commonmarker 2
Update warning filters
Deprecate creole templates as they require modifying frozen string literals
Remove deprecated erubis, wikicloth, and maruku templates
Use -W:strict_unused_block when running tests on Ruby 3.4+
Avoid spurious frozen string literal deprecation warnings on Ruby 3.4.0-preview2+
Document use of StaticTemplate
Remove documentation about requiring libraries in rdoc/liquid templates
🆕 lint_roller (added, 1.1.0)
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