microsoft / ApplicationInsights-JS
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 287 files with 25,357 lines of code.
    • 1 files changed more than 100 times (517 lines of code)
    • 4 files changed 51-100 times (2,056 lines of code)
    • 22 files changed 21-50 times (4,043 lines of code)
    • 123 files changed 6-20 times (10,084 lines of code)
    • 137 files changed 1-5 times (8,657 lines of code)
2% | 8% | 15% | 39% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, js, md, html, tsx, npmignore, ps1, yml, gitignore, css, txt, psm1, sh, gitattributes, nuspec, cmd, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js10% | 0% | 7% | 49% | 32%
ts0% | 12% | 22% | 41% | 23%
ps10% | 0% | 0% | 51% | 48%
tsx0% | 0% | 0% | 0% | 100%
psm10% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cmd0% | 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
ROOT100% | 0% | 0% | 0% | 0%
extensions/applicationinsights-dependencies-js0% | 65% | 0% | 34% | 0%
extensions/applicationinsights-analytics-js0% | 55% | 25% | 18% | <1%
AISKU/src0% | 52% | 44% | 3% | 0%
channels/applicationinsights-channel-js0% | 16% | 43% | 40% | <1%
shared/AppInsightsCore0% | 0% | 29% | 58% | 12%
shared/AppInsightsCommon0% | 0% | 31% | 51% | 16%
extensions/applicationinsights-properties-js0% | 0% | 51% | 43% | 5%
AISKU/snippet0% | 0% | 100% | 0% | 0%
extensions/applicationinsights-react-native0% | 0% | 52% | <1% | 46%
AISKU0% | 0% | 100% | 0% | 0%
AISKULight0% | 0% | 35% | 60% | 4%
extensions/applicationinsights-debugplugin-js0% | 0% | 0% | 80% | 19%
extensions/applicationinsights-clickanalytics-js0% | 0% | 0% | 85% | 14%
tools/rollup-es30% | 0% | 0% | 65% | 34%
common/scripts0% | 0% | 0% | 49% | 50%
tools/release-tools0% | 0% | 0% | 70% | 29%
AISKU/scripts0% | 0% | 0% | 100% | 0%
extensions/applicationinsights-react-js0% | 0% | 0% | 57% | 42%
tools/shims0% | 0% | 0% | 28% | 71%
tools/rollup-plugin-uglify3-js0% | 0% | 0% | 34% | 65%
tools/chrome-debug-extension0% | 0% | 0% | 0% | 100%
common/publish0% | 0% | 0% | 0% | 100%
extensions/applicationinsights-perfmarkmeasure-js0% | 0% | 0% | 0% | 100%
tools/updateDistEsm0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
tools/subResourceIntegrity0% | 0% | 0% | 0% | 100%
AISKULight/dist-history0% | 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
gruntfile.js
in root
517 4 17 1735 105
Initialization.ts
in AISKU/src
339 27 17 1193 71
ApplicationInsights.ts
in extensions/applicationinsights-analytics-js/src/JavaScriptSDK
622 27 17 880 71
ajax.ts
in extensions/applicationinsights-dependencies-js/src
825 50 17 1193 62
EnvelopeCreator.ts
in channels/applicationinsights-channel-js/src
270 13 17 880 60
Sender.ts
in channels/applicationinsights-channel-js/src
735 25 17 880 46
Util.ts
in shared/AppInsightsCommon/src
241 8 17 880 45
Internal.ts
in extensions/applicationinsights-properties-js/src/Context
12 1 55 1193 44
applicationinsights-core-js.ts
in shared/AppInsightsCore/src
59 - 73 880 38
IConfig.ts
in shared/AppInsightsCommon/src/Interfaces
76 1 110 880 32
CoreUtils.ts
in shared/AppInsightsCore/src/JavaScriptSDK
278 19 110 880 32
PropertiesPlugin.ts
in extensions/applicationinsights-properties-js/src
101 5 110 1193 30
BaseCore.ts
in shared/AppInsightsCore/src/JavaScriptSDK
204 13 73 874 30
ApplicationInsightsDeprecated.ts
in AISKU/src
192 16 307 1153 28
snippet.js
in AISKU/snippet
263 20 252 1278 27
index.ts
in AISKULight
78 7 122 1210 26
PageViewManager.ts
in extensions/applicationinsights-analytics-js/src/JavaScriptSDK/Telemetry
165 3 110 880 26
rollup.config.js
in AISKU
140 1 320 1193 25
TelemetryContext.ts
in extensions/applicationinsights-properties-js/src
159 12 110 880 25
Init.ts
in AISKU/src
32 1 17 1193 24