microsoft / vscode-pull-request-github
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 142 files with 24,795 lines of code.
    • 7 files changed more than 100 times (3,999 lines of code)
    • 12 files changed 51-100 times (8,014 lines of code)
    • 22 files changed 21-50 times (4,705 lines of code)
    • 58 files changed 6-20 times (6,659 lines of code)
    • 43 files changed 1-5 times (1,418 lines of code)
16% | 32% | 18% | 26% | 5%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, tsx, json, svg, md, css, js, yml, txt, gql, gitignore, vscodeignore, eslintignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts19% | 34% | 22% | 18% | 4%
gql0% | 100% | 0% | 0% | 0%
tsx0% | 0% | 0% | 84% | 15%
css0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 68% | 31%
js0% | 0% | 0% | 20% | 79%
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
src/github19% | 60% | 8% | 9% | 1%
src/view26% | 14% | 26% | 27% | 5%
src82% | 0% | 0% | 8% | 9%
src/issues0% | 51% | 34% | 13% | 0%
src/authentication0% | 60% | 0% | 39% | 0%
src/common0% | 0% | 79% | 10% | 10%
webviews/components0% | 0% | 0% | 87% | 12%
webviews/editorWebview0% | 0% | 0% | 94% | 5%
webviews/common0% | 0% | 0% | 86% | 13%
src/gitProviders0% | 0% | 0% | 100% | 0%
webviews/createPullRequestView0% | 0% | 0% | 98% | 1%
src/api0% | 0% | 0% | 100% | 0%
webviews/activityBarView0% | 0% | 0% | 62% | 37%
ROOT0% | 0% | 0% | 67% | 32%
scripts0% | 0% | 0% | 20% | 79%
scripts/ci0% | 0% | 0% | 100% | 0%
src/env0% | 0% | 0% | 0% | 100%
src/integrations0% | 0% | 0% | 0% | 100%
common0% | 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
reviewManager.ts
in src/view
850 36 5 1321 187
commands.ts
in src
748 9 17 1333 145
pullRequestOverview.ts
in src/github
758 37 55 1321 135
githubRepository.ts
in src/github
777 33 41 1326 129
extension.ts
in src
255 6 17 1333 126
pullRequestNode.ts
in src/view/treeNodes
352 9 17 1321 115
credentials.ts
in src/github
259 21 40 1321 103
utils.ts
in src/github
854 72 10 1123 88
interface.ts
in src/github
141 - 262 1321 85
pullRequestModel.ts
in src/github
1085 55 35 1326 74
util.ts
in src/issues
666 25 74 724 71
fileChangeNode.ts
in src/view/treeNodes
469 19 17 1321 69
issueFeatureRegistrar.ts
in src/issues
1026 31 21 724 69
prsTreeDataProvider.ts
in src/view
186 11 4 1321 62
pullRequestGitHelper.ts
in src/github
300 15 20 1321 61
githubServer.ts
in src/authentication
60 2 68 1278 59
queries.gql
in src/github
940 - 207 1124 58
folderRepositoryManager.ts
in src/github
1701 76 4 536 58
graphql.ts
in src/github
586 1 10 1108 55
reviewCommentController.ts
in src/view
672 30 35 971 49