uber / RIBs-iOS
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 0% | 18% | 81%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
swift0% | 0% | 0% | 18% | 81%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tutorials0% | 0% | 0% | 16% | 83%
RIBs0% | 0% | 0% | 28% | 71%
RIBsTests0% | 0% | 0% | 32% | 67%
tooling0% | 0% | 0% | 0% | 100%
Example0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
TicTacToeMocks.swift
in tutorials/tutorial2/TicTacToeTests
194 23
WorkflowTests.swift
in RIBsTests/Workflow
162 5
TicTacToeInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
130 4
TicTacToeInteractor.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
130 4
TicTacToeInteractor.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
107 5
LeakDetector.swift
in RIBs/Classes/LeakDetector
105 4
OffGameViewController.swift
in tutorials/tutorial3-completed/TicTacToe/OffGame
105 3
Worker.swift
in RIBs/Classes/Worker
104 3
TicTacToeInteractor.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
103 5
TicTacToeInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
102 4
Workflow.swift
in RIBs/Classes/Workflow
99 3
Router.swift
in RIBs/Classes
98 4
TicTacToeViewController.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
98 7
TicTacToeViewController.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
98 7
TicTacToeViewController.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
98 9
TicTacToeViewController.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
98 7
TicTacToeViewController.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
90 9
Interactor.swift
in RIBs/Classes
80 4
WorkerTests.swift
in RIBsTests/Worker
75 2
BasicScoreBoardViewController.swift
in tutorials/tutorial4-completed/TicTacToe/ScoreBoard
73 1
BasicScoreBoardViewController.swift
in tutorials/tutorial4/TicTacToe/ScoreBoard
73 1
OffGameViewController.swift
in tutorials/tutorial4-completed/TicTacToe/OffGame
63 3
OffGameViewController.swift
in tutorials/tutorial4/TicTacToe/OffGame
63 3
Mocks.swift
in RIBsTests
61 4
RandomWinViewController.swift
in tutorials/tutorial4-completed/TicTacToe/RandomWin
61 2
RandomWinViewController.swift
in tutorials/tutorial4/TicTacToe/RandomWin
61 2
LoggedOutViewController.swift
in tutorials/tutorial3/TicTacToe/LoggedOut
60 2
LoggedOutViewController.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedOut
60 2
LoggedOutViewController.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedOut
60 2
LoggedOutViewController.swift
in tutorials/tutorial2/TicTacToe/LoggedOut
60 2
LoggedOutViewController.swift
in tutorials/tutorial4/TicTacToe/LoggedOut
60 2
LoggedInRouter.swift
in tutorials/tutorial3/TicTacToe/LoggedIn
57 5
LoggedInRouter.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedIn
57 5
56 3
OffGameViewController.swift
in tutorials/tutorial3/TicTacToe/OffGame
50 2
LoggedInRouter.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
49 4
LoggedInRouter.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
49 4
RootViewController.swift
in tutorials/tutorial4-completed/TicTacToe/Root
48 2
RootViewController.swift
in tutorials/tutorial4/TicTacToe/Root
48 2
47 -
LoggedInBuilder.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
47 3
LoggedInBuilder.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
46 3
43 -
RootInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/Root
43 4
RootRouter.swift
in tutorials/tutorial3/TicTacToe/Root
42 3
RootRouter.swift
in tutorials/tutorial3-completed/TicTacToe/Root
42 3
RootRouter.swift
in tutorials/tutorial4-completed/TicTacToe/Root
42 2
41 2
LoggedInInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
41 7
RootRouter.swift
in tutorials/tutorial4/TicTacToe/Root
41 2
Files With Most Units (Top 50)
File# lines# units
TicTacToeMocks.swift
in tutorials/tutorial2/TicTacToeTests
194 23
TicTacToeViewController.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
90 9
TicTacToeViewController.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
98 9
TicTacToeViewController.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
98 7
TicTacToeViewController.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
98 7
LoggedInInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
41 7
TicTacToeViewController.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
98 7
AppDelegate.swift
in Example/RIBs
18 6
LoggedInInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedIn
37 6
LoggedInInteractor.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
32 6
WorkflowTests.swift
in RIBsTests/Workflow
162 5
TicTacToeInteractor.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
103 5
LoggedInRouter.swift
in tutorials/tutorial3/TicTacToe/LoggedIn
57 5
LoggedInInteractor.swift
in tutorials/tutorial3/TicTacToe/LoggedIn
31 5
LoggedInRouter.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedIn
57 5
TicTacToeInteractor.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
107 5
LeakDetector.swift
in RIBs/Classes/LeakDetector
105 4
Interactor.swift
in RIBs/Classes
80 4
Router.swift
in RIBs/Classes
98 4
Mocks.swift
in RIBsTests
61 4
TicTacToeInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
102 4
TicTacToeInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
130 4
RootInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/Root
43 4
LoggedInRouter.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
49 4
TicTacToeInteractor.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
130 4
LoggedInRouter.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
49 4
Worker.swift
in RIBs/Classes/Worker
104 3
Workflow.swift
in RIBs/Classes/Workflow
99 3
56 3
RootViewController.swift
in tutorials/tutorial3/TicTacToe/Root
28 3
RootRouter.swift
in tutorials/tutorial3/TicTacToe/Root
42 3
RootViewController.swift
in tutorials/tutorial3-completed/TicTacToe/Root
28 3
RootRouter.swift
in tutorials/tutorial3-completed/TicTacToe/Root
42 3
LoggedInBuilder.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedIn
40 3
OffGameInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/OffGame
39 3
OffGameViewController.swift
in tutorials/tutorial3-completed/TicTacToe/OffGame
105 3
RandomWinInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/RandomWin
36 3
RandomWinAdapter.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
20 3
TicTacToeAdapter.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
20 3
LoggedInBuilder.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
47 3
OffGameViewController.swift
in tutorials/tutorial4-completed/TicTacToe/OffGame
63 3
RandomWinInteractor.swift
in tutorials/tutorial4/TicTacToe/RandomWin
36 3
RandomWinAdapter.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
20 3
TicTacToeAdapter.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
20 3
LoggedInBuilder.swift
in tutorials/tutorial4/TicTacToe/LoggedIn
46 3
OffGameViewController.swift
in tutorials/tutorial4/TicTacToe/OffGame
63 3
41 2
WorkerTests.swift
in RIBsTests/Worker
75 2
ComponentTests.swift
in RIBsTests/DI
35 2
___FILEBASENAME___Builder.swift
in tooling/RIB.xctemplate/ownsView
20 2
Files With Long Lines (Top 50)

