microsoft / lsif-java
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 50 files with 2,595 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (259 lines of code)
    • 22 files changed 6-20 times (1,788 lines of code)
    • 27 files changed 1-5 times (548 lines of code)
0% | 0% | 9% | 68% | 21%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, xml, json, md, gitignore, properties, txt, js, bat, editorconfig, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 10% | 69% | 20%
js0% | 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
com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer0% | 0% | 31% | 66% | 2%
com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors0% | 0% | 0% | 100% | 0%
com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal0% | 0% | 0% | 93% | 6%
com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/protocol0% | 0% | 0% | 18% | 81%
com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/emitter0% | 0% | 0% | 34% | 65%
cmd/scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Indexer.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
259 8 56 1105 31
Repository.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
160 23 56 1071 17
VertexBuilder.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
84 17 104 1071 14
EdgeBuilder.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
59 16 104 1071 10
IConstant.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal
9 1 104 1101 9
Edge.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/protocol
45 5 104 1105 9
DocumentVisitor.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors
47 4 56 1071 9
JdtlsUtils.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal
168 11 104 1101 9
ProtocolVisitor.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors
24 5 104 1071 8
Vertex.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/protocol
28 1 104 1105 8
IndexerContext.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
32 7 104 1100 8
WorkspaceHandler.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
132 10 104 1105 8
LanguageServerIndexer.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal
20 2 104 1107 7
IdGenerator.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
24 2 104 1071 7
JsonEmitter.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/emitter
33 4 104 1101 7
ASTUtil.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/indexer
49 2 104 1101 7
LanguageServerIndexerPlugin.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal
67 9 104 1105 7
DiagnosticVisitor.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors
119 6 104 1057 7
VisitorUtils.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/visitors
178 18 56 932 7
DefinitionResult.java
in com.microsoft.java.lsif.core/src/com/microsoft/java/lsif/core/internal/protocol
6 1 104 1101 6