The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
SplitArguments.swift in Sources/ArgumentParser/Parsing |
433 | 25 |
UsageGenerator.swift in Sources/ArgumentParser/Usage |
371 | 22 |
Option.swift in Sources/ArgumentParser/Parsable Properties |
347 | - |
ArgumentSet.swift in Sources/ArgumentParser/Parsing |
337 | 15 |
HelpGenerator.swift in Sources/ArgumentParser/Usage |
287 | 14 |
Argument.swift in Sources/ArgumentParser/Parsable Properties |
285 | - |
Flag.swift in Sources/ArgumentParser/Parsable Properties |
266 | - |
CommandParser.swift in Sources/ArgumentParser/Parsing |
255 | 9 |
TestHelpers.swift in Sources/ArgumentParserTestHelpers |
228 | 2 |
ParsableArgumentsValidation.swift in Sources/ArgumentParser/Parsable Types |
222 | 3 |
ArgumentDecoder.swift in Sources/ArgumentParser/Parsing |
210 | 27 |
ArgumentDefinition.swift in Sources/ArgumentParser/Parsing |
183 | 4 |
ParsableArguments.swift in Sources/ArgumentParser/Parsable Types |
178 | 5 |
ZshCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
150 | 2 |
DumpHelpGenerator.swift in Sources/ArgumentParser/Usage |
139 | 10 |
BashCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
133 | - |
MessageInfo.swift in Sources/ArgumentParser/Usage |
132 | 2 |
FishCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
126 | 1 |
StringExtensions.swift in Sources/ArgumentParser/Utilities |
105 | 4 |
main.swift in Tools/changelog-authors |
105 | 8 |
ToolInfo.swift in Sources/ArgumentParserToolInfo |
98 | - |
NameSpecification.swift in Sources/ArgumentParser/Parsable Properties |
94 | 1 |
SwiftSupport.cmake in cmake/modules |
93 | - |
CompletionsGenerator.swift in Sources/ArgumentParser/Completions |
92 | 5 |
Name.swift in Sources/ArgumentParser/Parsing |
84 | 1 |
InputOrigin.swift in Sources/ArgumentParser/Parsing |
76 | 9 |
Tree.swift in Sources/ArgumentParser/Utilities |
70 | 7 |
Errors.swift in Sources/ArgumentParser/Parsable Properties |
66 | - |
ExpressibleByArgument.swift in Sources/ArgumentParser/Parsable Types |
65 | - |
OptionGroup.swift in Sources/ArgumentParser/Parsable Properties |
60 | - |
ParsedValues.swift in Sources/ArgumentParser/Parsing |
57 | 7 |
Package@swift-5.5.swift in root |
55 | - |
ArgumentHelp.swift in Sources/ArgumentParser/Parsable Properties |
54 | - |
Package.swift in root |
52 | - |
Parsed.swift in Sources/ArgumentParser/Parsing |
52 | 3 |
CommandConfiguration.swift in Sources/ArgumentParser/Parsable Types |
51 | - |
ParsableCommand.swift in Sources/ArgumentParser/Parsable Types |
44 | 1 |
HelpCommand.swift in Sources/ArgumentParser/Usage |
34 | 5 |
ParserError.swift in Sources/ArgumentParser/Parsing |
30 | - |
CompletionKind.swift in Sources/ArgumentParser/Parsable Properties |
29 | - |
SequenceExtensions.swift in Sources/ArgumentParser/Utilities |
18 | 2 |
StringHelpers.swift in Sources/ArgumentParserTestHelpers |
16 | 1 |
EnumerableFlag.swift in Sources/ArgumentParser/Parsable Types |
12 | - |
CollectionExtensions.swift in Sources/ArgumentParser/Utilities |
5 | 1 |
ArgumentParserConfig.cmake.in in cmake/modules |
3 | - |
File | # lines | # units |
---|---|---|
ArgumentDecoder.swift in Sources/ArgumentParser/Parsing |
210 | 27 |
SplitArguments.swift in Sources/ArgumentParser/Parsing |
433 | 25 |
UsageGenerator.swift in Sources/ArgumentParser/Usage |
371 | 22 |
ArgumentSet.swift in Sources/ArgumentParser/Parsing |
337 | 15 |
HelpGenerator.swift in Sources/ArgumentParser/Usage |
287 | 14 |
DumpHelpGenerator.swift in Sources/ArgumentParser/Usage |
139 | 10 |
CommandParser.swift in Sources/ArgumentParser/Parsing |
255 | 9 |
InputOrigin.swift in Sources/ArgumentParser/Parsing |
76 | 9 |
main.swift in Tools/changelog-authors |
105 | 8 |
ParsedValues.swift in Sources/ArgumentParser/Parsing |
57 | 7 |
Tree.swift in Sources/ArgumentParser/Utilities |
70 | 7 |
CompletionsGenerator.swift in Sources/ArgumentParser/Completions |
92 | 5 |
ParsableArguments.swift in Sources/ArgumentParser/Parsable Types |
178 | 5 |
HelpCommand.swift in Sources/ArgumentParser/Usage |
34 | 5 |
ArgumentDefinition.swift in Sources/ArgumentParser/Parsing |
183 | 4 |
StringExtensions.swift in Sources/ArgumentParser/Utilities |
105 | 4 |
ParsableArgumentsValidation.swift in Sources/ArgumentParser/Parsable Types |
222 | 3 |
Parsed.swift in Sources/ArgumentParser/Parsing |
52 | 3 |
ZshCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
150 | 2 |
MessageInfo.swift in Sources/ArgumentParser/Usage |
132 | 2 |
There are 14 files with lines longer than 120 characters. In total, there are 59 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
ArgumentSet.swift in Sources/ArgumentParser/Parsing |
337 | 15 | 19 |
Flag.swift in Sources/ArgumentParser/Parsable Properties |
266 | - | 10 |
TestHelpers.swift in Sources/ArgumentParserTestHelpers |
228 | 2 | 7 |
ArgumentDecoder.swift in Sources/ArgumentParser/Parsing |
210 | 27 | 4 |
UsageGenerator.swift in Sources/ArgumentParser/Usage |
371 | 22 | 4 |
ArgumentDefinition.swift in Sources/ArgumentParser/Parsing |
183 | 4 | 3 |
Argument.swift in Sources/ArgumentParser/Parsable Properties |
285 | - | 2 |
Option.swift in Sources/ArgumentParser/Parsable Properties |
347 | - | 2 |
ParsableArgumentsValidation.swift in Sources/ArgumentParser/Parsable Types |
222 | 3 | 2 |
StringExtensions.swift in Sources/ArgumentParser/Utilities |
105 | 4 | 2 |
BashCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
133 | - | 1 |
FishCompletionsGenerator.swift in Sources/ArgumentParser/Completions |
126 | 1 | 1 |
NameSpecification.swift in Sources/ArgumentParser/Parsable Properties |
94 | 1 | 1 |
CommandParser.swift in Sources/ArgumentParser/Parsing |
255 | 9 | 1 |