Nick Lockwood
|
607c7057e5
|
Update for 0.53.2 release
|
2024-02-17 12:38:55 +00:00 |
|
Nick Lockwood
|
e7449430c5
|
Fix unusedArguments edge case
|
2024-02-17 12:30:35 +00:00 |
|
Nick Lockwood
|
843b1f9ded
|
Fix bug with redundantSelf and @MainActor
|
2024-02-12 19:16:13 +00:00 |
|
Nick Lockwood
|
95d4039c9b
|
Improve keyword matching
|
2024-02-12 19:16:13 +00:00 |
|
Nick Lockwood
|
6498522350
|
Fix bug in hoistAwait rule
|
2024-01-31 08:33:28 +00:00 |
|
Nick Lockwood
|
402367fbe9
|
Update for 0.53.1 release
|
2024-01-26 18:35:30 +00:00 |
|
Nick Lockwood
|
d2148c730e
|
Preserve internal import
|
2024-01-26 00:20:26 +00:00 |
|
Nick Lockwood
|
630cdff508
|
Fix unusedArguments false positive
|
2024-01-26 00:20:26 +00:00 |
|
Nick Lockwood
|
ce6524c7ed
|
Fix duplicate file header bug
|
2024-01-26 00:20:26 +00:00 |
|
Marat Nazirov
|
ac414ffd4f
|
Fix missing code wrapper in Rules.md (#1610)
|
2024-01-12 22:11:42 +00:00 |
|
Nick Lockwood
|
fef156a613
|
Update for 0.53.0 release
|
2024-01-08 19:19:59 +00:00 |
|
Cal Stephens
|
ea008e7be3
|
Don't unwrap attributes if they would exceed --maxwidth
|
2024-01-08 17:28:34 +00:00 |
|
Cal Stephens
|
df2b56d581
|
Add wrapLoopBodies rule
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
bd81c4889c
|
Flip --shortoptionals default to except-properties
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
3a7b04e73c
|
Add wrapLoopBodies rule
|
2024-01-08 17:28:34 +00:00 |
|
Cal Stephens
|
1c5b4f7c5b
|
Fix issue parseType helper didn't handle qualified types like Foo.Bar
|
2024-01-08 17:28:34 +00:00 |
|
Cal Stephens
|
a7d6232aeb
|
Add noExplicitOwnership rule
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
5b7f2bb2a2
|
Enable blankLinesBetweenChainedFunctions by default
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
82f8b9734b
|
Enable blankLineAfterImports by default
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
9c8eb475be
|
Enable preferForLoop by default
|
2024-01-08 17:28:34 +00:00 |
|
Nick Lockwood
|
b4910bf3bb
|
Add special case handling for allX loop identifiers
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
a6e8e95331
|
Improve preferForLoop identifier selection logic
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
5222db8c50
|
Change preferForLoop options for single-line loops
|
2024-01-08 17:27:20 +00:00 |
|
Cal Stephens
|
a5abcd2072
|
Fix issue where for loop would break conditional assignment rule
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
fa832ab015
|
Rename forLoop to preferForLoop
|
2024-01-08 17:27:20 +00:00 |
|
Cal Stephens
|
fc98ece053
|
Fix edge cases in forLoop rule (#1494)
|
2024-01-08 17:27:20 +00:00 |
|
Cal Stephens
|
ee609d2819
|
Add rule to convert forEach { ... } calls to for loops (#1490)
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
2141f575bc
|
Fix globs header
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
75c97cadcd
|
Fix self inserted before set clause in computed property
|
2024-01-08 17:27:20 +00:00 |
|
Nick Lockwood
|
ad7707bd34
|
Update for 0.52.11 release
|
2023-12-06 00:05:51 +00:00 |
|
Cal Stephens
|
0bd9f0da27
|
Fix indent for wrapped conditional assignment expressions
|
2023-12-05 23:46:40 +00:00 |
|
Nick Lockwood
|
79d219464a
|
Use isUnwrapOperator where applicable
|
2023-12-05 20:00:02 +00:00 |
|
Nick Lockwood
|
2bb148e73e
|
Fix assertion failure in redundantSelf rule
|
2023-12-05 20:00:02 +00:00 |
|
Nick Lockwood
|
f89e4e4620
|
Fix raw string parsing bug
|
2023-12-05 20:00:02 +00:00 |
|
Cal Stephens
|
90d9d20b12
|
Update if/switch expression workaround for Swift 5.9 bug to handle as! cast
|
2023-12-05 20:00:02 +00:00 |
|
Nick Lockwood
|
cac06079ce
|
Update for 0.52.10 release
|
2023-11-14 23:08:29 +00:00 |
|
Nick Lockwood
|
e621e9a17c
|
Fix unsafe conversion of conditional switch cases to expression
|
2023-11-14 22:54:08 +00:00 |
|
Nick Lockwood
|
d538b2fbf7
|
Refactor conditionalBranches helper
|
2023-11-14 22:54:08 +00:00 |
|
Nick Lockwood
|
3b41d2ae4c
|
Fix enumNamespaces rule breaking import struct/class
|
2023-11-14 22:54:08 +00:00 |
|
Nick Lockwood
|
d37a477177
|
Update for 0.52.9 release
|
2023-11-11 08:06:23 +00:00 |
|
Cal Stephens
|
14963bde23
|
Fix issue where switch case with multiple where clauses could parse incorrectly
|
2023-11-11 07:51:55 +00:00 |
|
Cal Stephens
|
52b9aaf330
|
Fix issue where enumNamespaces rule wouldn't be applied following import statement
|
2023-11-11 07:51:55 +00:00 |
|
Nick Lockwood
|
83ae67adc0
|
Fix blankLineAfterImports for @preconcurrency attribute
|
2023-11-11 07:51:55 +00:00 |
|
Nick Lockwood
|
311df920b8
|
Fix redundantClosure when redundantReturn disabled
|
2023-11-11 07:51:55 +00:00 |
|
Cal Stephens
|
c1e4c4861d
|
Fix issue where if/switch expressions with 'as?' cast would break build in Swift 5.9
|
2023-11-11 07:51:55 +00:00 |
|
Cal Stephens
|
2b0c472d5e
|
Fix issue where closure with if expression in method call would be unexpectedly removed
|
2023-11-11 07:51:55 +00:00 |
|
Nick Lockwood
|
b31b80ffb6
|
Fix redundantClosure inside conditional statement
|
2023-11-11 07:51:55 +00:00 |
|
Nick Lockwood
|
4c8386a35e
|
Update for 0.52.8 release
|
2023-10-17 03:54:35 -07:00 |
|
Cal Stephens
|
fedf5d7dfc
|
Update redundantClosure rule to handle cases where if/switch expression would not be allowed
|
2023-10-16 02:55:27 -07:00 |
|
Nick Lockwood
|
69fdbd9707
|
Fix docComments rule for macros
|
2023-10-14 08:50:16 +01:00 |
|