-
Notifications
You must be signed in to change notification settings - Fork 53
[deps]: Update mint minor #641
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’ 8000 ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bitwarden code coverageTotal coverage:
|
Fixed Issues
|
676bb6a
to
8ad0578
Compare
fd02e6e
to
03a728f
Compare
582f8dd
to
287588d
Compare
287588d
to
db9a9ab
Compare
|
5b5147e
to
792cad4
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #641 +/- ##
=======================================
Coverage ? 87.75%
=======================================
Files ? 546
Lines ? 27238
Branches ? 0
=======================================
Hits ? 23902
Misses ? 3336
Partials ? 0 ☔ View full report in Codecov by Sentry. |
This PR contains the following updates:
0.53.8
->0.54.0
0.54.0
->0.55.1
2.40.1
->2.41.0
Release Notes
nicklockwood/SwiftFormat (nicklockwood/SwiftFormat)
v0.54.0
Compare Source
blankLineAfterSwitchCase
rule for inserting blank lines after switch casesconsistentSwitchCaseSpacing
rule for ensuring consistent spacing between switch casesredundantProperty
rule for removing variable assignments where value is immediately returnedredundantTypedThrows
rule for stripping redundantNever
orany Error
throws
types--report
without--reporter
type now raises an error if type can't be inferred--reporter xml
option)--typedelimiter
option for controlling spacing around the colon in type definitions--initcodernil
option for returningnil
instead of asserting in unavailableinit?(coder:)
fileHeader
rule now uses git info forcreated
date (if available) instead of file systemauthor
,author.name
andauthor.email
tokens for file header templates--callsiteparen
option for controlling closing paren placement at function call siteswrapAttributes
rule can now be applied differently to computed properties vs stored propertieswrapAttributes
rule can now be applied differently to complex (parameterized) vs simple attributes--varattributes
with--storedvarattrs
,--computedvarattrs
and--complexattrs
options—-nilinit
option for controlling whetherredundantNilInit
adds or removes explicitnil
--organizationmode type
)organizeDeclarations
for structs causedsortDeclarations
to have no effectopaqueGenericParameters rule
init
and_modify
property accessorspreferForLoop
rule and tuple argument matchingconditionalAssignment
rule to handle more cases--condassignment after-property
optionself
within macrosos_log
to--selfrequired
defaultsv0.53.10
Compare Source
stdout
directory when using--output stdout
unusedArguments
false positive for multiline function call arguments~
operator--report
or--reporter
argumentsstrongifiedSelf
removing required backticks around nonisolatedself
default
value for--reporter
(introduced in 0.53.9)sending
keywordv0.53.9
Compare Source
unusedArguments
when shadowing function argument with conditional assignment declaration--lint
errors are no longer shown in--quiet
mode (restores pre-0.53.8 behavior)realm/SwiftLint (realm/SwiftLint)
v0.55.1
Compare Source
Breaking
Experimental
Enhancements
static_over_final_class
rule's violation message.SimplyDanny
#5570
Bug Fixes
Fix Bazel build when
bzlmod
is not in use by adding transitive dependenciesexplicitly.
SimplyDanny
#5568
Treat condionally activatable variable declarations and initializer as if
they were always active in
unneeded_synthesized_initializer
rule to avoidcompilation issues when unexpected items are there after all.
SimplyDanny
#5574
Silence
unused_enumerated
rule when$0
in a closure is explicitly unpacked.SimplyDanny
#5573
Remove redundant initializers in
unneeded_override
rule only when checkinginitializers is actually enabled in the configuration.
SimplyDanny
#5571
Respect comments before opening brace in
opening_brace
rule when there isone space before the brace after the comment. Everything else is still a
violation, yet the rewriter will not remove the comment anymore.
SimplyDanny
#5578
v0.55.0
Compare Source
Breaking
Rewrite
SwiftLintBuildToolPlugin
usingBUILD_WORKSPACE_DIRECTORY
without relyingon the
--config
option.Garric Nahapetian
Introduce SwiftLintCommandPlugin.
Rename SwiftLintBuildToolPlugin.
Add Swift Package Manager installation instructions.
garricn
Fix Code Climate reporter output by having lower case severity
values to comply with the Code Climate specification.
waitButY
The
superfluous_disable_command
rule will now be enabled for theanalyze
command, unless it has been disabled, and will warn abo 8000 ut superfluous
disablement of analyzer rules.
Martin Redington
#4792
With the introduction of the
consider_default_literal_types_redundant
option to the
redundant_type_annotation
rule,Bool
literals will nolonger be considered redundant by default. Set this option to true to
preserve the previous behavior.
Garric Nahapetian
Experimental
lint
andanalyze
commands:--write-baseline
to save a baseline to disk, and
--baseline
to read a saved baseline anduse it to filter out detected pre-existing violations. A new
baseline
command uses the reporters to print the violations in a baseline.
Martin Redington
#5475
#3421
Enhancements
Add a reporter that outputs violations in the Static
Analysis Results Interchange Format (SARIF).
waitButY
Ignore absence of a non-initial local config instead of
falling back to default.
kohtenko
Add new option
ignore_typealiases_and_associatedtypes
tonesting
rule. It excludestypealias
andassociatedtype
declarations from the analysis.
marunomi
#3183
Prevent from compiling
SwiftLint
target when only usingSwiftLintPlugin
on macOS.Julien Baillon
#5372
Allow to set the severity of rules (if they have one) in the short form
rule_name: warning|error
provided that no other attributes need to beconfigured.
SimplyDanny
Add new
ignore_one_liners
option toswitch_case_alignment
rule to ignore switch statements written in a single line.
tonell-m
#5373
Add new
shorthand_argument
rule that triggers on shorthand argumentslike
$0
,$1
, etc. in closures if they are too far away from thebeginning of the closure. Options allow further cases to always trigger.
SimplyDanny
#70
Warn when
--fix
comes together with--strict
or--lenient
as only--fix
takes effect then.
SimplyDanny
#5387
Add new
one_declaration_per_file
rule that allows only asingle class/struct/enum/protocol declaration per file.
Extensions are an exception; more than one is allowed.
Muhammad Zeeshan
#2802
Add new
ignore_attributes
option toredundant_type_annotation
rulethat allows disabling the rule for properties that are marked with at least
one of the configured attributes.
tonell-m
#5366
Rewrite the following rules with SwiftSyntax:
explicit_acl
extension_access_modifier
identifier_name
let_var_whitespace
mark
multiline_literal_brackets
nesting
nimble_operator
opening_brace
orphaned_doc_comment
redundant_type_annotation
trailing_closure
void_return
SimplyDanny
kishikawakatsumi
Marcelo Fabri
swiftty
KS1019
tonell-m
Print invalid keys when configuration parsing fails.
SimplyDanny
#5347
Add new
final_test_case
rule that triggers on non-final test classes.SimplyDanny
Make
superfluous_else
rule auto-correctable.SimplyDanny
Support other scope-exiting statements
continue
,break
andthrow
insuperfluous_else
rule.SimplyDanny
Trigger on
-> ()
return signatures inreturn_value_from_void_function
rule. Moreover, support automatic fixes for obvious cases.
SimplyDanny
Refine violation position of
trailing_closure
rule.SimplyDanny
Trigger on the declaration keyword (i.e.
let
,var
,func
,subscript
)instead of the
static
orclass
keywords in theexplicit_acl
rule.SimplyDanny
Allow to configure more operators in
identifier_name
rule. The new optionis named
additional_operators
. Use it to add more operators to the listof default operators known to the rule.
SimplyDanny
#1762
Stop triggering
no_magic_numbers
rule on literals used in rangeexpressions assigned to variables.
SimplyDanny
#5430
Add
affect_initializers
option to allowunneeded_override
ruleto affect initializers.
leonardosrodrigues0
#5265
Respect scattered disable commands in auto-correction of
duplicate_imports
rule.
SimplyDanny
#5418
Add new
non_optional_string_data_conversion
rule to enforcenon-failable conversions of UTF-8
String
<->Data
.Ben P
#5263
Refine violation position of
superfluous_else
rule.SimplyDanny
Make
sorted_enum_cases
rule's comparison case-insensitive toavoid unexpected ordering.
Oleg Kokhtenko
Add
excluded_lines_patterns
toline_length
to avoid linting linesthat contain one of the patterns.
kasrababaei
Make
empty_count
auto-correctable.KS1019
Make
private_swiftui_state
auto-correctable.mt00chikin
Make
trailing_closure
correctable.KS1019
Add new
static_over_final_class
rule to preferstatic
overfinal class
declaration.phlippieb
#5471
Extends
unused_enumerated
rule to cover closure parameters, todetect cases like
list.enumerated().map { idx, _ in idx }
andlist.enumerated().map { $1 }
.Martin Redington
#5470
Include
Double
,Int
andString
to the exiting redundant type validationcheck of
Bool
in theredundant_type_annotation
rule. Addconsider_default_literal_types_redundant
option supportingBool
,Double
,Int
andString
. Setting this option totrue
lets the ruleconsider said types in declarations like
let i: Int = 1
orlet s: String = ""
as redundant.Garric Nahapetian
Bug Fixes
Invalid keys in a configuration don't lead to the default configuration being
used anymore. The invalid key will just be reported but otherwise ignored.
SimplyDanny
#5565
Fix version comparison algorithm which caused some version-dependent rules to
misbehave with Swift 5.10.
chandlerwall
#5517
Silence
discarded_notification_center_observer
rule in closures. Furthermore,handle
get
andset
accessors correctly and consider implicit returns.SimplyDanny
#4801
Fix some false positives in
let_var_whitespace
rule that would happenwhen attributes attached to declarations were spread over multiple lines.
SimplyDanny
#4801
Support
private_over_fileprivate
rule for actors.SimplyDanny
#5489
Ensure that declarations referenced only as extended types do not count as
used by means of the
unused_declaration
rule.SimplyDanny
#5550
Fix some false positives in
multiline_literal_brackets
rule that wouldhappen when comments are present.
Marcelo Fabri
Fix some false positives in the
opening_brace
rule.kishikawakatsumi
SimplyDanny
#4610
#5114
#3470
#3574
#2632
#3476
#3756
#3690
Ignore overridden functions with default parameters in the
unneeded_override
rule as they might change behavior.
SimplyDanny
#5355
Trigger
nsobject_prefer_isequal
andredundant_self_in_closure
even in casethe surrounding declaration is nested in an extension.
SimplyDanny
Fixed false positives for the
no_magic_numbers
rule, when theyare defined in a tuple like
let (a, b) = (5, 10)
orlet a = (2, 3)
.Martin Redington
#5305
Take array and nested types into account in
redundant_type_annotation
rule.SimplyDanny
#3141
#3146
Silence
pattern_matching_keywords
rule when an identifier is referencedin the argument list of a matching enum case.
SimplyDanny
#3852
Don't trigger the
return_value_from_void_function
warning from initializers.mrbkap
Fixes superfluous warnings about configurations for rules that were not
enabled, when the rules were enabled in a parent configuration.
Martin Redington
#4858
Add
all
pseudo-rule foranalyzer_rules
- enables all analyzer rulesthat are not listed in
disabled_rules
.woxtu
Martin Redington
#4999
Updates the reasons provided by violations of the
blanket_disable_command
to omit language about the end of the file, and to direct users to
re-enable the rule as soon as possible.
Martin Redington
#5450
yonaskolb/xcodegen (yonaskolb/xcodegen)
v2.41.0
Compare Source
Added
xcodegen cache
command that writes the cache. Useful forpost-commit
git hook integration #1476 @yonaskolbChanged
Fixed
supportedDestinations
validation when it contains watchOS for multiplatform apps. #1470 @tatsukyConfiguration
📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.