inessential by Brent Simmons

NetNewsWire Sitrep

Alex — @tales on Twitter, blogger at 418 Teapot — ran Sitrep on NetNewsWire, on the branch we’re currently working on (iOS-candidate).

Here’s what Sitrep reports:

SITREP
------
Overview
Files scanned: 424
Structs: 145
Classes: 283
Enums: 33
Protocols: 69
Extensions: 300
Sizes
Total lines of code: 56254
Source lines of code: 50125
Longest file: SceneCoordinator.swift (2038 source lines)
Longest type: SceneCoordinator (1080 source lines)
Structure
Imports: Foundation (218), RSCore (146), Account (129), Articles (104), UIKit (91), AppKit (79), RSWeb (53), RSParser (42), XCTest (41), os.log (37), RSTree (20), RSDatabase (18), ArticlesDatabase (13), SyncDatabase (12), WebKit (9), SafariServices (6), UserNotifications (5), CoreServices (4), Intents (3), NetNewsWire (2), MobileCoreServices (2), Social (1), CoreSpotlight (1), SystemConfiguration (1), WatchKit (1), BackgroundTasks (1), Sparkle (1), Darwin (1), AuthenticationServices (1)
UIKit View Controllers: 7
UIKit Views: 5
SwiftUI Views: 0

I would have guessed around 35,000 lines of code, but we’re past 50,000 lines.