There are 57 files with lines longer than 120 characters. In total, there are 94 long lines.

File# lines# units# long lines
Workflow.swift
in RIBs/Classes/Workflow
99 3 7
41 2 5
TicTacToeMocks.swift
in tutorials/tutorial2/TicTacToeTests
194 23 5
LeakDetector.swift
in RIBs/Classes/LeakDetector
105 4 4
43 - 4
TicTacToeViewController.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
90 9 3
TicTacToeViewController.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
98 7 3
TicTacToeViewController.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
98 7 3
TicTacToeViewController.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
98 9 3
TicTacToeViewController.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
98 7 3
47 - 2
ViewableRouter.swift
in RIBs/Classes
39 - 2
___FILEBASENAME___Router.swift
in tooling/RIB.xctemplate/ownsView
13 - 2
___FILEBASENAME___Router.swift
in tooling/RIB.xctemplate/Default
17 2 2
___FILEBASENAME___Builder.swift
in tooling/RIB.xctemplate/Default
23 2 2
AppDelegate.swift
in tutorials/tutorial4-completed/TicTacToe/AppStart
26 - 2
LoggedInBuilder.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedIn
47 3 2
LaunchRouter.swift
in RIBs/Classes
15 1 1
Router.swift
in RIBs/Classes
98 4 1
AppDelegate.swift
in Example/RIBs
18 6 1
Mocks.swift
in RIBsTests
61 4 1
ComponentTests.swift
in RIBsTests/DI
35 2 1
___FILEBASENAME___Builder.swift
in tooling/RIB.xctemplate/ownsView
20 2 1
___FILEBASENAME___ViewController.swift
in tooling/RIB.xctemplate/ownsView
8 - 1
___FILEBASENAME___Interactor.swift
in tooling/RIB.xctemplate/ownsView
23 - 1
AppDelegate.swift
in tutorials/tutorial3/TicTacToe/AppStart
16 - 1
TicTacToeInteractor.swift
in tutorials/tutorial3/TicTacToe/TicTacToe
103 5 1
LoggedOutInteractor.swift
in tutorials/tutorial3/TicTacToe/LoggedOut
36 2 1
OffGameInteractor.swift
in tutorials/tutorial3/TicTacToe/OffGame
27 2 1
AppDelegate.swift
in tutorials/tutorial3-completed/TicTacToe/AppStart
16 - 1
TicTacToeInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/TicTacToe
102 4 1
RootRouter.swift
in tutorials/tutorial3-completed/TicTacToe/Root
42 3 1
LoggedOutInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/LoggedOut
36 2 1
OffGameInteractor.swift
in tutorials/tutorial3-completed/TicTacToe/OffGame
39 3 1
TicTacToeInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/TicTacToe
130 4 1
RootInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/Root
43 4 1
RootRouter.swift
in tutorials/tutorial4-completed/TicTacToe/Root
42 2 1
RandomWinInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/RandomWin
36 3 1
BasicScoreBoardRouter.swift
in tutorials/tutorial4-completed/TicTacToe/ScoreBoard
13 - 1
BasicScoreBoardViewController.swift
in tutorials/tutorial4-completed/TicTacToe/ScoreBoard
73 1 1
BasicScoreBoardInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/ScoreBoard
32 1 1
LoggedOutInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/LoggedOut
36 2 1
OffGameInteractor.swift
in tutorials/tutorial4-completed/TicTacToe/OffGame
27 2 1
AppDelegate.swift
in tutorials/tutorial1/TicTacToe/AppStart
15 - 1
DELETE_ME.swift
in tutorials/tutorial1/TicTacToe/LoggedOut
15 2 1
AppDelegate.swift
in tutorials/tutorial2/TicTacToe/AppStart
16 - 1
TicTacToeInteractor.swift
in tutorials/tutorial2/TicTacToe/TicTacToe
107 5 1
LoggedOutInteractor.swift
in tutorials/tutorial2/TicTacToe/LoggedOut
35 1 1
AppDelegate.swift
in tutorials/tutorial4/TicTacToe/AppStart
16 - 1
TicTacToeInteractor.swift
in tutorials/tutorial4/TicTacToe/TicTacToe
130 4 1
Correlations

