What's Changed
- Add rule to infer property types from the right-hand-side value rather than writing the type explicitly on the left-hand side by @calda in #263
- Add rule to remove blank lines between chained functions by @mannylopez in #272
- Add redundantProperty rule by @calda in #273
- Remove Linux #error from Package.swift by @calda in #278
- Add explicit category ordering configuration for organizeDeclarations rule by @calda in #280
- Add rule to place doc comments before any attributes by @calda in #281
- Add SwiftUI Property declaration to sub section ordering list by @miguel-jimenez-0529 in #282
- Add emptyExtension rule by @mannylopez in #283
- Add unusedPrivateDeclaration rule by @mannylopez in #284
- Replace several autocorrectable SwiftLint rules with SwiftFormat rules by @calda in #287
- Update infix operator spacing rule to clarify rule for operator definitions like
static func ==(lhs: T, rhs: T) -> Bool
by @calda in #286 - Update colon spacing rule to apply to dictionary literals by @calda in #285
- Add SwiftFormat void rule by @miguel-jimenez-0529 in #288
- Add SwiftUI properties sort by @miguel-jimenez-0529 in #289
- Remove reference to SwiftLint Void rule by @miguel-jimenez-0529 in #290
- Add rule to prefer a generated Equatable implementation when possible by @calda in #292
- Update SwiftFormat
--swiftversion
to 6.0 with--languagemode 5
by @calda in #291 - Add rule to prefer a generated EnvironmentValue property implementation when possible by @miguel-jimenez-0529 in #293
- Add rule to prefer
count(where: { ... })
overfilter { ... }.count
by @calda in #295
Full Changelog: 1.0.7...1.0.8