1.0.6
What's Changed
- Include version-specific package manifests when determining default minimum Swift version by @calda in #235
- Update to SwiftLint 0.52.1 by @calda in #239
- Add rule to avoid using
@unchecked Sendable
by @calda in #237 - Add rule to prefer weak captures over unowned captures by @calda in #238
- Fix issue where linter would disallow "@unchecked Sendable" string in comments by @calda in #241
- Improve discussion and examples for rule to avoid unowned captures by @calda in #240
- Fix issue where package plugin wouldn't run SwiftLint lint-only rules unless passing in
--lint
flag by @calda in #242 - Update to SwiftFormat 0.53 by @calda in #243
- Improve unit tests by @calda in #244
- Fix some typos in README by @Jager-yoo in #246
- Update Package.swift by @elfredpagan in #247
- Soften wording for rule to avoid using default in switch statements by @calda in #245
- Update to Swift 5.9 by @calda in #248
- Update omit-return rule discussion to include examples using if/swift expressions by @calda in #249
- Specify
--shortoptionals always
option explicitly since default was updated toexcept-properties
by @calda in #251 - Use
sortImports
rule instead of deprecatedsortedImports
rule by @calda in #252 - Add rule to add a line break after the assignment operator before a multi-line
if
orswitch
expressions by @calda in #253 - Add rule to prefer using if/switch expressions when initializing a new property with the result of a conditional statement by @calda in #250
- Add rules for how to wrap attributes on property declarations by @calda in #254
Full Changelog: 1.0.5...1.0.6