You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's a false positive for the rule unused_enumerated. The offset given from enumerated is used, just apparently not fast enough.
// This triggers a unused_enumerated violation:
letpreviousValueComponent="1234"letcurrentValueComponent="1434"
// Compare previous and current components and find if there are any indexes where:
// - two characters are digits
// - these two digits are different
//
letfirstIndexWithDifferentDigit=zip(previousValueComponent, currentValueComponent).enumerated().first{
$0.element.0.isNumber &&
$0.element.1.isNumber &&
$0.element.0!= $0.element.1}?.offset
return firstIndexWithDifferentDigit
Mention the command or other SwiftLint integration method that caused the issue. Include stack traces or command output.
$ swiftlint lint [--no-cache] [--fix]
Environment
SwiftLint version (run swiftlint version to be sure) 0.57.1
Xcode version (run xcodebuild -version to be sure) 16.0
Installation method used (Homebrew, CocoaPods, building from source, etc) SPM
Configuration file:
# insert yaml contents here
Are you using nested configurations? If so, paste their
relative paths and respective contents.
The text was updated successfully, but these errors were encountered:
New Issue Checklist
Bug Description
There's a false positive for the rule
unused_enumerated
. The offset given from enumerated is used, just apparently not fast enough.Mention the command or other SwiftLint integration method that caused the issue. Include stack traces or command output.
Environment
swiftlint version
to be sure) 0.57.1xcodebuild -version
to be sure) 16.0# insert yaml contents here
Are you using nested configurations? If so, paste their
relative paths and respective contents.
The text was updated successfully, but these errors were encountered: