in Sources/SwiftFormatRules/OrderedImports.swift [43:67]
func formatAndAppend(linesSection: ArraySlice<Line>) {
codeBlocks.append(contentsOf: commentBuffer)
// Perform linting on the grouping of the imports.
checkGrouping(linesSection)
if let lastLine = fileHeader.last, lastLine.type == .blankLine {
fileHeader.removeLast()
}
regularImports = formatImports(regularImports)
declImports = formatImports(declImports)
testableImports = formatImports(testableImports)
formatCodeblocks(&codeBlocks)
let joined = joinLines(fileHeader, regularImports, declImports, testableImports, codeBlocks)
formattedLines.append(contentsOf: joined)
regularImports = []
declImports = []
testableImports = []
codeBlocks = []
fileHeader = []
commentBuffer = []
}