File Size Overall
  • There are 425 files with 36,994 lines of code.
    • 2 very long files (2,241 lines of code)
    • 6 long files (3,944 lines of code)
    • 36 medium size files (11,545 lines of code)
    • 52 small files (7,715 lines of code)
    • 329 very small files (11,549 lines of code)
6% | 10% | 31% | 20% | 31%
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
scala6% | 10% | 32% | 20% | 30%
java0% | 0% | 0% | 41% | 58%
js0% | 0% | 0% | 98% | 1%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
atlas-lsp48% | 21% | 0% | 17% | 11%
atlas-core6% | 21% | 33% | 12% | 26%
atlas-eval0% | 0% | 43% | 33% | 23%
atlas-chart0% | 0% | 30% | 34% | 35%
atlas-pekko0% | 0% | 44% | 23% | 31%
atlas-webapi0% | 0% | 46% | 31% | 22%
atlas-postgres0% | 0% | 58% | 15% | 26%
atlas-lwc-events0% | 0% | 48% | 35% | 15%
atlas-lwcapi0% | 0% | 22% | 46% | 30%
atlas-jmh0% | 0% | 0% | 17% | 82%
atlas-json30% | 0% | 0% | 50% | 49%
project0% | 0% | 0% | 0% | 100%
atlas-lspapi0% | 0% | 0% | 0% | 100%
atlas-spring-pekko0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
atlas-standalone0% | 0% | 0% | 0% | 100%
atlas-spring-lwc-events0% | 0% | 0% | 0% | 100%
atlas-spring-eval0% | 0% | 0% | 0% | 100%
atlas-spring-lwcapi0% | 0% | 0% | 0% | 100%
atlas-spring-webapi0% | 0% | 0% | 0% | 100%
atlas-pekko-testkit0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AslDocumentAnalyzer.scala
in atlas-lsp/src/main/scala/com/netflix/atlas/lsp
1148 50
MathVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
1093 59
MathExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
865 77
StatefulVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
690 25
RoaringTagIndex.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/index
663 43
Block.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
620 55
Interpreter.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/stacklang
582 38
UriDocumentAnalyzer.scala
in atlas-lsp/src/main/scala/com/netflix/atlas/lsp
524 31
QueryVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
498 24
StyleVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
497 18
Ticks.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics
493 29
JsonCodec.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart
467 29
EvaluatorImpl.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
463 26
Strings.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
461 37
StreamOps.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
448 25
StandardVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/stacklang
444 33
DataSet.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
399 12
PublishPayloads.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
397 36
SqlUtils.scala
in atlas-postgres/src/main/scala/com/netflix/atlas/postgres
396 17
Grapher.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/graph
386 21
TimeSeriesBuffer.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
363 35
Query.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
358 37
LwcMessages.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/model
332 14
SortedTagMap.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
328 36
DatapointConverter.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
309 31
InternMap.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
280 20
StreamContext.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
271 25
ClusterOps.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
257 4
FinalExprEval.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
252 1
ExprApi.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
245 23
RemoteLwcEventClient.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
244 13
StringFormatter.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
244 8
FilterVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
244 7
ValueAxis.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics
238 9
FilterExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
236 23
SubscriptionManager.scala
in atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi
230 20
BinaryCopyBuffer.scala
in atlas-postgres/src/main/scala/com/netflix/atlas/postgres
229 22
AggregateCollector.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
227 17
CustomDirectives.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
227 16
RequestLimiter.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
223 12
ArrayHelper.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
221 14
DataVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
220 10
DataExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
213 26
MemoryDatabase.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
205 15
ExpressionApi.scala
in atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi
196 13
AggrDatapoint.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/model
191 13
StatefulExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
188 26
FetchRequestSource.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
188 10
PngImage.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/util
187 12
DefaultGraphEngine.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart
185 3
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
MathExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
865 ~5k–15k 13 ~20 ~30
MathVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
1093 ~7k–20k 9 ~30 ~50
69 ~300–1k 106 ~3 ~20
RoaringTagIndex.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/index
663 ~3k–10k 9 ~50 ~15
Interpreter.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/stacklang
582 ~3k–10k 9 ~20 ~30
StatefulVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
690 ~3k–10k 7 ~30 ~30
EvaluatorImpl.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
463 ~3k–7k 9 ~15 ~30
AslDocumentAnalyzer.scala
in atlas-lsp/src/main/scala/com/netflix/atlas/lsp
1148 ~7k–20k 3 ~500 ~3
PublishPayloads.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
397 ~2k–7k 7 ~30 ~10
Strings.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
461 ~3k–7k 6 ~15 ~30
StreamOps.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
448 ~3k–7k 6 ~70 ~7
Query.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
358 ~2k–7k 7 ~20 ~20
Block.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
620 ~3k–10k 4 ~15 ~30
SortedTagMap.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
328 ~2k–5k 7 ~30 ~10
ExprApi.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
245 ~1.5k–5k 9 ~30 ~7
QueryVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
498 ~3k–7k 4 ~30 ~20
Ticks.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics
493 ~3k–7k 4 ~30 ~15
Grapher.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/graph
386 ~2k–7k 5 ~20 ~20
DataExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
213 ~1k–3k 9 ~10 ~20
StreamContext.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
271 ~1.5k–5k 7 ~15 ~15

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
MathExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
865 77
MathVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
1093 59
Block.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
620 55
AslDocumentAnalyzer.scala
in atlas-lsp/src/main/scala/com/netflix/atlas/lsp
1148 50
RoaringTagIndex.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/index
663 43
Interpreter.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/stacklang
582 38
Strings.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
461 37
Query.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
358 37
SortedTagMap.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
328 36
PublishPayloads.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
397 36
TimeSeriesBuffer.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
363 35
StandardVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/stacklang
444 33
DatapointConverter.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
309 31
UriDocumentAnalyzer.scala
in atlas-lsp/src/main/scala/com/netflix/atlas/lsp
524 31
JsonCodec.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart
467 29
Ticks.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics
493 29
StatefulExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
188 26
TimeSeries.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
158 26
DataExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
213 26
EvaluatorImpl.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
463 26
StatefulVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
690 25
StreamContext.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
271 25
StreamOps.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
448 25
QueryVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
498 24
FilterExpr.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
236 23
ExprApi.scala
in atlas-webapi/src/main/scala/com/netflix/atlas/webapi
245 23
BinaryCopyBuffer.scala
in atlas-postgres/src/main/scala/com/netflix/atlas/postgres
229 22
TextCopyBuffer.scala
in atlas-postgres/src/main/scala/com/netflix/atlas/postgres
164 22
Json.scala
in atlas-json3/src/main/scala/com/netflix/atlas/json3
155 21
Grapher.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/graph
386 21
InternMap.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
280 20
SubscriptionManager.scala
in atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi
230 20
TypedLwcEventFilter.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
173 19
StyleVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
497 18
AggregateCollector.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
227 17
PublishPayloadsBench.scala
in atlas-jmh/src/main/scala/com/netflix/atlas/webapi
147 17
SqlUtils.scala
in atlas-postgres/src/main/scala/com/netflix/atlas/postgres
396 17
ExprInterpreter.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/stream
148 16
CustomDirectives.scala
in atlas-pekko/src/main/scala/com/netflix/atlas/pekko
227 16
Scales.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics
114 16
JsonParserHelper.scala
in atlas-json3/src/main/scala/com/netflix/atlas/json3
98 15
MemoryDatabase.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
205 15
BlockStore.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/db
182 15
ArrayHelper.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/util
221 14
LwcMessages.scala
in atlas-eval/src/main/scala/com/netflix/atlas/eval/model
332 14
GraphAssertions.scala
in atlas-chart/src/main/scala/com/netflix/atlas/chart/util
125 14
RemoteLwcEventClient.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
244 13
LwcEvent.scala
in atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events
104 13
TimeSeq.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
162 13
ExpressionApi.scala
in atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi
196 13
Files With Long Lines (Top 2)

