realm/SwiftLint

Feature request: lexicographic sorting options for `sorted_imports`

Open

#4810 aperta il 11 mar 2023

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Swift (2295 fork)batch import
enhancementgood first issue

Metriche repository

Star
 (19.570 star)
Metriche merge PR
 (Merge medio 16g 3h) (37 PR mergiate in 30 g)

Descrizione

New Issue Checklist

Describe the bug

import AppTypes
import AVFoundation
import Base
import Logging

Will pass sorted_imports, but swift-format's equivalent of this rule wants lexicographic sorting, and expects

import AppTypes
import Base
import Logging
import AVFoundation

It would be nice if SwiftLint offered a configuration option that preferred a sort order compatible with swift-format

Complete output when running SwiftLint, including the stack trace and command used

N/A

Environment

  • SwiftLint version (run swiftlint version to be sure)? 0.50.3
  • Installation method used (Homebrew, CocoaPods, building from source, etc)? Homebrew
  • Paste your configuration file:

none

no

  • Which Xcode version are you using (check xcodebuild -version)?
Xcode 14.2
Build version 14C18
  • Do you have a sample that shows the issue? Run echo "[string here]" | swiftlint lint --no-cache --use-stdin --enable-all-rules to quickly test if your example is really demonstrating the issue. If your example is more complex, you can use swiftlint lint --path [file here] --no-cache --enable-all-rules.

N/A

Guida contributor