flutter / devtools
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 423 files with 76,779 lines of code.
    • 3 files changed more than 100 times (151 lines of code)
    • 3 files changed 51-100 times (585 lines of code)
    • 31 files changed 21-50 times (20,425 lines of code)
    • 100 files changed 6-20 times (24,963 lines of code)
    • 286 files changed 1-5 times (30,655 lines of code)
<1% | <1% | 26% | 32% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
dart, md, plist, json, gitignore, xml, txt, yaml, swift, gradle, h, storyboard, properties, svg, html, sh, cc, xib, kt, bat, yml, js, vcxproj, mk, cpp, m, props, gitattributes, java, filters, cmake
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml36% | 2% | 20% | 7% | 32%
dart0% | <1% | 27% | 33% | 38%
html0% | 0% | 43% | 0% | 56%
js0% | 0% | 0% | 43% | 56%
swift0% | 0% | 0% | 3% | 96%
cc0% | 0% | 0% | 1% | 98%
vcxproj0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
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
packages/devtools_app<1% | <1% | 27% | 33% | 38%
packages/devtools_server1% | 0% | 62% | 33% | 2%
packages/devtools80% | 0% | 0% | 19% | 0%
packages/devtools_shared0% | 1% | 0% | 17% | 81%
ROOT0% | 0% | 100% | 0% | 0%
tool0% | 0% | 0% | 81% | 18%
tool/lib0% | 0% | 0% | 29% | 70%
case_study/memory_leak0% | 0% | 0% | 16% | 83%
packages/devtools_test0% | 0% | 0% | 7% | 92%
case_study/code_size0% | 0% | 0% | 0% | 100%
case_study/memory_leaks0% | 0% | 0% | 0% | 100%
case_study/platform_channel0% | 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
pubspec.yaml
in packages/devtools_app
113 - 2 875 152
pubspec.yaml
in packages/devtools
17 - 4 1101 151
pubspec.yaml
in packages/devtools_server
21 - 4 1025 101
devtools.dart
in packages/devtools_app/lib
1 - 4 875 82
pubspec.yaml
in packages/devtools_shared
11 - 4 724 73
app.dart
in packages/devtools_app/lib/src
573 21 8 606 52
memory_controller.dart
in packages/devtools_app/lib/src/memory
1045 52 8 875 48
server.dart
in packages/devtools_server/lib/src
933 23 46 1025 46
memory_heap_tree_view.dart
in packages/devtools_app/lib/src/memory
1362 52 8 606 45
codeview.dart
in packages/devtools_app/lib/src/debugger
1016 37 2 606 44
memory_screen.dart
in packages/devtools_app/lib/src/memory
1276 38 8 606 42
debugger_controller.dart
in packages/devtools_app/lib/src/debugger
854 56 2 606 40
debugger_screen.dart
in packages/devtools_app/lib/src/debugger
415 20 8 606 39
performance_controller.dart
in packages/devtools_app/lib/src/performance
654 31 8 875 39
inspector_service.dart
in packages/devtools_app/lib/src/inspector
1093 78 8 875 39
flame_chart.dart
in packages/devtools_app/lib/src/charts
1286 65 2 606 38
logging_controller.dart
in packages/devtools_app/lib/src/logging
694 29 4 875 36
inspector_controller.dart
in packages/devtools_app/lib/src/inspector
764 55 8 875 36
performance_screen.dart
in packages/devtools_app/lib/src/performance
489 28 8 875 35
search.dart
in packages/devtools_app/lib/src/ui
986 47 2 571 33