apple / swift-argument-parser
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 45 files with 5,802 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,434 lines of code)
    • 21 files changed 6-20 times (3,103 lines of code)
    • 19 files changed 1-5 times (1,265 lines of code)
0% | 0% | 24% | 53% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
swift, md, txt, sh, in, gitignore, cmake, json, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 25% | 54% | 20%
cmake0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
Sources/ArgumentParser/Parsable Properties0% | 0% | 52% | 35% | 11%
Sources/ArgumentParser/Parsing0% | 0% | 19% | 56% | 23%
Sources/ArgumentParser/Usage0% | 0% | 29% | 55% | 14%
Sources/ArgumentParser/Parsable Types0% | 0% | 31% | 66% | 2%
Sources/ArgumentParser/Completions0% | 0% | 0% | 100% | 0%
Sources/ArgumentParserTestHelpers0% | 0% | 0% | 93% | 6%
ROOT0% | 0% | 0% | 48% | 51%
Sources/ArgumentParser/Utilities0% | 0% | 0% | 0% | 100%
Tools/changelog-authors0% | 0% | 0% | 0% | 100%
Sources/ArgumentParserToolInfo0% | 0% | 0% | 0% | 100%
cmake/modules0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ArgumentSet.swift
in Sources/ArgumentParser/Parsing
337 15 143 703 27
HelpGenerator.swift
in Sources/ArgumentParser/Usage
287 14 21 701 24
Option.swift
in Sources/ArgumentParser/Parsable Properties
347 - 3 703 24
ParsableArguments.swift
in Sources/ArgumentParser/Parsable Types
178 5 25 701 22
Argument.swift
in Sources/ArgumentParser/Parsable Properties
285 - 20 700 21
UsageGenerator.swift
in Sources/ArgumentParser/Usage
371 22 20 703 20
Flag.swift
in Sources/ArgumentParser/Parsable Properties
266 - 20 701 19
MessageInfo.swift
in Sources/ArgumentParser/Usage
132 2 158 703 17
CommandParser.swift
in Sources/ArgumentParser/Parsing
255 9 152 700 17
ArgumentDefinition.swift
in Sources/ArgumentParser/Parsing
183 4 10 700 11
TestHelpers.swift
in Sources/ArgumentParserTestHelpers
228 2 83 693 11
ZshCompletionsGenerator.swift
in Sources/ArgumentParser/Completions
150 2 55 551 10
SplitArguments.swift
in Sources/ArgumentParser/Parsing
433 25 20 700 10
HelpCommand.swift
in Sources/ArgumentParser/Usage
34 5 21 689 9
BashCompletionsGenerator.swift
in Sources/ArgumentParser/Completions
133 - 195 551 9
ParserError.swift
in Sources/ArgumentParser/Parsing
30 - 208 700 8
Errors.swift
in Sources/ArgumentParser/Parsable Properties
66 - 25 698 8
FishCompletionsGenerator.swift
in Sources/ArgumentParser/Completions
126 1 20 536 8
ParsableCommand.swift
in Sources/ArgumentParser/Parsable Types
44 1 285 700 6
CommandConfiguration.swift
in Sources/ArgumentParser/Parsable Types
51 - 380 700 6