File Size vs. Commits (all time): 202 points

Example/RIBs/AppDelegate.swift x: 2 commits (all time) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 commits (all time) y: 9 lines of code Package.swift x: 7 commits (all time) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 3 commits (all time) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 3 commits (all time) y: 56 lines of code RIBs/Classes/Builder.swift x: 1 commits (all time) y: 8 lines of code RIBs/Classes/ComponentizedBuilder.swift x: 1 commits (all time) y: 43 lines of code RIBs/Classes/DI/Component.swift x: 1 commits (all time) y: 24 lines of code RIBs/Classes/DI/Dependency.swift x: 1 commits (all time) y: 3 lines of code RIBs/Classes/Extensions/Foundation+Extensions.swift x: 1 commits (all time) y: 9 lines of code RIBs/Classes/Interactor.swift x: 1 commits (all time) y: 80 lines of code RIBs/Classes/LaunchRouter.swift x: 1 commits (all time) y: 15 lines of code RIBs/Classes/LeakDetector/Executor.swift x: 1 commits (all time) y: 27 lines of code RIBs/Classes/LeakDetector/LeakDetector.swift x: 1 commits (all time) y: 105 lines of code RIBs/Classes/MultiStageComponentizedBuilder.swift x: 1 commits (all time) y: 47 lines of code RIBs/Classes/PresentableInteractor.swift x: 1 commits (all time) y: 10 lines of code RIBs/Classes/Router.swift x: 1 commits (all time) y: 98 lines of code RIBs/Classes/ViewableRouter.swift x: 1 commits (all time) y: 39 lines of code RIBs/Classes/Worker/Worker.swift x: 1 commits (all time) y: 104 lines of code RIBs/Classes/Workflow/Workflow.swift x: 1 commits (all time) y: 99 lines of code RIBsTests/DI/ComponentTests.swift x: 1 commits (all time) y: 35 lines of code RIBsTests/Extensions/Foundation+ExtensionsTests.swift x: 1 commits (all time) y: 17 lines of code RIBsTests/LaunchRouterTests.swift x: 1 commits (all time) y: 19 lines of code RIBsTests/Mocks.swift x: 1 commits (all time) y: 61 lines of code RIBsTests/Worker/WorkerTests.swift x: 1 commits (all time) y: 75 lines of code RIBsTests/Workflow/WorkflowTests.swift x: 1 commits (all time) y: 162 lines of code tooling/Component Extension.xctemplate/___FILEBASENAME___Component+___VARIABLE_childName___.swift x: 1 commits (all time) y: 5 lines of code tooling/RIB.xctemplate/Default/___FILEBASENAME___Builder.swift x: 1 commits (all time) y: 23 lines of code tooling/RIB.xctemplate/ownsView/___FILEBASENAME___Builder.swift x: 1 commits (all time) y: 20 lines of code tooling/RIB.xctemplate/ownsView/___FILEBASENAME___Router.swift x: 1 commits (all time) y: 13 lines of code tutorials/tutorial1/TicTacToe/AppStart/AppComponent.swift x: 1 commits (all time) y: 6 lines of code tutorials/tutorial1/TicTacToe/Root/RootBuilder.swift x: 1 commits (all time) y: 22 lines of code tutorials/tutorial1/TicTacToe/Root/RootRouter.swift x: 1 commits (all time) y: 26 lines of code tutorials/tutorial1/TicTacToe/Root/RootViewController.swift x: 1 commits (all time) y: 21 lines of code tutorials/tutorial2/TicTacToe/AppStart/AppDelegate.swift x: 1 commits (all time) y: 16 lines of code tutorials/tutorial2/TicTacToe/LoggedOut/LoggedOutViewController.swift x: 1 commits (all time) y: 60 lines of code tutorials/tutorial2/TicTacToe/Root/RootBuilder.swift x: 1 commits (all time) y: 29 lines of code tutorials/tutorial2/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 commits (all time) y: 107 lines of code tutorials/tutorial2/TicTacToeTests/TicTacToeMocks.swift x: 1 commits (all time) y: 194 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInBuilder.swift x: 1 commits (all time) y: 40 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift x: 1 commits (all time) y: 37 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift x: 1 commits (all time) y: 57 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedOut/LoggedOutInteractor.swift x: 1 commits (all time) y: 36 lines of code tutorials/tutorial3-completed/TicTacToe/OffGame/OffGameBuilder.swift x: 1 commits (all time) y: 34 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootBuilder.swift x: 1 commits (all time) y: 31 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootRouter.swift x: 1 commits (all time) y: 42 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootViewController.swift x: 1 commits (all time) y: 28 lines of code tutorials/tutorial3-completed/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 commits (all time) y: 102 lines of code tutorials/tutorial3/TicTacToe/OffGame/OffGameViewController.swift x: 1 commits (all time) y: 50 lines of code tutorials/tutorial3/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 commits (all time) y: 103 lines of code tutorials/tutorial3/TicTacToe/TicTacToe/TicTacToeViewController.swift x: 1 commits (all time) y: 90 lines of code tutorials/tutorial4-completed/TicTacToe/ActionableItems/LoggedInActionableItem.swift x: 1 commits (all time) y: 4 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/Game.swift x: 1 commits (all time) y: 12 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift x: 1 commits (all time) y: 41 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/LoggedInRouter.swift x: 1 commits (all time) y: 49 lines of code tutorials/tutorial4-completed/TicTacToe/Models/ScoreStream.swift x: 1 commits (all time) y: 38 lines of code tutorials/tutorial4-completed/TicTacToe/OffGame/OffGameViewController.swift x: 1 commits (all time) y: 63 lines of code tutorials/tutorial4-completed/TicTacToe/Root/RootBuilder.swift x: 1 commits (all time) y: 32 lines of code tutorials/tutorial4-completed/TicTacToe/Root/RootViewController.swift x: 1 commits (all time) y: 48 lines of code tutorials/tutorial4-completed/TicTacToe/ScoreBoard/BasicScoreBoardViewController.swift x: 1 commits (all time) y: 73 lines of code tutorials/tutorial4-completed/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 commits (all time) y: 130 lines of code tutorials/tutorial4/TicTacToe/LoggedIn/LoggedInBuilder.swift x: 1 commits (all time) y: 46 lines of code
194.0
lines of code
  min: 3.0
  average: 32.58
  25th percentile: 13.0
  median: 26.0
  75th percentile: 40.25
  max: 194.0