There are 2 files with lines longer than 120 characters. In total, there are 3 long lines.

File# lines# units# long lines
MathVocabulary.scala
in atlas-core/src/main/scala/com/netflix/atlas/core/model
1093 59 2
AslTextDocumentService.java
in atlas-lsp/src/main/java/com/netflix/atlas/lsp
137 9 1
Correlations

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 21 commits (all time) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 43 commits (all time) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 commits (all time) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 21 commits (all time) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 commits (all time) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 3 commits (all time) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 3 commits (all time) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulExpr.scala x: 52 commits (all time) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 59 commits (all time) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineRollingMean.scala x: 12 commits (all time) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 85 commits (all time) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ModelDataTypes.scala x: 2 commits (all time) y: 82 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 commits (all time) y: 40 lines of code project/Dependencies.scala x: 1124 commits (all time) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 47 commits (all time) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 commits (all time) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 commits (all time) y: 31 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/DataSet.scala x: 29 commits (all time) y: 399 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Query.scala x: 45 commits (all time) y: 358 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/StreamContext.scala x: 49 commits (all time) y: 271 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/PublishPayloads.scala x: 23 commits (all time) y: 397 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/TagsApi.scala x: 33 commits (all time) y: 143 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ExprApi.scala x: 51 commits (all time) y: 245 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestHandler.scala x: 12 commits (all time) y: 184 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ServiceDoc.scala x: 1 commits (all time) y: 54 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/AggregateCollector.scala x: 31 commits (all time) y: 227 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/MemoryDatabase.scala x: 62 commits (all time) y: 205 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexBench.scala x: 19 commits (all time) y: 91 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/StreamOps.scala x: 11 commits (all time) y: 448 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcMessages.scala x: 33 commits (all time) y: 332 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/Glossary.scala x: 3 commits (all time) y: 182 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspApi.scala x: 3 commits (all time) y: 25 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/FairShareLimiter.scala x: 5 commits (all time) y: 155 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestLimiter.scala x: 5 commits (all time) y: 223 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKey.scala x: 2 commits (all time) y: 7 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKeyResolver.scala x: 2 commits (all time) y: 26 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/util/PngImage.scala x: 18 commits (all time) y: 187 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Block.scala x: 37 commits (all time) y: 620 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ExprNormalizer.scala x: 3 commits (all time) y: 154 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathVocabulary.scala x: 86 commits (all time) y: 1093 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/SortedTagMap.scala x: 24 commits (all time) y: 328 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/StringFormatter.scala x: 3 commits (all time) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Strings.scala x: 54 commits (all time) y: 461 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/UnitPrefix.scala x: 29 commits (all time) y: 162 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/AslDocumentAnalyzer.scala x: 3 commits (all time) y: 1148 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/LocalPublishActor.scala x: 44 commits (all time) y: 75 lines of code project/BuildSettings.scala x: 60 commits (all time) y: 69 lines of code project/GitVersion.scala x: 19 commits (all time) y: 43 lines of code project/LicenseCheck.scala x: 3 commits (all time) y: 71 lines of code project/SonatypeSettings.scala x: 6 commits (all time) y: 41 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/GraphConfig.scala x: 22 commits (all time) y: 133 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/Grapher.scala x: 46 commits (all time) y: 386 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/GraphApi.scala x: 85 commits (all time) y: 55 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/AccessLogger.scala x: 8 commits (all time) y: 119 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/CustomDirectives.scala x: 13 commits (all time) y: 227 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/ExprInterpreter.scala x: 37 commits (all time) y: 148 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineAlgorithm.scala x: 19 commits (all time) y: 28 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TagKey.scala x: 25 commits (all time) y: 35 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EvaluatorImpl.scala x: 99 commits (all time) y: 463 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/LwcToAggrDatapoint.scala x: 40 commits (all time) y: 151 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/TimeGrouped.scala x: 37 commits (all time) y: 159 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Step.scala x: 27 commits (all time) y: 62 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/PekkoHttpClient.scala x: 12 commits (all time) y: 155 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/InternMap.scala x: 27 commits (all time) y: 280 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TaggedItem.scala x: 30 commits (all time) y: 64 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/GetOrInternBench.scala x: 1 commits (all time) y: 96 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ItemId.scala x: 21 commits (all time) y: 73 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/model/ItemIdSortBench.scala x: 1 commits (all time) y: 43 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/webapi/PublishPayloadsBench.scala x: 11 commits (all time) y: 147 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Hash.scala x: 25 commits (all time) y: 63 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IntHashSet.scala x: 19 commits (all time) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IntIntHashMap.scala x: 19 commits (all time) y: 90 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IntRefHashMap.scala x: 18 commits (all time) y: 90 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/LongHashSet.scala x: 15 commits (all time) y: 66 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/LongIntHashMap.scala x: 21 commits (all time) y: 92 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/RefDoubleHashMap.scala x: 7 commits (all time) y: 160 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/RefIntHashMap.scala x: 22 commits (all time) y: 125 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/OpenHashMapReduction.scala x: 1 commits (all time) y: 157 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/DataExpr.scala x: 60 commits (all time) y: 213 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/MapViewBench.scala x: 1 commits (all time) y: 92 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StyleExpr.scala x: 47 commits (all time) y: 150 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TimeSeries.scala x: 32 commits (all time) y: 158 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/model/EvalLabels.scala x: 1 commits (all time) y: 56 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/QueryVocabulary.scala x: 34 commits (all time) y: 498 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/ast/DataType.scala x: 2 commits (all time) y: 105 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/SqlUtils.scala x: 4 commits (all time) y: 396 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/RollingBuffer.scala x: 15 commits (all time) y: 89 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspWebSocketFlow.scala x: 2 commits (all time) y: 73 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryAllocation.scala x: 1 commits (all time) y: 33 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/BlockStore.scala x: 39 commits (all time) y: 182 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/AggrDatapoint.scala x: 35 commits (all time) y: 191 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/JsonCodec.scala x: 49 commits (all time) y: 467 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslTextDocumentService.java x: 1 commits (all time) y: 137 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslWorkspaceService.java x: 1 commits (all time) y: 10 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/UriDocumentAnalyzer.scala x: 1 commits (all time) y: 524 lines of code atlas-lsp/test-client/src/main.js x: 1 commits (all time) y: 110 lines of code atlas-lsp/test-client/vite.config.js x: 1 commits (all time) y: 2 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/uri/UriParser.scala x: 1 commits (all time) y: 184 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/DataVocabulary.scala x: 37 commits (all time) y: 220 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/EventVocabulary.scala x: 8 commits (all time) y: 54 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/FilterVocabulary.scala x: 40 commits (all time) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ModelExtractors.scala x: 28 commits (all time) y: 50 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StylePassthrough.scala x: 1 commits (all time) y: 48 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StyleVocabulary.scala x: 56 commits (all time) y: 497 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Extractors.scala x: 17 commits (all time) y: 9 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/StandardVocabulary.scala x: 32 commits (all time) y: 444 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Word.scala x: 17 commits (all time) y: 27 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterEscape.scala x: 4 commits (all time) y: 65 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/ExprUtils.scala x: 10 commits (all time) y: 43 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ApiSettings.scala x: 42 commits (all time) y: 55 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ClusterOps.scala x: 11 commits (all time) y: 257 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/SubscribeApi.scala x: 72 commits (all time) y: 175 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/WebSocketSessionManager.scala x: 23 commits (all time) y: 67 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/GraphEngine.scala x: 21 commits (all time) y: 12 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/JsonGraphEngine.scala x: 31 commits (all time) y: 67 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/StatsJsonGraphEngine.scala x: 26 commits (all time) y: 56 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/ChunkData.scala x: 15 commits (all time) y: 37 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/EvalDataRate.scala x: 8 commits (all time) y: 12 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/EventMessage.scala x: 4 commits (all time) y: 14 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcDiagnosticMessage.scala x: 12 commits (all time) y: 14 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcEvent.scala x: 5 commits (all time) y: 7 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcExpression.scala x: 13 commits (all time) y: 5 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcHeartbeat.scala x: 12 commits (all time) y: 6 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcSubscriptionV2.scala x: 4 commits (all time) y: 6 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/TimeSeriesMessage.scala x: 26 commits (all time) y: 106 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EddaSource.scala x: 6 commits (all time) y: 96 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/Evaluator.java x: 33 commits (all time) y: 163 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/ReplayLogging.scala x: 14 commits (all time) y: 39 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/SyntheticDataSource.scala x: 12 commits (all time) y: 165 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/util/SortedTagMapDeserializer.scala x: 6 commits (all time) y: 18 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/eval/model/LwcMessagesParse.scala x: 11 commits (all time) y: 37 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/eval/stream/ByteStringDecode.scala x: 11 commits (all time) y: 44 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/DatapointEvent.scala x: 9 commits (all time) y: 30 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/LwcEvent.scala x: 18 commits (all time) y: 104 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/LwcEventClient.scala x: 10 commits (all time) y: 40 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/RemoteLwcEventClient.scala x: 12 commits (all time) y: 244 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/EvaluateApi.scala x: 33 commits (all time) y: 76 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ExpressionApi.scala x: 37 commits (all time) y: 196 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ExpressionMetadata.scala x: 17 commits (all time) y: 31 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/QueueHandler.scala x: 21 commits (all time) y: 33 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/StreamMetadata.scala x: 11 commits (all time) y: 28 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/DiagnosticMessage.scala x: 5 commits (all time) y: 39 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/HealthcheckApi.scala x: 5 commits (all time) y: 32 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/GraphRequestActor.scala x: 74 commits (all time) y: 62 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/PublishApi.scala x: 54 commits (all time) y: 108 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/ChartSettings.scala x: 15 commits (all time) y: 63 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Heatmap.scala x: 7 commits (all time) y: 177 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeGrid.scala x: 28 commits (all time) y: 15 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSpan.scala x: 16 commits (all time) y: 11 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/ValueGrid.scala x: 22 commits (all time) y: 15 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/GraphDef.scala x: 46 commits (all time) y: 133 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/PlotBound.scala x: 20 commits (all time) y: 32 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/TimeSeriesBuffer.scala x: 31 commits (all time) y: 363 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TimeSeriesExpr.scala x: 18 commits (all time) y: 22 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/norm/NormalizeValueFunction.scala x: 25 commits (all time) y: 64 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/norm/SumValueFunction.scala x: 10 commits (all time) y: 14 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/validation/ValidCharactersRule.scala x: 20 commits (all time) y: 40 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EvaluationFlows.scala x: 24 commits (all time) y: 45 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/FillRemovedKeysWith.scala x: 10 commits (all time) y: 35 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/FinalExprEval.scala x: 43 commits (all time) y: 252 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/PostgresDatabase.scala x: 6 commits (all time) y: 93 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/SubscriptionManager.scala x: 47 commits (all time) y: 230 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Ticks.scala x: 46 commits (all time) y: 493 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/SimpleLegends.scala x: 12 commits (all time) y: 106 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Text.scala x: 24 commits (all time) y: 70 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/Colors.scala x: 21 commits (all time) y: 19 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/CommaSepGraphEngine.scala x: 15 commits (all time) y: 2 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/CsvGraphEngine.scala x: 27 commits (all time) y: 37 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/DefaultGraphEngine.scala x: 42 commits (all time) y: 185 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/GraphConstants.scala x: 22 commits (all time) y: 45 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/PngGraphEngine.scala x: 26 commits (all time) y: 17 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Block.scala x: 15 commits (all time) y: 25 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Element.scala x: 16 commits (all time) y: 33 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/HeatmapLegendEntry.scala x: 4 commits (all time) y: 62 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/HorizontalPadding.scala x: 15 commits (all time) y: 5 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Legend.scala x: 29 commits (all time) y: 43 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/LegendEntry.scala x: 27 commits (all time) y: 76 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/ListItem.scala x: 17 commits (all time) y: 17 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/LogLinear.scala x: 4 commits (all time) y: 58 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Scales.scala x: 26 commits (all time) y: 114 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Styles.scala x: 8 commits (all time) y: 40 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Theme.scala x: 8 commits (all time) y: 24 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSeriesArea.scala x: 19 commits (all time) y: 24 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSeriesGraph.scala x: 36 commits (all time) y: 149 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSeriesHeatmap.scala x: 4 commits (all time) y: 30 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSeriesSpan.scala x: 15 commits (all time) y: 19 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/TimeSeriesStack.scala x: 19 commits (all time) y: 57 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/ValueAxis.scala x: 34 commits (all time) y: 238 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/LegendType.java x: 14 commits (all time) y: 4 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/Palette.scala x: 23 commits (all time) y: 119 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/PlotDef.scala x: 44 commits (all time) y: 153 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/Scale.java x: 19 commits (all time) y: 19 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/TickLabelMode.java x: 14 commits (all time) y: 16 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/VisionType.java x: 17 commits (all time) y: 73 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/util/GraphAssertions.scala x: 20 commits (all time) y: 125 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineDerivative.scala x: 9 commits (all time) y: 20 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineRollingMax.scala x: 13 commits (all time) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineSlidingDes.scala x: 20 commits (all time) y: 60 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/Pipeline.scala x: 11 commits (all time) y: 21 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/RollingSumBuffer.scala x: 3 commits (all time) y: 39 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/BatchUpdateTagIndex.scala x: 32 commits (all time) y: 91 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/IndexStats.scala x: 14 commits (all time) y: 68 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/BlockStats.scala x: 7 commits (all time) y: 95 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/CollectorStats.scala x: 20 commits (all time) y: 52 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ConsolidationFunction.scala x: 18 commits (all time) y: 85 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/CustomVocabulary.scala x: 18 commits (all time) y: 102 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/DsType.scala x: 16 commits (all time) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ItemIdCalculator.scala x: 13 commits (all time) y: 83 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/norm/NormalizationCache.scala x: 25 commits (all time) y: 74 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/norm/RateValueFunction.scala x: 20 commits (all time) y: 18 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/norm/ValueFunction.scala x: 23 commits (all time) y: 24 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/StackItem.scala x: 3 commits (all time) y: 4 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/ArrayHelper.scala x: 29 commits (all time) y: 221 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IdMap.scala x: 7 commits (all time) y: 36 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IdentityMap.scala x: 11 commits (all time) y: 60 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Interner.scala x: 20 commits (all time) y: 49 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/ListHelper.scala x: 17 commits (all time) y: 64 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Math.scala x: 18 commits (all time) y: 47 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/PrimeFinder.java x: 15 commits (all time) y: 48 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/RollingInterval.scala x: 11 commits (all time) y: 49 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Streams.scala x: 22 commits (all time) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/validation/MaxUserTagsRule.scala x: 22 commits (all time) y: 40 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/validation/ReservedKeyRule.scala x: 23 commits (all time) y: 22 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/Axis.scala x: 13 commits (all time) y: 67 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/ImageFlags.scala x: 13 commits (all time) y: 35 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/ExprType.java x: 8 commits (all time) y: 15 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcDataExpr.scala x: 12 commits (all time) y: 3 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/DataSourceRewriter.scala x: 6 commits (all time) y: 61 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EddaGroupsLookup.scala x: 3 commits (all time) y: 77 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EvalDataRateCollector.scala x: 9 commits (all time) y: 59 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/util/IdParamSanitizer.scala x: 5 commits (all time) y: 13 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/BatchRebuild.scala x: 5 commits (all time) y: 107 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/model/ComputeId.scala x: 15 commits (all time) y: 44 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/model/KeyValueQuery.scala x: 10 commits (all time) y: 46 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/IntIntMap.scala x: 12 commits (all time) y: 56 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/StringIntern.scala x: 6 commits (all time) y: 52 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/StringMatching.scala x: 19 commits (all time) y: 79 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/StringSub.scala x: 18 commits (all time) y: 40 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/validation/TagRules.scala x: 10 commits (all time) y: 57 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/pekko/ByteStringReading.scala x: 4 commits (all time) y: 51 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/pekko/MonitorFlowBench.scala x: 4 commits (all time) y: 96 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/AbstractLwcEventClient.scala x: 19 commits (all time) y: 134 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/DatapointConverter.scala x: 20 commits (all time) y: 309 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/Subscription.scala x: 6 commits (all time) y: 4 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/TypedLwcEventFilter.scala x: 3 commits (all time) y: 173 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ExpressionSplitter.scala x: 32 commits (all time) y: 113 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/StreamSubscriptionManager.scala x: 13 commits (all time) y: 10 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ConfigApi.scala x: 5 commits (all time) y: 88 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/DeadLetterStatsActor.scala x: 4 commits (all time) y: 20 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/UnboundedMeteredMailbox.scala x: 5 commits (all time) y: 64 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/WebServer.scala x: 4 commits (all time) y: 76 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/BinaryCopyBuffer.scala x: 9 commits (all time) y: 229 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/CopyBuffer.scala x: 6 commits (all time) y: 23 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/TextCopyBuffer.scala x: 8 commits (all time) y: 164 lines of code atlas-spring-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/LwcApiConfiguration.scala x: 5 commits (all time) y: 30 lines of code atlas-spring-pekko/src/main/scala/com/netflix/atlas/pekko/ActorSystemService.scala x: 4 commits (all time) y: 13 lines of code atlas-spring-webapi/src/main/scala/com/netflix/atlas/webapi/WebApiConfiguration.scala x: 6 commits (all time) y: 20 lines of code atlas-standalone/src/main/scala/com/netflix/atlas/standalone/Main.scala x: 44 commits (all time) y: 38 lines of code conf/log4j2.xml x: 2 commits (all time) y: 61 lines of code
1148.0
lines of code
  min: 2.0
  average: 87.04
  25th percentile: 19.0
  median: 40.0
  75th percentile: 90.5
  max: 1148.0
