microsoft / moodle-local_o365
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 144 files with 23,351 lines of code.
    • 3 files changed more than 100 times (2,456 lines of code)
    • 6 files changed 51-100 times (5,717 lines of code)
    • 18 files changed 21-50 times (5,527 lines of code)
    • 70 files changed 6-20 times (7,234 lines of code)
    • 47 files changed 1-5 times (2,417 lines of code)
10% | 24% | 23% | 30% | 10%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
php, js, md, json, txt, css, scss, xml, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
php11% | 25% | 22% | 30% | 10%
css0% | 0% | 100% | 0% | 0%
js0% | 0% | 47% | 34% | 17%
scss0% | 0% | 0% | 100% | 0%
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
classes/rest49% | 0% | 41% | 6% | 1%
lang/en100% | 0% | 0% | 0% | 0%
ROOT<1% | 31% | 33% | 25% | 9%
classes/feature0% | 41% | 25% | 30% | 3%
classes/page0% | 56% | 29% | 13% | 0%
classes0% | 66% | 23% | 9% | 0%
db0% | 58% | 20% | 20% | 1%
classes/task0% | 0% | 40% | 59% | 0%
classes/oauth20% | 0% | 48% | 42% | 8%
classes/adminsetting0% | 0% | 18% | 66% | 15%
classes/webservices0% | 0% | 0% | 27% | 72%
lang/es0% | 0% | 0% | 100% | 0%
lang/pt_br0% | 0% | 0% | 100% | 0%
sass0% | 0% | 0% | 100% | 0%
classes/privacy0% | 0% | 0% | 100% | 0%
lang/cs0% | 0% | 0% | 100% | 0%
lang/de0% | 0% | 0% | 100% | 0%
lang/fi0% | 0% | 0% | 100% | 0%
lang/fr0% | 0% | 0% | 100% | 0%
lang/it0% | 0% | 0% | 100% | 0%
lang/ja0% | 0% | 0% | 100% | 0%
lang/nl0% | 0% | 0% | 100% | 0%
lang/pl0% | 0% | 0% | 100% | 0%
classes/form0% | 0% | 0% | 53% | 46%
classes/healthcheck0% | 0% | 0% | 58% | 41%
classes/event0% | 0% | 0% | 100% | 0%
classes/obj0% | 0% | 0% | 100% | 0%
classes/bot0% | 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
local_o365.php
in lang/en
831 1 53 2608 164
version.php
in root
10 - 53 2617 128
unified.php
in classes/rest
1615 105 55 2451 116
settings.php
in root
531 - 53 2583 99
main.php
in classes/feature/usersync
1132 31 68 2324 92
observers.php
in classes
723 22 55 2617 85
acp.php
in classes/page
1647 36 55 2245 66
upgrade.php
in db
585 1 90 2617 64
coursegroups.php
in classes/feature/usergroups
1099 23 68 2166 63
azuread.php
in classes/rest
368 21 70 2617 50
o365api.php
in classes/rest
292 12 55 2609 45
ucp.php
in classes/page
443 14 70 2482 42
sharepoint.php
in classes/rest
595 48 70 2617 40
usersync.php
in classes/task
170 6 70 2574 34
token.php
in classes/oauth2
276 16 53 2617 33
utils.php
in classes
260 18 70 2371 32
ajax.php
in classes/page
417 14 70 2324 30
groupcreate.php
in classes/task
30 2 70 2451 26
onedrive.php
in classes/rest
103 11 70 2609 26
utils.php
in classes/feature/usergroups
711 29 55 2149 26