0 7.0
commits (all time)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

File Size vs. Contributors (all time): 202 points

Example/RIBs/AppDelegate.swift x: 2 contributors (all time) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 contributors (all time) y: 9 lines of code Package.swift x: 5 contributors (all time) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 2 contributors (all time) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 2 contributors (all time) y: 56 lines of code RIBs/Classes/Builder.swift x: 1 contributors (all time) y: 8 lines of code RIBs/Classes/ComponentizedBuilder.swift x: 1 contributors (all time) y: 43 lines of code RIBs/Classes/DI/Component.swift x: 1 contributors (all time) y: 24 lines of code RIBs/Classes/DI/Dependency.swift x: 1 contributors (all time) y: 3 lines of code RIBs/Classes/Extensions/Foundation+Extensions.swift x: 1 contributors (all time) y: 9 lines of code RIBs/Classes/Interactor.swift x: 1 contributors (all time) y: 80 lines of code RIBs/Classes/LaunchRouter.swift x: 1 contributors (all time) y: 15 lines of code RIBs/Classes/LeakDetector/Executor.swift x: 1 contributors (all time) y: 27 lines of code RIBs/Classes/LeakDetector/LeakDetector.swift x: 1 contributors (all time) y: 105 lines of code RIBs/Classes/MultiStageComponentizedBuilder.swift x: 1 contributors (all time) y: 47 lines of code RIBs/Classes/PresentableInteractor.swift x: 1 contributors (all time) y: 10 lines of code RIBs/Classes/Router.swift x: 1 contributors (all time) y: 98 lines of code RIBs/Classes/ViewableRouter.swift x: 1 contributors (all time) y: 39 lines of code RIBs/Classes/Worker/Worker.swift x: 1 contributors (all time) y: 104 lines of code RIBs/Classes/Workflow/Workflow.swift x: 1 contributors (all time) y: 99 lines of code RIBsTests/DI/ComponentTests.swift x: 1 contributors (all time) y: 35 lines of code RIBsTests/Extensions/Foundation+ExtensionsTests.swift x: 1 contributors (all time) y: 17 lines of code RIBsTests/LaunchRouterTests.swift x: 1 contributors (all time) y: 19 lines of code RIBsTests/Mocks.swift x: 1 contributors (all time) y: 61 lines of code RIBsTests/Worker/WorkerTests.swift x: 1 contributors (all time) y: 75 lines of code RIBsTests/Workflow/WorkflowTests.swift x: 1 contributors (all time) y: 162 lines of code tooling/Component Extension.xctemplate/___FILEBASENAME___Component+___VARIABLE_childName___.swift x: 1 contributors (all time) y: 5 lines of code tooling/RIB.xctemplate/Default/___FILEBASENAME___Builder.swift x: 1 contributors (all time) y: 23 lines of code tooling/RIB.xctemplate/ownsView/___FILEBASENAME___Builder.swift x: 1 contributors (all time) y: 20 lines of code tooling/RIB.xctemplate/ownsView/___FILEBASENAME___Router.swift x: 1 contributors (all time) y: 13 lines of code tutorials/tutorial1/TicTacToe/AppStart/AppComponent.swift x: 1 contributors (all time) y: 6 lines of code tutorials/tutorial1/TicTacToe/Root/RootBuilder.swift x: 1 contributors (all time) y: 22 lines of code tutorials/tutorial1/TicTacToe/Root/RootRouter.swift x: 1 contributors (all time) y: 26 lines of code tutorials/tutorial1/TicTacToe/Root/RootViewController.swift x: 1 contributors (all time) y: 21 lines of code tutorials/tutorial2/TicTacToe/AppStart/AppDelegate.swift x: 1 contributors (all time) y: 16 lines of code tutorials/tutorial2/TicTacToe/LoggedOut/LoggedOutViewController.swift x: 1 contributors (all time) y: 60 lines of code tutorials/tutorial2/TicTacToe/Root/RootBuilder.swift x: 1 contributors (all time) y: 29 lines of code tutorials/tutorial2/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 contributors (all time) y: 107 lines of code tutorials/tutorial2/TicTacToeTests/TicTacToeMocks.swift x: 1 contributors (all time) y: 194 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInBuilder.swift x: 1 contributors (all time) y: 40 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift x: 1 contributors (all time) y: 37 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift x: 1 contributors (all time) y: 57 lines of code tutorials/tutorial3-completed/TicTacToe/LoggedOut/LoggedOutInteractor.swift x: 1 contributors (all time) y: 36 lines of code tutorials/tutorial3-completed/TicTacToe/OffGame/OffGameBuilder.swift x: 1 contributors (all time) y: 34 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootBuilder.swift x: 1 contributors (all time) y: 31 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootRouter.swift x: 1 contributors (all time) y: 42 lines of code tutorials/tutorial3-completed/TicTacToe/Root/RootViewController.swift x: 1 contributors (all time) y: 28 lines of code tutorials/tutorial3-completed/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 contributors (all time) y: 102 lines of code tutorials/tutorial3/TicTacToe/OffGame/OffGameViewController.swift x: 1 contributors (all time) y: 50 lines of code tutorials/tutorial3/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 contributors (all time) y: 103 lines of code tutorials/tutorial3/TicTacToe/TicTacToe/TicTacToeViewController.swift x: 1 contributors (all time) y: 90 lines of code tutorials/tutorial4-completed/TicTacToe/ActionableItems/LoggedInActionableItem.swift x: 1 contributors (all time) y: 4 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/Game.swift x: 1 contributors (all time) y: 12 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift x: 1 contributors (all time) y: 41 lines of code tutorials/tutorial4-completed/TicTacToe/LoggedIn/LoggedInRouter.swift x: 1 contributors (all time) y: 49 lines of code tutorials/tutorial4-completed/TicTacToe/Models/ScoreStream.swift x: 1 contributors (all time) y: 38 lines of code tutorials/tutorial4-completed/TicTacToe/OffGame/OffGameViewController.swift x: 1 contributors (all time) y: 63 lines of code tutorials/tutorial4-completed/TicTacToe/Root/RootBuilder.swift x: 1 contributors (all time) y: 32 lines of code tutorials/tutorial4-completed/TicTacToe/Root/RootViewController.swift x: 1 contributors (all time) y: 48 lines of code tutorials/tutorial4-completed/TicTacToe/ScoreBoard/BasicScoreBoardViewController.swift x: 1 contributors (all time) y: 73 lines of code tutorials/tutorial4-completed/TicTacToe/TicTacToe/TicTacToeInteractor.swift x: 1 contributors (all time) y: 130 lines of code tutorials/tutorial4/TicTacToe/LoggedIn/LoggedInBuilder.swift x: 1 contributors (all time) y: 46 lines of code
194.0
lines of code
  min: 3.0
  average: 32.58
  25th percentile: 13.0
  median: 26.0
  75th percentile: 40.25
  max: 194.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Commits (30 days): 5 points