0 1124.0
commits (all time)
min: 1.0 | average: 18.42 | 25th percentile: 4.0 | median: 12.0 | 75th percentile: 20.5 | max: 1124.0

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 2 contributors (all time) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 2 contributors (all time) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 contributors (all time) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 2 contributors (all time) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 contributors (all time) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 1 contributors (all time) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 1 contributors (all time) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulExpr.scala x: 4 contributors (all time) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 4 contributors (all time) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 4 contributors (all time) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 contributors (all time) y: 40 lines of code project/Dependencies.scala x: 5 contributors (all time) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 3 contributors (all time) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 contributors (all time) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 contributors (all time) y: 31 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/DataSet.scala x: 3 contributors (all time) y: 399 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Query.scala x: 2 contributors (all time) y: 358 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/StreamContext.scala x: 3 contributors (all time) y: 271 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/PublishPayloads.scala x: 2 contributors (all time) y: 397 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/TagsApi.scala x: 3 contributors (all time) y: 143 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ExprApi.scala x: 2 contributors (all time) y: 245 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestHandler.scala x: 2 contributors (all time) y: 184 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ServiceDoc.scala x: 1 contributors (all time) y: 54 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/AggregateCollector.scala x: 2 contributors (all time) y: 227 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/MemoryDatabase.scala x: 2 contributors (all time) y: 205 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexBench.scala x: 2 contributors (all time) y: 91 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/StreamOps.scala x: 1 contributors (all time) y: 448 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcMessages.scala x: 3 contributors (all time) y: 332 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/Glossary.scala x: 3 contributors (all time) y: 182 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspApi.scala x: 3 contributors (all time) y: 25 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/FairShareLimiter.scala x: 1 contributors (all time) y: 155 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestLimiter.scala x: 1 contributors (all time) y: 223 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKey.scala x: 1 contributors (all time) y: 7 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKeyResolver.scala x: 1 contributors (all time) y: 26 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/util/PngImage.scala x: 3 contributors (all time) y: 187 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Block.scala x: 2 contributors (all time) y: 620 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathVocabulary.scala x: 5 contributors (all time) y: 1093 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/SortedTagMap.scala x: 1 contributors (all time) y: 328 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/StringFormatter.scala x: 1 contributors (all time) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Strings.scala x: 2 contributors (all time) y: 461 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/UnitPrefix.scala x: 3 contributors (all time) y: 162 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/AslDocumentAnalyzer.scala x: 1 contributors (all time) y: 1148 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/LocalPublishActor.scala x: 2 contributors (all time) y: 75 lines of code project/BuildSettings.scala x: 1 contributors (all time) y: 69 lines of code project/GitVersion.scala x: 1 contributors (all time) y: 43 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/GraphConfig.scala x: 2 contributors (all time) y: 133 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/Grapher.scala x: 2 contributors (all time) y: 386 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/GraphApi.scala x: 2 contributors (all time) y: 55 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/AccessLogger.scala x: 1 contributors (all time) y: 119 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/ExprInterpreter.scala x: 2 contributors (all time) y: 148 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineAlgorithm.scala x: 3 contributors (all time) y: 28 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TagKey.scala x: 2 contributors (all time) y: 35 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/EvaluatorImpl.scala x: 4 contributors (all time) y: 463 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/LwcToAggrDatapoint.scala x: 2 contributors (all time) y: 151 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Step.scala x: 3 contributors (all time) y: 62 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/InternMap.scala x: 2 contributors (all time) y: 280 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TaggedItem.scala x: 2 contributors (all time) y: 64 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/GetOrInternBench.scala x: 1 contributors (all time) y: 96 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Hash.scala x: 2 contributors (all time) y: 63 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IntHashSet.scala x: 2 contributors (all time) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/IntIntHashMap.scala x: 2 contributors (all time) y: 90 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/RefDoubleHashMap.scala x: 1 contributors (all time) y: 160 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/RefIntHashMap.scala x: 2 contributors (all time) y: 125 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/DataExpr.scala x: 2 contributors (all time) y: 213 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/MapViewBench.scala x: 1 contributors (all time) y: 92 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TimeSeries.scala x: 2 contributors (all time) y: 158 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/model/EvalLabels.scala x: 1 contributors (all time) y: 56 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/QueryVocabulary.scala x: 3 contributors (all time) y: 498 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/ast/DataType.scala x: 1 contributors (all time) y: 105 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/SqlUtils.scala x: 1 contributors (all time) y: 396 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspWebSocketFlow.scala x: 1 contributors (all time) y: 73 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryAllocation.scala x: 1 contributors (all time) y: 33 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/AggrDatapoint.scala x: 3 contributors (all time) y: 191 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/JsonCodec.scala x: 3 contributors (all time) y: 467 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslTextDocumentService.java x: 1 contributors (all time) y: 137 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslWorkspaceService.java x: 1 contributors (all time) y: 10 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/UriDocumentAnalyzer.scala x: 1 contributors (all time) y: 524 lines of code atlas-lsp/test-client/src/main.js x: 1 contributors (all time) y: 110 lines of code atlas-lsp/test-client/vite.config.js x: 1 contributors (all time) y: 2 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/uri/UriParser.scala x: 1 contributors (all time) y: 184 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/DataVocabulary.scala x: 3 contributors (all time) y: 220 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/FilterVocabulary.scala x: 2 contributors (all time) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ModelExtractors.scala x: 2 contributors (all time) y: 50 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StylePassthrough.scala x: 1 contributors (all time) y: 48 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StyleVocabulary.scala x: 2 contributors (all time) y: 497 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Extractors.scala x: 2 contributors (all time) y: 9 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/StandardVocabulary.scala x: 2 contributors (all time) y: 444 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterEscape.scala x: 1 contributors (all time) y: 65 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ClusterOps.scala x: 1 contributors (all time) y: 257 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/SubscribeApi.scala x: 6 contributors (all time) y: 175 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/WebSocketSessionManager.scala x: 3 contributors (all time) y: 67 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/GraphEngine.scala x: 2 contributors (all time) y: 12 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/ChunkData.scala x: 2 contributors (all time) y: 37 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcDatapoint.scala x: 2 contributors (all time) y: 29 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcDiagnosticMessage.scala x: 2 contributors (all time) y: 14 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/TimeSeriesMessage.scala x: 2 contributors (all time) y: 106 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/Evaluator.java x: 3 contributors (all time) y: 163 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/SyntheticDataSource.scala x: 1 contributors (all time) y: 165 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/eval/model/LwcDatapointEncode.scala x: 2 contributors (all time) y: 41 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/EvaluateApi.scala x: 3 contributors (all time) y: 76 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ExpressionApi.scala x: 3 contributors (all time) y: 196 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/QueueHandler.scala x: 3 contributors (all time) y: 33 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Heatmap.scala x: 1 contributors (all time) y: 177 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/TimeSeriesBuffer.scala x: 2 contributors (all time) y: 363 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TimeSeriesExpr.scala x: 2 contributors (all time) y: 22 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/validation/ValidCharactersRule.scala x: 3 contributors (all time) y: 40 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/FinalExprEval.scala x: 4 contributors (all time) y: 252 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/SubscriptionManager.scala x: 4 contributors (all time) y: 230 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Ticks.scala x: 3 contributors (all time) y: 493 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/CommaSepGraphEngine.scala x: 2 contributors (all time) y: 2 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/GraphConstants.scala x: 3 contributors (all time) y: 45 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/HeatmapLegendEntry.scala x: 1 contributors (all time) y: 62 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/Scales.scala x: 2 contributors (all time) y: 114 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/graphics/ValueAxis.scala x: 3 contributors (all time) y: 238 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/Palette.scala x: 3 contributors (all time) y: 119 lines of code atlas-chart/src/main/scala/com/netflix/atlas/chart/model/TickLabelMode.java x: 3 contributors (all time) y: 16 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/algorithm/OnlineDes.scala x: 3 contributors (all time) y: 56 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/IndexStats.scala x: 3 contributors (all time) y: 68 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ConsolidationFunction.scala x: 2 contributors (all time) y: 85 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/CustomVocabulary.scala x: 2 contributors (all time) y: 102 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/FilterExpr.scala x: 2 contributors (all time) y: 236 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TimeSeq.scala x: 2 contributors (all time) y: 162 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/ArrayHelper.scala x: 2 contributors (all time) y: 221 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Interner.scala x: 2 contributors (all time) y: 49 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/validation/KeyLengthRule.scala x: 3 contributors (all time) y: 21 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/util/StringMatching.scala x: 2 contributors (all time) y: 79 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/AbstractLwcEventClient.scala x: 1 contributors (all time) y: 134 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/DatapointConverter.scala x: 1 contributors (all time) y: 309 lines of code atlas-lwc-events/src/main/scala/com/netflix/atlas/lwc/events/TypedLwcEventFilter.scala x: 1 contributors (all time) y: 173 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ApiSettings.scala x: 3 contributors (all time) y: 8 lines of code atlas-lwcapi/src/main/scala/com/netflix/atlas/lwcapi/ExpressionSplitter.scala x: 3 contributors (all time) y: 113 lines of code atlas-postgres/src/main/scala/com/netflix/atlas/postgres/BinaryCopyBuffer.scala x: 1 contributors (all time) y: 229 lines of code
1148.0
lines of code
  min: 2.0
  average: 87.04
  25th percentile: 19.0
  median: 40.0
  75th percentile: 90.5
  max: 1148.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 1 commits (30d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 2 commits (30d) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 commits (30d) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 1 commits (30d) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 commits (30d) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 1 commits (30d) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 1 commits (30d) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulExpr.scala x: 2 commits (30d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 2 commits (30d) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 1 commits (30d) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 commits (30d) y: 40 lines of code project/Dependencies.scala x: 12 commits (30d) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 2 commits (30d) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 commits (30d) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 commits (30d) y: 31 lines of code
865.0
lines of code
  min: 15.0
  average: 219.71
  25th percentile: 29.0
  median: 82.0
  75th percentile: 385.0
  max: 865.0
0 12.0
commits (30d)
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 12.0

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 1 contributors (30d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 1 contributors (30d) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 contributors (30d) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 1 contributors (30d) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 contributors (30d) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 1 contributors (30d) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 1 contributors (30d) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 1 contributors (30d) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 1 contributors (30d) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 contributors (30d) y: 40 lines of code project/Dependencies.scala x: 1 contributors (30d) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 1 contributors (30d) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 contributors (30d) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 contributors (30d) y: 31 lines of code
865.0
lines of code
  min: 15.0
  average: 219.71
  25th percentile: 29.0
  median: 82.0
  75th percentile: 385.0
  max: 865.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 2 commits (90d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 4 commits (90d) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 commits (90d) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 1 commits (90d) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 commits (90d) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 1 commits (90d) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 1 commits (90d) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulExpr.scala x: 3 commits (90d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 5 commits (90d) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 6 commits (90d) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 commits (90d) y: 40 lines of code project/Dependencies.scala x: 22 commits (90d) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 3 commits (90d) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 commits (90d) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 commits (90d) y: 31 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/DataSet.scala x: 1 commits (90d) y: 399 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Query.scala x: 3 commits (90d) y: 358 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/StreamContext.scala x: 2 commits (90d) y: 271 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/PublishPayloads.scala x: 3 commits (90d) y: 397 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/TagsApi.scala x: 4 commits (90d) y: 143 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ExprApi.scala x: 3 commits (90d) y: 245 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestHandler.scala x: 3 commits (90d) y: 184 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ServiceDoc.scala x: 1 commits (90d) y: 54 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/AggregateCollector.scala x: 1 commits (90d) y: 227 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/MemoryDatabase.scala x: 1 commits (90d) y: 205 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexBench.scala x: 1 commits (90d) y: 91 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/StreamOps.scala x: 1 commits (90d) y: 448 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcMessages.scala x: 1 commits (90d) y: 332 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/Glossary.scala x: 2 commits (90d) y: 182 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspApi.scala x: 2 commits (90d) y: 25 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ConcurrencyLimiter.scala x: 2 commits (90d) y: 40 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/FairShareLimiter.scala x: 5 commits (90d) y: 155 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestLimiter.scala x: 5 commits (90d) y: 223 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKey.scala x: 2 commits (90d) y: 7 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Block.scala x: 2 commits (90d) y: 620 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/ExprNormalizer.scala x: 2 commits (90d) y: 154 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathVocabulary.scala x: 5 commits (90d) y: 1093 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/SortedTagMap.scala x: 2 commits (90d) y: 328 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/StringFormatter.scala x: 2 commits (90d) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Strings.scala x: 2 commits (90d) y: 461 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/UnitPrefix.scala x: 2 commits (90d) y: 162 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/AslDocumentAnalyzer.scala x: 2 commits (90d) y: 1148 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/LocalPublishActor.scala x: 2 commits (90d) y: 75 lines of code project/BuildSettings.scala x: 2 commits (90d) y: 69 lines of code project/GitVersion.scala x: 2 commits (90d) y: 43 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/GraphConfig.scala x: 1 commits (90d) y: 133 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/Grapher.scala x: 1 commits (90d) y: 386 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/GraphApi.scala x: 1 commits (90d) y: 55 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/AccessLogger.scala x: 1 commits (90d) y: 119 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/CustomDirectives.scala x: 3 commits (90d) y: 227 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/ExprInterpreter.scala x: 2 commits (90d) y: 148 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TagKey.scala x: 1 commits (90d) y: 35 lines of code
1148.0
lines of code
  min: 7.0
  average: 213.86
  25th percentile: 40.0
  median: 138.0
  75th percentile: 264.5
  max: 1148.0
0 22.0
commits (90d)
min: 1.0 | average: 2.3 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 22.0

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

atlas-webapi/src/main/scala/com/netflix/atlas/webapi/FetchRequestSource.scala x: 1 contributors (90d) y: 188 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Interpreter.scala x: 1 contributors (90d) y: 582 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/InterpreterException.scala x: 1 contributors (90d) y: 15 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/Context.scala x: 1 contributors (90d) y: 27 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/stacklang/EvalBudget.scala x: 1 contributors (90d) y: 20 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/AslLspServer.java x: 1 contributors (90d) y: 87 lines of code atlas-lsp/src/main/java/com/netflix/atlas/lsp/UriLspServer.java x: 1 contributors (90d) y: 84 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/StatefulVocabulary.scala x: 1 contributors (90d) y: 690 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathExpr.scala x: 1 contributors (90d) y: 865 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/RollingWindow.scala x: 1 contributors (90d) y: 40 lines of code project/Dependencies.scala x: 1 contributors (90d) y: 69 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndex.scala x: 1 contributors (90d) y: 663 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/QueryPlanBenchData.scala x: 1 contributors (90d) y: 77 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexQueryPlanBench.scala x: 1 contributors (90d) y: 31 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/DataSet.scala x: 1 contributors (90d) y: 399 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Query.scala x: 1 contributors (90d) y: 358 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/StreamContext.scala x: 1 contributors (90d) y: 271 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/PublishPayloads.scala x: 1 contributors (90d) y: 397 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/TagsApi.scala x: 1 contributors (90d) y: 143 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/ExprApi.scala x: 1 contributors (90d) y: 245 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestHandler.scala x: 1 contributors (90d) y: 184 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/ServiceDoc.scala x: 1 contributors (90d) y: 54 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/AggregateCollector.scala x: 1 contributors (90d) y: 227 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/db/MemoryDatabase.scala x: 1 contributors (90d) y: 205 lines of code atlas-jmh/src/main/scala/com/netflix/atlas/core/index/RoaringTagIndexBench.scala x: 1 contributors (90d) y: 91 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/StreamOps.scala x: 1 contributors (90d) y: 448 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/model/LwcMessages.scala x: 1 contributors (90d) y: 332 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/Glossary.scala x: 2 contributors (90d) y: 182 lines of code atlas-lspapi/src/main/scala/com/netflix/atlas/lspapi/LspApi.scala x: 2 contributors (90d) y: 25 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/FairShareLimiter.scala x: 1 contributors (90d) y: 155 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/RequestLimiter.scala x: 1 contributors (90d) y: 223 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/LimitKey.scala x: 1 contributors (90d) y: 7 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/Block.scala x: 1 contributors (90d) y: 620 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/MathVocabulary.scala x: 1 contributors (90d) y: 1093 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/SortedTagMap.scala x: 1 contributors (90d) y: 328 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/StringFormatter.scala x: 1 contributors (90d) y: 244 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/Strings.scala x: 1 contributors (90d) y: 461 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/util/UnitPrefix.scala x: 1 contributors (90d) y: 162 lines of code atlas-lsp/src/main/scala/com/netflix/atlas/lsp/AslDocumentAnalyzer.scala x: 1 contributors (90d) y: 1148 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/LocalPublishActor.scala x: 1 contributors (90d) y: 75 lines of code project/GitVersion.scala x: 1 contributors (90d) y: 43 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/GraphConfig.scala x: 1 contributors (90d) y: 133 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/graph/Grapher.scala x: 1 contributors (90d) y: 386 lines of code atlas-webapi/src/main/scala/com/netflix/atlas/webapi/GraphApi.scala x: 1 contributors (90d) y: 55 lines of code atlas-pekko/src/main/scala/com/netflix/atlas/pekko/AccessLogger.scala x: 1 contributors (90d) y: 119 lines of code atlas-eval/src/main/scala/com/netflix/atlas/eval/stream/ExprInterpreter.scala x: 1 contributors (90d) y: 148 lines of code atlas-core/src/main/scala/com/netflix/atlas/core/model/TagKey.scala x: 1 contributors (90d) y: 35 lines of code
1148.0
lines of code
  min: 7.0
  average: 213.86
  25th percentile: 40.0
  median: 138.0
  75th percentile: 264.5
  max: 1148.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...