Overview
File Change Frequency Overall
  • There are 170 files with 18,547 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 170 files changed 1-5 times (18,547 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 170 files with 18,547 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 2 files changed by 2-5 contributors (843 lines of code)
    • 168 files changed by 1 contributor (17,704 lines of code)
0% | 0% | 0% | 4% | 95%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, md, yml, gitignore, gitattributes, patch, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 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
src0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ImportNormalizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
747 46 2026-09-05 2026-09-20 5 2 +400 / -147 danielthomas dannyt
JavaInputAstVisitor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java
4675 242 2026-09-18 2026-10-05 3 1 +589 / -817 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark
1 - 2026-09-19 2026-09-19 1 1 +10 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/text
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
AbstractBlockParserFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block
3 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
Extension.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark
3 - 2026-09-19 2026-09-19 1 1 +11 / -0 danielthomas danielthomas
AttributeProviderContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
3 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
CharMatcher.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/text
4 - 2026-09-19 2026-09-19 1 1 +13 / -0 danielthomas danielthomas
InlineParserFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
4 - 2026-09-19 2026-09-19 1 1 +12 / -0 danielthomas danielthomas
BlockParserFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block
4 - 2026-09-19 2026-09-19 1 1 +12 / -0 danielthomas danielthomas
InlineParserState.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
4 - 2026-09-19 2026-09-19 1 1 +13 / -0 danielthomas danielthomas
InlineContentParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
4 - 2026-09-19 2026-09-19 1 1 +21 / -0 danielthomas danielthomas
TableRow.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TableBody.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TableBlock.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TableHead.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
AttributeProviderFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
4 - 2026-09-19 2026-09-19 1 1 +15 / -0 danielthomas danielthomas
Delimited.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
5 - 2026-09-19 2026-09-19 1 1 +17 / -0 danielthomas danielthomas
PostProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
5 - 2026-09-19 2026-09-19 1 1 +13 / -0 danielthomas danielthomas
InlineParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
5 - 2026-09-19 2026-09-19 1 1 +15 / -0 danielthomas danielthomas
LinkProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
5 - 2026-09-19 2026-09-19 1 1 +40 / -0 danielthomas danielthomas
TextContentNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
5 - 2026-09-19 2026-09-19 1 1 +17 / -0 danielthomas danielthomas
HtmlNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
5 - 2026-09-19 2026-09-19 1 1 +17 / -0 danielthomas danielthomas
MatchedBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block
6 - 2026-09-19 2026-09-19 1 1 +22 / -0 danielthomas danielthomas
IncludeSourceSpans.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
6 - 2026-09-19 2026-09-19 1 1 +22 / -0 danielthomas danielthomas
InlineContentParserFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
6 - 2026-09-19 2026-09-19 1 1 +24 / -0 danielthomas danielthomas
UnderscoreDelimiterProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline
6 1 2026-09-19 2026-09-19 1 1 +8 / -0 danielthomas danielthomas
AsteriskDelimiterProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline
6 1 2026-09-19 2026-09-19 1 1 +8 / -0 danielthomas danielthomas
LineBreakRendering.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
6 - 2026-09-19 2026-09-19 1 1 +19 / -0 danielthomas danielthomas
Renderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer
6 - 2026-09-19 2026-09-19 1 1 +22 / -0 danielthomas danielthomas
AttributeProvider.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
6 - 2026-09-19 2026-09-19 1 1 +29 / -0 danielthomas danielthomas
HardLineBreak.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +19 / -0 danielthomas danielthomas
CustomBlock.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +12 / -0 danielthomas danielthomas
Paragraph.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +14 / -0 danielthomas danielthomas
CustomNode.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +11 / -0 danielthomas danielthomas
BlockQuote.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +19 / -0 danielthomas danielthomas
SoftLineBreak.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +18 / -0 danielthomas danielthomas
Document.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
7 1 2026-09-19 2026-09-19 1 1 +12 / -0 danielthomas danielthomas
Parsing.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
7 1 2026-09-19 2026-09-19 1 1 +10 / -0 danielthomas danielthomas
UrlSanitizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
7 - 2026-09-19 2026-09-19 1 1 +30 / -0 danielthomas danielthomas
MarkdownNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
7 - 2026-09-19 2026-09-19 1 1 +25 / -0 danielthomas danielthomas
DelimiterProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/delimiter
8 - 2026-09-19 2026-09-19 1 1 +46 / -0 danielthomas danielthomas
MarkdownNodeRendererContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
8 - 2026-09-19 2026-09-19 1 1 +30 / -0 danielthomas danielthomas
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
JavaInputAstVisitor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java
4675 242 2026-09-18 2026-10-05 3 1 +589 / -817 danielthomas danielthomas
InlineParserImpl.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
707 48 2026-09-19 2026-09-19 1 1 +969 / -0 danielthomas danielthomas
DocumentParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
453 36 2026-09-19 2026-09-19 1 1 +607 / -0 danielthomas danielthomas
CoreMarkdownNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
446 34 2026-09-19 2026-09-19 1 1 +554 / -0 danielthomas danielthomas
ImportNormalizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
747 46 2026-09-05 2026-09-20 5 2 +400 / -147 danielthomas dannyt
Parser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser
152 19 2026-09-19 2026-09-19 1 1 +352 / -0 danielthomas danielthomas
CoreTextContentNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
281 33 2026-09-19 2026-09-19 1 1 +336 / -0 danielthomas danielthomas
CoreHtmlNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
279 33 2026-09-19 2026-09-19 1 1 +329 / -0 danielthomas danielthomas
HtmlRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
182 27 2026-09-19 2026-09-19 1 1 +319 / -0 danielthomas danielthomas
TableBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
254 12 2026-09-19 2026-09-19 1 1 +312 / -0 danielthomas danielthomas
LinkReferenceDefinitionParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
229 14 2026-09-19 2026-09-19 1 1 +306 / -0 danielthomas danielthomas
Scanner.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
218 18 2026-09-19 2026-09-19 1 1 +281 / -0 danielthomas danielthomas
ListBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
198 11 2026-09-19 2026-09-19 1 1 +254 / -0 danielthomas danielthomas
MarkdownWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
142 23 2026-09-19 2026-09-19 1 1 +246 / -0 danielthomas danielthomas
HtmlInlineParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline
162 10 2026-09-19 2026-09-19 1 1 +217 / -0 danielthomas danielthomas
LinkScanner.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
175 6 2026-09-19 2026-09-19 1 1 +202 / -0 danielthomas danielthomas
TextContentRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
97 14 2026-09-19 2026-09-19 1 1 +169 / -0 danielthomas danielthomas
Node.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
119 16 2026-09-19 2026-09-19 1 1 +166 / -0 danielthomas danielthomas
MarkdownRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
89 11 2026-09-19 2026-09-19 1 1 +161 / -0 danielthomas danielthomas
TextContentWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
106 20 2026-09-19 2026-09-19 1 1 +161 / -0 danielthomas danielthomas
HeadingParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
128 8 2026-09-19 2026-09-19 1 1 +158 / -0 danielthomas danielthomas
Characters.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/text
128 12 2026-09-19 2026-09-19 1 1 +157 / -0 danielthomas danielthomas
JfmtFormatter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
96 4 2026-09-20 2026-09-20 1 2 +154 / -2 danielthomas dannyt
Escaping.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
115 7 2026-09-19 2026-09-19 1 1 +151 / -0 danielthomas danielthomas
SourceSpan.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
96 12 2026-09-19 2026-09-19 1 1 +150 / -0 danielthomas danielthomas
Nullable.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/jspecify/annotations
10 - 2026-09-19 2026-09-19 1 1 +79 / -70 danielthomas danielthomas
LineReader.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
104 7 2026-09-19 2026-09-19 1 1 +149 / -0 danielthomas danielthomas
HtmlBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
126 6 2026-09-19 2026-09-19 1 1 +146 / -0 danielthomas danielthomas
AbstractVisitor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
103 24 2026-09-19 2026-09-19 1 1 +141 / -0 danielthomas danielthomas
FencedCodeBlock.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
80 18 2026-09-19 2026-09-19 1 1 +139 / -0 danielthomas danielthomas
FencedCodeBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
113 8 2026-09-19 2026-09-19 1 1 +139 / -0 danielthomas danielthomas
TableHtmlNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
84 10 2026-09-19 2026-09-19 1 1 +98 / -0 danielthomas danielthomas
TableMarkdownNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
72 7 2026-09-19 2026-09-19 1 1 +88 / -0 danielthomas danielthomas
ParagraphParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
69 9 2026-09-19 2026-09-19 1 1 +86 / -0 danielthomas danielthomas
TablesExtension.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
61 6 2026-09-19 2026-09-19 1 1 +84 / -0 danielthomas danielthomas
Delimiter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
59 9 2026-09-19 2026-09-19 1 1 +82 / -0 danielthomas danielthomas
DefaultUrlSanitizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
64 6 2026-09-19 2026-09-19 1 1 +80 / -0 danielthomas danielthomas
ListItem.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
29 7 2026-09-19 2026-09-19 1 1 +78 / -0 danielthomas danielthomas
OrderedList.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node
37 9 2026-09-19 2026-09-19 1 1 +78 / -0 danielthomas danielthomas
StaggeredDelimiterProcessor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
58 6 2026-09-19 2026-09-19 1 1 +76 / -0 danielthomas danielthomas
JavacTokens.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java
135 8 2026-09-19 2026-09-19 1 1 +18 / -58 danielthomas danielthomas
ListItemParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
53 5 2026-09-19 2026-09-19 1 1 +75 / -0 danielthomas danielthomas
ThematicBreakParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
61 5 2026-09-19 2026-09-19 1 1 +75 / -0 danielthomas danielthomas
HtmlWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
61 8 2026-09-19 2026-09-19 1 1 +75 / -0 danielthomas danielthomas
Bracket.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
29 3 2026-09-19 2026-09-19 1 1 +73 / -0 danielthomas danielthomas
AsciiMatcher.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/text
56 11 2026-09-19 2026-09-19 1 1 +73 / -0 danielthomas danielthomas
IndentedCodeBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
59 5 2026-09-19 2026-09-19 1 1 +73 / -0 danielthomas danielthomas
Html5Entities.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
64 2 2026-09-19 2026-09-19 1 1 +71 / -0 danielthomas danielthomas
LinkInfo.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta
11 - 2026-09-19 2026-09-19 1 1 +69 / -0 danielthomas danielthomas
EntityInlineParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline
53 4 2026-09-19 2026-09-19 1 1 +69 / -0 danielthomas danielthomas
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ImportNormalizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
747 46 2026-09-05 2026-09-20 5 2 +400 / -147 danielthomas dannyt
JfmtFormatter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
96 4 2026-09-20 2026-09-20 1 2 +154 / -2 danielthomas dannyt
JavaInputAstVisitor.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java
4675 242 2026-09-18 2026-10-05 3 1 +589 / -817 danielthomas danielthomas
module-info.java
in src/com.netflix.tools.jfmt/classes
8 - 2026-09-11 2026-09-11 1 1 +2 / -0 danielthomas danielthomas
JfmtToolProvider.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt
423 15 2026-09-09 2026-09-09 1 1 +4 / -0 danielthomas danielthomas
Nullable.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/jspecify/annotations
10 - 2026-09-19 2026-09-19 1 1 +79 / -70 danielthomas danielthomas
NodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer
11 2 2026-09-19 2026-09-19 1 1 +39 / -0 danielthomas danielthomas
MarkdownRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
89 11 2026-09-19 2026-09-19 1 1 +161 / -0 danielthomas danielthomas
MarkdownWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
142 23 2026-09-19 2026-09-19 1 1 +246 / -0 danielthomas danielthomas
MarkdownNodeRendererContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
8 - 2026-09-19 2026-09-19 1 1 +30 / -0 danielthomas danielthomas
MarkdownNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
7 - 2026-09-19 2026-09-19 1 1 +25 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
CoreMarkdownNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown
446 34 2026-09-19 2026-09-19 1 1 +554 / -0 danielthomas danielthomas
UrlSanitizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
7 - 2026-09-19 2026-09-19 1 1 +30 / -0 danielthomas danielthomas
HtmlRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
182 27 2026-09-19 2026-09-19 1 1 +319 / -0 danielthomas danielthomas
AttributeProvider.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
6 - 2026-09-19 2026-09-19 1 1 +29 / -0 danielthomas danielthomas
HtmlNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
5 - 2026-09-19 2026-09-19 1 1 +17 / -0 danielthomas danielthomas
CoreHtmlNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
279 33 2026-09-19 2026-09-19 1 1 +329 / -0 danielthomas danielthomas
HtmlNodeRendererContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
16 - 2026-09-19 2026-09-19 1 1 +66 / -0 danielthomas danielthomas
AttributeProviderFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
4 - 2026-09-19 2026-09-19 1 1 +15 / -0 danielthomas danielthomas
DefaultUrlSanitizer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
64 6 2026-09-19 2026-09-19 1 1 +80 / -0 danielthomas danielthomas
HtmlWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
61 8 2026-09-19 2026-09-19 1 1 +75 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
AttributeProviderContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html
3 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
Renderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer
6 - 2026-09-19 2026-09-19 1 1 +22 / -0 danielthomas danielthomas
TextContentWriter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
106 20 2026-09-19 2026-09-19 1 1 +161 / -0 danielthomas danielthomas
CoreTextContentNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
281 33 2026-09-19 2026-09-19 1 1 +336 / -0 danielthomas danielthomas
TextContentRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
97 14 2026-09-19 2026-09-19 1 1 +169 / -0 danielthomas danielthomas
LineBreakRendering.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
6 - 2026-09-19 2026-09-19 1 1 +19 / -0 danielthomas danielthomas
TextContentNodeRendererFactory.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
5 - 2026-09-19 2026-09-19 1 1 +17 / -0 danielthomas danielthomas
package-info.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
1 - 2026-09-19 2026-09-19 1 1 +4 / -0 danielthomas danielthomas
TextContentNodeRendererContext.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text
9 - 2026-09-19 2026-09-19 1 1 +32 / -0 danielthomas danielthomas
Extension.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark
3 - 2026-09-19 2026-09-19 1 1 +11 / -0 danielthomas danielthomas
TableCell.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
28 6 2026-09-19 2026-09-19 1 1 +54 / -0 danielthomas danielthomas
TableHead.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TableNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
36 1 2026-09-19 2026-09-19 1 1 +46 / -0 danielthomas danielthomas
TableBlockParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
254 12 2026-09-19 2026-09-19 1 1 +312 / -0 danielthomas danielthomas
TableHtmlNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
84 10 2026-09-19 2026-09-19 1 1 +98 / -0 danielthomas danielthomas
TableTextContentNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
53 7 2026-09-19 2026-09-19 1 1 +68 / -0 danielthomas danielthomas
TableMarkdownNodeRenderer.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal
72 7 2026-09-19 2026-09-19 1 1 +88 / -0 danielthomas danielthomas
TableBlock.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TablesExtension.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
61 6 2026-09-19 2026-09-19 1 1 +84 / -0 danielthomas danielthomas
TableBody.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
TableRow.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables
4 - 2026-09-19 2026-09-19 1 1 +9 / -0 danielthomas danielthomas
DocumentParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
453 36 2026-09-19 2026-09-19 1 1 +607 / -0 danielthomas danielthomas
InlineParserContextImpl.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
50 7 2026-09-19 2026-09-19 1 1 +61 / -0 danielthomas danielthomas
NodeRendererMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/renderer
29 4 2026-09-19 2026-09-19 1 1 +41 / -0 danielthomas danielthomas
BlockContinueImpl.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
21 4 2026-09-19 2026-09-19 1 1 +29 / -0 danielthomas danielthomas
LinkReferenceDefinitionParser.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal
229 14 2026-09-19 2026-09-19 1 1 +306 / -0 danielthomas danielthomas
Html5Entities.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util
64 2 2026-09-19 2026-09-19 1 1 +71 / -0 danielthomas danielthomas
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Maps.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
2771 370
MapMakerInternalMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
2142 225
Synchronized.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
1886 237
AbstractMapBasedMultimap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
1261 147
Sets.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
1183 121
Multimaps.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
1151 145
CharMatcher.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
1051 151
LongMath.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/math
865 38
Iterators.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
796 73
Multisets.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
784 74
TreeRangeSet.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
744 37
ImmutableMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
727 76
ImmutableSortedMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
666 61
Lists.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
665 75
TreeRangeMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
663 57
ImmutableRangeSet.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
587 53
Preconditions.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
585 84
ImmutableSet.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
580 60
Streams.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
551 28
ImmutableList.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
476 70
Iterables.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
469 48
ImmutableMultimap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
460 58
Predicates.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
456 75
Longs.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/primitives
442 47
CollectSpliterators.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
429 14
Collections2.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
425 47
IntMath.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/math
413 26
ImmutableSortedSet.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
411 43
Ints.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/primitives
394 45
CollectCollectors.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
389 9
ImmutableMultiset.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
365 48
ImmutableSetMultimap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
356 36
Cut.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
352 57
FilteredEntryMultimap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
344 31
ImmutableBiMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
331 33
Booleans.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/primitives
320 34
ImmutableRangeMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
315 21
Ordering.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
293 36
Range.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
291 26
Splitter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
280 24
RegularImmutableMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
274 23
MultimapBuilder.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
265 27
ImmutableListMultimap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
263 28
Converter.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
262 41
FluentIterable.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
258 43
RegularImmutableSortedSet.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
254 29
AbstractMapBasedMultiset.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
250 21
Joiner.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
249 33
Throwables.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/base
248 20
RegularImmutableBiMap.java
in src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/common/collect
247 26
Correlations

File Size vs. Number of Changes: 170 points

src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 4675 lines of code y: 3 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 747 lines of code y: 5 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 96 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Doc.java x: 503 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/FormatterDiagnostic.java x: 28 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Input.java x: 41 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/InputOutput.java x: 66 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/OpsBuilder.java x: 440 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Formatter.java x: 128 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/FormatterException.java x: 54 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ImportOrderer.java x: 269 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaCommentsHelper.java x: 180 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInput.java x: 523 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaOutput.java x: 281 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ModifierOrderer.java x: 176 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/RemoveUnusedImports.java x: 271 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Replacement.java x: 24 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Trees.java x: 212 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/TypeNameClassifier.java x: 105 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/Extension.java x: 3 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java x: 254 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java x: 84 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java x: 72 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentParser.java x: 453 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/FencedCodeBlockParser.java x: 113 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/HtmlBlockParser.java x: 126 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserContextImpl.java x: 50 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserImpl.java x: 707 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java x: 229 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ListBlockParser.java x: 198 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/HtmlInlineParser.java x: 162 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Block.java x: 14 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/Parser.java x: 152 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java x: 89 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/MarkdownWriter.java x: 142 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/CommandLine.java x: 1159 lines of code y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtToolProvider.java x: 423 lines of code y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.04
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 5.0
0 4675.0
lines of code
min: 1.0 | average: 109.1 | 25th percentile: 7.0 | median: 29.0 | 75th percentile: 96.0 | max: 4675.0

Number of Contributors vs. Number of Changes: 170 points

src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 1 # contributors y: 3 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 2 # contributors y: 5 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 2 # contributors y: 1 # changes src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Doc.java x: 1 # contributors y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.04
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 5.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 170 points

src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 1 # contributors y: 4675 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 2 # contributors y: 747 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 2 # contributors y: 96 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Doc.java x: 1 # contributors y: 503 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/FormatterDiagnostic.java x: 1 # contributors y: 28 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Input.java x: 1 # contributors y: 41 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/InputOutput.java x: 1 # contributors y: 66 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/OpsBuilder.java x: 1 # contributors y: 440 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Formatter.java x: 1 # contributors y: 128 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ImportOrderer.java x: 1 # contributors y: 269 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaCommentsHelper.java x: 1 # contributors y: 180 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInput.java x: 1 # contributors y: 523 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaOutput.java x: 1 # contributors y: 281 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavacTokens.java x: 1 # contributors y: 135 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Trees.java x: 1 # contributors y: 212 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/TypeNameClassifier.java x: 1 # contributors y: 105 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/Extension.java x: 1 # contributors y: 3 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java x: 1 # contributors y: 254 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java x: 1 # contributors y: 84 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentParser.java x: 1 # contributors y: 453 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserImpl.java x: 1 # contributors y: 707 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java x: 1 # contributors y: 229 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ListBlockParser.java x: 1 # contributors y: 198 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/HtmlInlineParser.java x: 1 # contributors y: 162 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/CommandLine.java x: 1 # contributors y: 1159 lines of code src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtToolProvider.java x: 1 # contributors y: 423 lines of code
4675.0
lines of code
  min: 1.0
  average: 109.1
  25th percentile: 7.0
  median: 29.0
  75th percentile: 96.0
  max: 4675.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Changes vs. Line Churn: 201 points

README.md x: 9 # changes y: 699 line churn src/com.netflix.tools.jfmt.test/com/netflix/tools/jfmt/test/JfmtStyleTest.java x: 3 # changes y: 753 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 3 # changes y: 1406 line churn .github/workflows/build.yml x: 7 # changes y: 98 line churn .github/workflows/release.yml x: 7 # changes y: 145 line churn src/com.netflix.tools.jfmt.test/com/netflix/tools/jfmt/test/JfmtToolTest.java x: 6 # changes y: 328 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 5 # changes y: 547 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 1 # changes y: 156 line churn .gitattributes x: 1 # changes y: 2 line churn src/com.netflix.tools.jfmt.test/com/netflix/tools/jfmt/test/JfmtCommentTest.java x: 1 # changes y: 32 line churn src/com.netflix.tools.jfmt/classes/META-INF/LICENSE.commonmark x: 1 # changes y: 23 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/FormatterDiagnostic.java x: 1 # changes y: 56 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavacTokens.java x: 1 # changes y: 76 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Replacement.java x: 1 # changes y: 43 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/javadoc/JavadocFormatter.java x: 1 # changes y: 167 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/javadoc/JavadocLexer.java x: 1 # changes y: 526 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/javadoc/JavadocWriter.java x: 1 # changes y: 263 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/javadoc/NestingStack.java x: 1 # changes y: 105 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/javadoc/Token.java x: 1 # changes y: 220 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/TablesExtension.java x: 1 # changes y: 84 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java x: 1 # changes y: 312 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentParser.java x: 1 # changes y: 607 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/FencedCodeBlockParser.java x: 1 # changes y: 139 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserImpl.java x: 1 # changes y: 969 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java x: 1 # changes y: 306 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ListBlockParser.java x: 1 # changes y: 254 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/LinkScanner.java x: 1 # changes y: 202 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/entities.txt x: 1 # changes y: 2126 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/Parser.java x: 1 # changes y: 352 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/Scanner.java x: 1 # changes y: 281 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java x: 1 # changes y: 329 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java x: 1 # changes y: 554 line churn vendor/google-java-format.patch x: 1 # changes y: 3443 line churn consumer.pom x: 2 # changes y: 56 line churn .github/actions/setup-ja/action.yml x: 2 # changes y: 154 line churn .github/actions/setup-ja/link.sh x: 2 # changes y: 180 line churn
3443.0
line churn
  min: 1.0
  average: 121.55
  25th percentile: 17.5
  median: 46.0
  75th percentile: 83.0
  max: 3443.0
0 9.0
# changes
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 9.0

Number of Contributors vs. Line Churn: 170 points

src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 1 # contributors y: 1406 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 2 # contributors y: 547 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 2 # contributors y: 156 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Doc.java x: 1 # contributors y: 28 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/FormatterDiagnostic.java x: 1 # contributors y: 56 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Input.java x: 1 # contributors y: 2 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/OpsBuilder.java x: 1 # contributors y: 15 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Formatter.java x: 1 # contributors y: 19 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ImportOrderer.java x: 1 # contributors y: 64 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavacTokens.java x: 1 # contributors y: 76 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Replacement.java x: 1 # contributors y: 43 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/TypeNameClassifier.java x: 1 # contributors y: 8 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/TableCell.java x: 1 # contributors y: 54 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/TablesExtension.java x: 1 # contributors y: 84 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java x: 1 # contributors y: 312 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java x: 1 # contributors y: 98 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java x: 1 # contributors y: 46 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java x: 1 # contributors y: 68 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/Delimiter.java x: 1 # contributors y: 82 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentBlockParser.java x: 1 # contributors y: 38 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentParser.java x: 1 # contributors y: 607 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/FencedCodeBlockParser.java x: 1 # contributors y: 139 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/HeadingParser.java x: 1 # contributors y: 158 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/HtmlBlockParser.java x: 1 # contributors y: 146 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserImpl.java x: 1 # contributors y: 969 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java x: 1 # contributors y: 306 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ListBlockParser.java x: 1 # contributors y: 254 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/HtmlInlineParser.java x: 1 # contributors y: 217 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/ParsedInlineImpl.java x: 1 # contributors y: 23 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/Escaping.java x: 1 # contributors y: 151 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/LinkScanner.java x: 1 # contributors y: 202 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Node.java x: 1 # contributors y: 166 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/Parser.java x: 1 # contributors y: 352 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/Scanner.java x: 1 # contributors y: 281 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java x: 1 # contributors y: 329 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/HtmlRenderer.java x: 1 # contributors y: 319 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java x: 1 # contributors y: 554 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/MarkdownWriter.java x: 1 # contributors y: 246 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java x: 1 # contributors y: 336 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text/TextContentRenderer.java x: 1 # contributors y: 169 line churn
1406.0
line churn
  min: 2.0
  average: 85.56
  25th percentile: 17.0
  median: 41.0
  75th percentile: 75.0
  max: 1406.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Line Churn: 170 points

src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInputAstVisitor.java x: 4675 lines of code y: 1406 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/ImportNormalizer.java x: 747 lines of code y: 547 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtFormatter.java x: 96 lines of code y: 156 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Doc.java x: 503 lines of code y: 28 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/FormatterDiagnostic.java x: 28 lines of code y: 56 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/Input.java x: 41 lines of code y: 2 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/InputOutput.java x: 66 lines of code y: 2 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/OpsBuilder.java x: 440 lines of code y: 15 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Formatter.java x: 128 lines of code y: 19 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/FormatterException.java x: 54 lines of code y: 4 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ImportOrderer.java x: 269 lines of code y: 64 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaCommentsHelper.java x: 180 lines of code y: 30 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaInput.java x: 523 lines of code y: 20 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavaOutput.java x: 281 lines of code y: 17 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/JavacTokens.java x: 135 lines of code y: 76 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/ModifierOrderer.java x: 176 lines of code y: 20 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/RemoveUnusedImports.java x: 271 lines of code y: 4 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Replacement.java x: 24 lines of code y: 43 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/Trees.java x: 212 lines of code y: 33 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/com/google/googlejavaformat/java/TypeNameClassifier.java x: 105 lines of code y: 8 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/Extension.java x: 3 lines of code y: 11 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/TableCell.java x: 28 lines of code y: 54 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/TablesExtension.java x: 61 lines of code y: 84 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java x: 254 lines of code y: 312 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java x: 84 lines of code y: 98 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java x: 72 lines of code y: 88 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java x: 36 lines of code y: 46 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java x: 53 lines of code y: 68 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/BlockContent.java x: 21 lines of code y: 29 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/BlockQuoteParser.java x: 53 lines of code y: 64 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/Bracket.java x: 29 lines of code y: 73 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/Delimiter.java x: 59 lines of code y: 82 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentBlockParser.java x: 29 lines of code y: 38 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/DocumentParser.java x: 453 lines of code y: 607 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/FencedCodeBlockParser.java x: 113 lines of code y: 139 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/HeadingParser.java x: 128 lines of code y: 158 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/HtmlBlockParser.java x: 126 lines of code y: 146 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/IndentedCodeBlockParser.java x: 59 lines of code y: 73 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserContextImpl.java x: 50 lines of code y: 61 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/InlineParserImpl.java x: 707 lines of code y: 969 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java x: 229 lines of code y: 306 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ListBlockParser.java x: 198 lines of code y: 254 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/ThematicBreakParser.java x: 61 lines of code y: 75 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/HtmlInlineParser.java x: 162 lines of code y: 217 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/inline/ParsedInlineImpl.java x: 18 lines of code y: 23 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/renderer/NodeRendererMap.java x: 29 lines of code y: 41 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/Escaping.java x: 115 lines of code y: 151 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/Html5Entities.java x: 64 lines of code y: 71 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/LineReader.java x: 104 lines of code y: 149 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/internal/util/LinkScanner.java x: 175 lines of code y: 202 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/AbstractVisitor.java x: 103 lines of code y: 141 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Block.java x: 14 lines of code y: 20 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/BlockQuote.java x: 7 lines of code y: 19 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/BulletList.java x: 22 lines of code y: 50 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Code.java x: 19 lines of code y: 38 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/CustomBlock.java x: 7 lines of code y: 12 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/DefinitionMap.java x: 35 lines of code y: 67 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/FencedCodeBlock.java x: 80 lines of code y: 139 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Heading.java x: 14 lines of code y: 31 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/HtmlBlock.java x: 14 lines of code y: 24 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Image.java x: 31 lines of code y: 49 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Link.java x: 31 lines of code y: 64 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/LinkReferenceDefinition.java x: 35 lines of code y: 57 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/ListItem.java x: 29 lines of code y: 78 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/Node.java x: 119 lines of code y: 166 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/OrderedList.java x: 37 lines of code y: 78 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/SourceSpan.java x: 96 lines of code y: 150 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/SourceSpans.java x: 38 lines of code y: 52 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/ThematicBreak.java x: 14 lines of code y: 34 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/node/package-info.java x: 1 lines of code y: 4 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/InlineParserContext.java x: 16 lines of code y: 60 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/Parser.java x: 152 lines of code y: 352 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/InlineContentParserFactory.java x: 6 lines of code y: 24 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/LinkInfo.java x: 11 lines of code y: 69 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/LinkProcessor.java x: 5 lines of code y: 40 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/LinkResult.java x: 15 lines of code y: 50 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/Position.java x: 9 lines of code y: 16 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/beta/Scanner.java x: 218 lines of code y: 281 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block/BlockParser.java x: 19 lines of code y: 65 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/block/BlockStart.java x: 17 lines of code y: 68 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java x: 8 lines of code y: 46 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/NodeRenderer.java x: 11 lines of code y: 39 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/AttributeProvider.java x: 6 lines of code y: 29 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java x: 279 lines of code y: 329 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java x: 64 lines of code y: 80 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java x: 16 lines of code y: 66 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/html/HtmlRenderer.java x: 182 lines of code y: 319 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java x: 446 lines of code y: 554 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java x: 89 lines of code y: 161 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/markdown/MarkdownWriter.java x: 142 lines of code y: 246 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java x: 281 lines of code y: 336 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text/TextContentRenderer.java x: 97 lines of code y: 169 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/commonmark/renderer/text/TextContentWriter.java x: 106 lines of code y: 161 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/internal/org/jspecify/annotations/Nullable.java x: 10 lines of code y: 149 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/CommandLine.java x: 1159 lines of code y: 59 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtCommandLine.java x: 118 lines of code y: 5 line churn src/com.netflix.tools.jfmt/classes/com/netflix/tools/jfmt/JfmtToolProvider.java x: 423 lines of code y: 4 line churn
1406.0
line churn
  min: 2.0
  average: 85.56
  25th percentile: 17.0
  median: 41.0
  75th percentile: 75.0
  max: 1406.0
0 4675.0
lines of code
min: 1.0 | average: 109.1 | 25th percentile: 7.0 | median: 29.0 | 75th percentile: 96.0 | max: 4675.0