Example/RIBs/AppDelegate.swift x: 2 commits (30d) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 commits (30d) y: 9 lines of code Package.swift x: 2 commits (30d) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 2 commits (30d) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 2 commits (30d) y: 56 lines of code
56.0
lines of code
  min: 9.0
  average: 30.0
  25th percentile: 13.5
  median: 26.0
  75th percentile: 48.5
  max: 56.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (30 days): 5 points

Example/RIBs/AppDelegate.swift x: 2 contributors (30d) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 contributors (30d) y: 9 lines of code Package.swift x: 1 contributors (30d) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 1 contributors (30d) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 1 contributors (30d) y: 56 lines of code
56.0
lines of code
  min: 9.0
  average: 30.0
  25th percentile: 13.5
  median: 26.0
  75th percentile: 48.5
  max: 56.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (90 days): 5 points

Example/RIBs/AppDelegate.swift x: 2 commits (90d) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 commits (90d) y: 9 lines of code Package.swift x: 4 commits (90d) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 2 commits (90d) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 2 commits (90d) y: 56 lines of code
56.0
lines of code
  min: 9.0
  average: 30.0
  25th percentile: 13.5
  median: 26.0
  75th percentile: 48.5
  max: 56.0
0 4.0
commits (90d)
min: 2.0 | average: 2.4 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

File Size vs. Contributors (90 days): 5 points

Example/RIBs/AppDelegate.swift x: 2 contributors (90d) y: 18 lines of code Example/RIBs/ViewController.swift x: 2 contributors (90d) y: 9 lines of code Package.swift x: 2 contributors (90d) y: 26 lines of code RIBsTests/ComponentizedBuilderTests.swift x: 1 contributors (90d) y: 41 lines of code RIBsTests/MultiStageComponentizedBuilderTests.swift x: 1 contributors (90d) y: 56 lines of code
56.0
lines of code
  min: 9.0
  average: 30.0
  25th percentile: 13.5
  median: 26.0
  75th percentile: 48.5
  max: 56.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.6 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0