azure / static-web-apps-cli
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 121 files with 9,673 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (107 lines of code)
    • 11 files changed 21-50 times (2,002 lines of code)
    • 41 files changed 6-20 times (5,428 lines of code)
    • 68 files changed 1-5 times (2,136 lines of code)
0% | 1% | 20% | 56% | 22%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 121 files with 9,673 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (966 lines of code)
    • 31 files changed by 6-10 contributors (5,236 lines of code)
    • 51 files changed by 2-5 contributors (2,703 lines of code)
    • 34 files changed by 1 contributor (768 lines of code)
0% | 9% | 54% | 27% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, ts, js, md, html, css, svg, gitignore, yaml, tsx, toml, vue, razor, svelte, cs, npmrc, scss, txt, mjs, csproj, editorconfig, rb, pug, xml, h, jsx, py, cpp, hbs, plist, sh, erb, markdown, ini, riot, cshtml, marko, gradle, styl, npmignore, mod, dockerignore, storyboard, mdx, dart, properties, prettierignore, csx, watchmanconfig, swift, babelrc, elm, eslintignore, gql, lektorproject, gitattributes, sql, prisma, cc, kt, ejs, coffee, cmake, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 1% | 25% | 58% | 14%
js0% | 0% | 0% | 65% | 34%
html0% | 0% | 0% | 48% | 51%
razor0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
gql0% | 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
src0% | 1% | 23% | 58% | 16%
cypress0% | 0% | 0% | 35% | 64%
scripts0% | 0% | 0% | 100% | 0%
swa-db-connections0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.ts
in src/cli
107 4 2021-02-05 2024-07-24 63 14 github@wassim.dev adhal@microsoft.com
constants.ts
in src/core
300 5 2021-06-01 2025-01-07 42 13 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
config.ts
in src
76 - 2021-02-16 2024-07-16 38 9 github@wassim.dev 30346660+timothyw0@users.no...
user-config.ts
in src/core/utils
135 3 2021-04-08 2024-07-16 25 8 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
cli-config.ts
in src/core/utils
141 7 2021-09-27 2024-07-16 24 7 alex.weininger@live.com 30346660+timothyw0@users.no...
account.ts
in src/core
285 16 2022-03-30 2024-07-16 24 9 github@wassim.dev 30346660+timothyw0@users.no...
deploy-client.ts
in src/core
114 5 2022-03-18 2025-04-11 23 9 github@wassim.dev 30346660+timothyw0@users.no...
server.ts
in src/msha
140 3 2021-06-01 2024-07-16 22 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
index.ts
in src/msha/auth
141 3 2021-06-01 2025-01-07 22 9 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
net.ts
in src/core/utils
179 11 2021-04-08 2024-07-16 22 11 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
252 17 2022-03-04 2025-02-14 22 12 noda@free.fr 30346660+timothyw0@users.no...
request.middleware.ts
in src/msha/middlewares
239 5 2021-06-01 2024-07-16 21 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
function.handler.ts
in src/msha/handlers
128 6 2021-06-01 2025-02-14 19 11 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
logger.ts
in src/core/utils
89 9 2021-04-08 2024-07-16 18 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
options.ts
in src/core/utils
61 6 2022-03-24 2024-07-16 17 6 noda@free.fr 30346660+timothyw0@users.no...
auth-login-provider-custom.ts
in src/msha/auth/routes
110 4 2024-04-25 2025-01-07 17 6 andimarc@microsoft.com 30346660+timothyw0@users.no...
auth-login-provider-callback.ts
in src/msha/auth/routes
337 3 2024-04-25 2025-01-07 17 6 andimarc@microsoft.com 30346660+timothyw0@users.no...
copy-assets.js
in scripts
32 1 2021-02-05 2024-07-16 14 4 github@wassim.dev 30346660+timothyw0@users.no...
route-processor.ts
in src/msha/routes-engine
115 5 2021-06-01 2024-07-16 14 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
routes.ts
in src/msha/routes-engine/rules
150 6 2021-06-01 2024-07-16 14 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
deploy.ts
in src/cli/commands/deploy
286 2 2023-01-09 2024-07-24 14 8 noda@free.fr adhal@microsoft.com
detect.ts
in src/core/frameworks
321 23 2022-04-22 2024-07-16 14 7 noda@free.fr 30346660+timothyw0@users.no...
auth.html
in src/public
354 - 2021-02-26 2023-04-26 14 7 github@wassim.dev diberry@microsoft.com
frameworks.ts
in src/core/frameworks
565 - 2022-04-22 2024-07-22 14 9 noda@free.fr 30346660+timothyw0@users.no...
prompts.ts
in src/core
142 10 2022-03-30 2024-07-16 13 7 github@wassim.dev 30346660+timothyw0@users.no...
start.ts
in src/cli/commands/start
300 1 2023-01-09 2024-07-24 13 7 noda@free.fr adhal@microsoft.com
workflow-config.ts
in src/core/utils
111 1 2021-04-08 2024-07-16 12 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
cli.ts
in src/core/utils
73 4 2021-04-08 2024-07-16 11 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
login.ts
in src/cli/commands/login
140 5 2023-01-09 2025-01-07 11 6 noda@free.fr 30346660+timothyw0@users.no...
response.middleware.ts
in src/msha/middlewares
196 2 2021-06-01 2024-07-16 11 8 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
authentication.js
in cypress/integration
250 - 2021-04-07 2022-05-18 11 3 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
strings.ts
in src/core/utils
14 2 2022-03-30 2022-05-18 9 3 noda@free.fr 1699357+manekinekko@users.n...
cookie.ts
in src/core/utils
116 10 2021-04-08 2024-07-16 9 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
auth-login-provider.ts
in src/msha/auth/routes
32 2 2021-06-01 2024-07-16 8 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
response-overrides.ts
in src/msha/routes-engine/rules
42 2 2021-06-01 2024-07-16 8 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
persistence-cache-plugin.ts
in src/core/swa-cli-persistence-plugin
44 3 2022-04-07 2024-07-16 8 5 github@wassim.dev 30346660+timothyw0@users.no...
auth.handler.ts
in src/msha/handlers
45 5 2021-06-01 2024-07-16 8 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
file.ts
in src/core/utils
51 4 2022-04-26 2024-07-18 8 5 noda@free.fr 30346660+timothyw0@users.no...
ssl.ts
in src/core
67 2 2022-04-12 2024-07-16 7 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
navigation-fallback.ts
in src/msha/routes-engine/rules
106 2 2021-06-01 2024-07-16 7 4 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
dab.ts
in src/core/dataApiBuilder
115 7 2023-03-14 2025-02-14 7 6 vivekjilla7@gmail.com 30346660+timothyw0@users.no...
route-rules.js
in cypress/integration
137 - 2021-06-01 2022-05-18 7 3 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
init.ts
in src/cli/commands/init
237 5 2023-01-09 2024-07-16 7 6 noda@free.fr 30346660+timothyw0@users.no...
credentials-store.ts
in src/core/swa-cli-persistence-plugin/impl
250 16 2022-04-07 2024-07-16 7 4 github@wassim.dev 30346660+timothyw0@users.no...
bin.js
in src/cli
5 - 2021-04-07 2024-07-16 6 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
command.ts
in src/core/utils
23 2 2022-04-29 2023-03-28 6 4 noda@free.fr 85578033+sgollapudi77@users...
auth-logout.ts
in src/msha/auth/routes
28 1 2021-06-01 2024-07-16 6 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
mime-types.ts
in src/msha/routes-engine/rules
30 2 2021-06-01 2024-07-16 6 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
git.ts
in src/core
35 2 2022-04-12 2024-07-16 6 5 github@wassim.dev 30346660+timothyw0@users.no...
register.ts
in src/cli/commands/deploy
60 1 2023-01-09 2024-07-16 6 5 noda@free.fr 30346660+timothyw0@users.no...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.ts
in src/cli
107 4 2021-02-05 2024-07-24 63 14 github@wassim.dev adhal@microsoft.com
constants.ts
in src/core
300 5 2021-06-01 2025-01-07 42 13 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
252 17 2022-03-04 2025-02-14 22 12 noda@free.fr 30346660+timothyw0@users.no...
net.ts
in src/core/utils
179 11 2021-04-08 2024-07-16 22 11 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
function.handler.ts
in src/msha/handlers
128 6 2021-06-01 2025-02-14 19 11 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
server.ts
in src/msha
140 3 2021-06-01 2024-07-16 22 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
request.middleware.ts
in src/msha/middlewares
239 5 2021-06-01 2024-07-16 21 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
routes.ts
in src/msha/routes-engine/rules
150 6 2021-06-01 2024-07-16 14 10 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
config.ts
in src
76 - 2021-02-16 2024-07-16 38 9 github@wassim.dev 30346660+timothyw0@users.no...
account.ts
in src/core
285 16 2022-03-30 2024-07-16 24 9 github@wassim.dev 30346660+timothyw0@users.no...
deploy-client.ts
in src/core
114 5 2022-03-18 2025-04-11 23 9 github@wassim.dev 30346660+timothyw0@users.no...
index.ts
in src/msha/auth
141 3 2021-06-01 2025-01-07 22 9 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
frameworks.ts
in src/core/frameworks
565 - 2022-04-22 2024-07-22 14 9 noda@free.fr 30346660+timothyw0@users.no...
user-config.ts
in src/core/utils
135 3 2021-04-08 2024-07-16 25 8 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
deploy.ts
in src/cli/commands/deploy
286 2 2023-01-09 2024-07-24 14 8 noda@free.fr adhal@microsoft.com
response.middleware.ts
in src/msha/middlewares
196 2 2021-06-01 2024-07-16 11 8 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
cli-config.ts
in src/core/utils
141 7 2021-09-27 2024-07-16 24 7 alex.weininger@live.com 30346660+timothyw0@users.no...
logger.ts
in src/core/utils
89 9 2021-04-08 2024-07-16 18 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
auth.html
in src/public
354 - 2021-02-26 2023-04-26 14 7 github@wassim.dev diberry@microsoft.com
route-processor.ts
in src/msha/routes-engine
115 5 2021-06-01 2024-07-16 14 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
detect.ts
in src/core/frameworks
321 23 2022-04-22 2024-07-16 14 7 noda@free.fr 30346660+timothyw0@users.no...
prompts.ts
in src/core
142 10 2022-03-30 2024-07-16 13 7 github@wassim.dev 30346660+timothyw0@users.no...
start.ts
in src/cli/commands/start
300 1 2023-01-09 2024-07-24 13 7 noda@free.fr adhal@microsoft.com
cli.ts
in src/core/utils
73 4 2021-04-08 2024-07-16 11 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
response-overrides.ts
in src/msha/routes-engine/rules
42 2 2021-06-01 2024-07-16 8 7 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
auth-login-provider-callback.ts
in src/msha/auth/routes
337 3 2024-04-25 2025-01-07 17 6 andimarc@microsoft.com 30346660+timothyw0@users.no...
auth-login-provider-custom.ts
in src/msha/auth/routes
110 4 2024-04-25 2025-01-07 17 6 andimarc@microsoft.com 30346660+timothyw0@users.no...
options.ts
in src/core/utils
61 6 2022-03-24 2024-07-16 17 6 noda@free.fr 30346660+timothyw0@users.no...
workflow-config.ts
in src/core/utils
111 1 2021-04-08 2024-07-16 12 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
login.ts
in src/cli/commands/login
140 5 2023-01-09 2025-01-07 11 6 noda@free.fr 30346660+timothyw0@users.no...
cookie.ts
in src/core/utils
116 10 2021-04-08 2024-07-16 9 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
auth.handler.ts
in src/msha/handlers
45 5 2021-06-01 2024-07-16 8 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
auth-login-provider.ts
in src/msha/auth/routes
32 2 2021-06-01 2024-07-16 8 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
dab.ts
in src/core/dataApiBuilder
115 7 2023-03-14 2025-02-14 7 6 vivekjilla7@gmail.com 30346660+timothyw0@users.no...
init.ts
in src/cli/commands/init
237 5 2023-01-09 2024-07-16 7 6 noda@free.fr 30346660+timothyw0@users.no...
auth-logout.ts
in src/msha/auth/routes
28 1 2021-06-01 2024-07-16 6 6 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
persistence-cache-plugin.ts
in src/core/swa-cli-persistence-plugin
44 3 2022-04-07 2024-07-16 8 5 github@wassim.dev 30346660+timothyw0@users.no...
file.ts
in src/core/utils
51 4 2022-04-26 2024-07-18 8 5 noda@free.fr 30346660+timothyw0@users.no...
ssl.ts
in src/core
67 2 2022-04-12 2024-07-16 7 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
mime-types.ts
in src/msha/routes-engine/rules
30 2 2021-06-01 2024-07-16 6 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
secret-storage.ts
in src/core/swa-cli-persistence-plugin/impl
65 4 2022-04-07 2024-07-16 6 5 github@wassim.dev 30346660+timothyw0@users.no...
git.ts
in src/core
35 2 2022-04-12 2024-07-16 6 5 github@wassim.dev 30346660+timothyw0@users.no...
86 5 2023-03-14 2025-03-25 6 5 vivekjilla7@gmail.com me@shibayan.jp
register.ts
in src/cli/commands/deploy
60 1 2023-01-09 2024-07-16 6 5 noda@free.fr 30346660+timothyw0@users.no...
bin.js
in src/cli
5 - 2021-04-07 2024-07-16 6 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
headers.ts
in src/msha/routes-engine/rules
69 4 2021-06-01 2024-07-16 5 5 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
platform.ts
in src/core/utils
20 2 2022-03-30 2024-07-16 5 5 github@wassim.dev 30346660+timothyw0@users.no...
register.ts
in src/cli/commands/start
94 1 2023-01-09 2024-07-16 5 5 noda@free.fr 30346660+timothyw0@users.no...
copy-assets.js
in scripts
32 1 2021-02-05 2024-07-16 14 4 github@wassim.dev 30346660+timothyw0@users.no...
navigation-fallback.ts
in src/msha/routes-engine/rules
106 2 2021-06-01 2024-07-16 7 4 1699357+manekinekko@users.n... 30346660+timothyw0@users.no...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
403.html
in src/public
102 - 2021-06-10 2021-06-10 1 1 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
401.html
in src/public
97 - 2021-06-01 2021-06-01 1 1 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
MainLayout.razor.css
in cypress/fixtures/blazor-starter/Client/Shared
67 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
WeatherForecastFunction.cs
in cypress/fixtures/blazor-starter/ApiIsolated
50 3 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
NavMenu.razor.css
in cypress/fixtures/blazor-starter/Client/Shared
50 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
razor
FetchData.razor
in cypress/fixtures/blazor-starter/Client/Pages
47 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
WeatherForecastFunction.cs
in cypress/fixtures/blazor-starter/Api
46 2 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
error-pages.js
in cypress/integration
38 - 2021-06-01 2022-05-18 2 1 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
razor
NavMenu.razor
in cypress/fixtures/blazor-starter/Client/Shared
35 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
mime-type.js
in cypress/integration
32 - 2021-06-01 2022-05-18 2 1 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
index.html
in cypress/fixtures/blazor-starter/Client/wwwroot
21 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
docker.ts
in src/core/utils
18 2 2022-05-31 2022-05-31 1 1 noda@free.fr noda@free.fr
Program.cs
in cypress/fixtures/blazor-starter/ApiIsolated
17 1 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
razor
MainLayout.razor
in cypress/fixtures/blazor-starter/Client/Shared
14 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
razor
SurveyPrompt.razor
in cypress/fixtures/blazor-starter/Client/Shared
14 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
index.html
in cypress/fixtures/static/app/another folder
12 - 2022-03-10 2022-03-10 1 1 bakanasd@gmail.com bakanasd@gmail.com
razor
App.razor
in cypress/fixtures/blazor-starter/Client
12 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
razor
Counter.razor
in cypress/fixtures/blazor-starter/Client/Pages
12 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
index.html
in cypress/fixtures/static/app/folder
11 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
index2.html
in cypress/fixtures/static/app
11 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
WeatherForecast.cs
in cypress/fixtures/blazor-starter/Shared
11 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
index.html
in cypress/fixtures/static/app
10 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
with space.html
in cypress/fixtures/static/app
10 - 2022-03-10 2022-03-10 1 1 bakanasd@gmail.com bakanasd@gmail.com
razor
_Imports.razor
in cypress/fixtures/blazor-starter/Client
10 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
Program.cs
in cypress/fixtures/blazor-starter/Client
8 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
razor
Index.razor
in cypress/fixtures/blazor-starter/Client/Pages
5 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
custom-403.html
in cypress/fixtures/static/app
1 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
custom-404.html
in cypress/fixtures/static/app
1 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
custom-401.html
in cypress/fixtures/static/app
1 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
foo.html
in cypress/fixtures/static/app
1 - 2022-03-08 2022-03-08 1 1 github@wassim.dev github@wassim.dev
custom-403.html
in cypress/fixtures/blazor-starter
1 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
custom-404.html
in cypress/fixtures/blazor-starter
1 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
custom-401.html
in cypress/fixtures/blazor-starter
1 - 2022-03-07 2022-03-07 1 1 github@wassim.dev github@wassim.dev
commands.js
in cypress/support
1 - 2021-04-07 2021-04-07 1 1 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
404.html
in src/public
92 - 2021-02-05 2021-04-06 4 2 github@wassim.dev anthony@anthonychu.ca
json.ts
in src/core/utils
83 5 2024-07-03 2024-07-24 5 2 adhal@microsoft.com adhal@microsoft.com
authorization.js
in cypress/integration
54 1 2021-06-03 2022-05-18 5 2 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
env.ts
in src/core
29 3 2022-04-08 2022-05-18 5 2 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
fetch-proxy.ts
in src/core/utils
25 3 2025-02-12 2025-02-14 2 2 timothywang@microsoft.com 30346660+timothyw0@users.no...
azure-environment.ts
in src/core/swa-cli-persistence-plugin/impl
22 - 2022-04-07 2022-05-18 2 2 github@wassim.dev 1699357+manekinekko@users.n...
8 - 2024-07-10 2024-07-16 2 2 adhal@microsoft.com 30346660+timothyw0@users.no...
update-notifier.ts
in src/core/utils
6 1 2024-07-03 2024-07-24 5 2 adhal@microsoft.com adhal@microsoft.com
index.js
in cypress/fixtures/static/api/info
6 - 2022-03-08 2022-05-18 3 2 github@wassim.dev 1699357+manekinekko@users.n...
index.js
in cypress/fixtures/static/api/echo
6 - 2022-03-08 2022-05-18 3 2 github@wassim.dev 1699357+manekinekko@users.n...
index.js
in cypress/fixtures/static/api/status
6 - 2022-03-08 2022-05-18 3 2 github@wassim.dev 1699357+manekinekko@users.n...
index.js
in cypress/fixtures/static/api/headers
4 - 2022-03-08 2022-05-18 3 2 github@wassim.dev 1699357+manekinekko@users.n...
index.js
in cypress/plugins
2 - 2021-04-07 2022-05-18 3 2 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
index.js
in cypress/support
1 - 2021-04-07 2022-05-18 3 2 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
authentication.js
in cypress/integration
250 - 2021-04-07 2022-05-18 11 3 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
route-rules.js
in cypress/integration
137 - 2021-06-01 2022-05-18 7 3 1699357+manekinekko@users.n... 1699357+manekinekko@users.n...
Correlations

File Size vs. Number of Changes: 121 points

src/core/deploy-client.ts x: 114 lines of code y: 23 # changes src/core/download-binary-helper.ts x: 86 lines of code y: 6 # changes src/core/dataApiBuilder/dab.ts x: 115 lines of code y: 7 # changes src/core/func-core-tools.ts x: 252 lines of code y: 22 # changes src/core/utils/fetch-proxy.ts x: 25 lines of code y: 2 # changes src/msha/handlers/function.handler.ts x: 128 lines of code y: 19 # changes src/cli/commands/login/login.ts x: 140 lines of code y: 11 # changes src/core/constants.ts x: 300 lines of code y: 42 # changes src/msha/auth/index.ts x: 141 lines of code y: 22 # changes src/msha/auth/routes/auth-login-provider-callback.ts x: 337 lines of code y: 17 # changes src/msha/auth/routes/auth-login-provider-custom.ts x: 110 lines of code y: 17 # changes src/cli/commands/deploy/deploy.ts x: 286 lines of code y: 14 # changes src/cli/commands/start/start.ts x: 300 lines of code y: 13 # changes src/cli/index.ts x: 107 lines of code y: 63 # changes src/core/utils/json.ts x: 83 lines of code y: 5 # changes src/core/utils/update-notifier.ts x: 6 lines of code y: 5 # changes src/core/frameworks/frameworks.ts x: 565 lines of code y: 14 # changes src/core/utils/file.ts x: 51 lines of code y: 8 # changes scripts/copy-assets.js x: 32 lines of code y: 14 # changes src/cli/bin.js x: 5 lines of code y: 6 # changes src/cli/commands/build/build.ts x: 121 lines of code y: 4 # changes src/cli/commands/build/register.ts x: 30 lines of code y: 4 # changes src/cli/commands/db/init/init.ts x: 101 lines of code y: 4 # changes src/cli/commands/db/init/register.ts x: 39 lines of code y: 3 # changes src/cli/commands/deploy/register.ts x: 60 lines of code y: 6 # changes src/cli/commands/init/init.ts x: 237 lines of code y: 7 # changes src/cli/commands/init/register.ts x: 23 lines of code y: 4 # changes src/cli/commands/login/register.ts x: 47 lines of code y: 4 # changes src/cli/commands/start/register.ts x: 94 lines of code y: 5 # changes src/config.ts x: 76 lines of code y: 38 # changes src/core/account.ts x: 285 lines of code y: 24 # changes src/core/dataApiBuilder/index.ts x: 8 lines of code y: 3 # changes src/core/frameworks/detect.ts x: 321 lines of code y: 14 # changes src/core/functions-versions.ts x: 53 lines of code y: 3 # changes src/core/git.ts x: 35 lines of code y: 6 # changes src/core/prompts.ts x: 142 lines of code y: 13 # changes src/core/ssl.ts x: 67 lines of code y: 7 # changes src/core/swa-cli-persistence-plugin/impl/credentials-store.ts x: 250 lines of code y: 7 # changes src/core/swa-cli-persistence-plugin/impl/crypto.ts x: 70 lines of code y: 4 # changes src/core/swa-cli-persistence-plugin/impl/machine-identifier.ts x: 40 lines of code y: 4 # changes src/core/swa-cli-persistence-plugin/impl/secret-storage.ts x: 65 lines of code y: 6 # changes src/core/swa-cli-persistence-plugin/index.ts x: 18 lines of code y: 4 # changes src/core/swa-cli-persistence-plugin/persistence-cache-plugin.ts x: 44 lines of code y: 8 # changes src/core/utils/cli-config.ts x: 141 lines of code y: 24 # changes src/core/utils/cli.ts x: 73 lines of code y: 11 # changes src/core/utils/cookie.ts x: 116 lines of code y: 9 # changes src/core/utils/glob.ts x: 80 lines of code y: 6 # changes src/core/utils/logger.ts x: 89 lines of code y: 18 # changes src/core/utils/net.ts x: 179 lines of code y: 22 # changes src/core/utils/options.ts x: 61 lines of code y: 17 # changes src/core/utils/platform.ts x: 20 lines of code y: 5 # changes src/core/utils/user-config.ts x: 135 lines of code y: 25 # changes src/core/utils/workflow-config.ts x: 111 lines of code y: 12 # changes src/msha/auth/routes/auth-login-provider.ts x: 32 lines of code y: 8 # changes src/msha/auth/routes/auth-logout.ts x: 28 lines of code y: 6 # changes src/msha/auth/routes/auth-me.ts x: 28 lines of code y: 3 # changes src/msha/handlers/auth.handler.ts x: 45 lines of code y: 8 # changes src/msha/handlers/dab.handler.ts x: 73 lines of code y: 4 # changes src/msha/handlers/error-page.handler.ts x: 21 lines of code y: 3 # changes src/msha/middlewares/request.middleware.ts x: 239 lines of code y: 21 # changes src/msha/middlewares/response.middleware.ts x: 196 lines of code y: 11 # changes src/msha/routes-engine/route-processor.ts x: 115 lines of code y: 14 # changes src/msha/routes-engine/rules/headers.ts x: 69 lines of code y: 5 # changes src/msha/routes-engine/rules/mime-types.ts x: 30 lines of code y: 6 # changes src/msha/routes-engine/rules/navigation-fallback.ts x: 106 lines of code y: 7 # changes src/msha/routes-engine/rules/response-overrides.ts x: 42 lines of code y: 8 # changes src/msha/routes-engine/rules/routes.ts x: 150 lines of code y: 14 # changes src/msha/server.ts x: 140 lines of code y: 22 # changes swa-db-connections/staticwebapp.database.schema.gql x: 8 lines of code y: 2 # changes src/core/utils/auth.ts x: 90 lines of code y: 5 # changes src/public/auth.html x: 354 lines of code y: 14 # changes src/core/utils/command.ts x: 23 lines of code y: 6 # changes src/cli/commands/docs.ts x: 10 lines of code y: 4 # changes src/core/utils/docker.ts x: 18 lines of code y: 1 # changes cypress/fixtures/static/api/echo/index.js x: 6 lines of code y: 3 # changes cypress/fixtures/static/api/headers/index.js x: 4 lines of code y: 3 # changes cypress/integration/authentication.js x: 250 lines of code y: 11 # changes cypress/integration/authorization.js x: 54 lines of code y: 5 # changes cypress/integration/error-pages.js x: 38 lines of code y: 2 # changes cypress/integration/mime-type.js x: 32 lines of code y: 2 # changes cypress/integration/route-rules.js x: 137 lines of code y: 7 # changes cypress/plugins/index.js x: 2 lines of code y: 3 # changes cypress/support/index.js x: 1 lines of code y: 3 # changes src/core/env.ts x: 29 lines of code y: 5 # changes src/core/swa-cli-persistence-plugin/impl/azure-environment.ts x: 22 lines of code y: 2 # changes src/core/utils/strings.ts x: 14 lines of code y: 9 # changes cypress/fixtures/static/app/another folder/index.html x: 12 lines of code y: 1 # changes cypress/fixtures/static/app/with space.html x: 10 lines of code y: 1 # changes cypress/fixtures/static/app/custom-401.html x: 1 lines of code y: 1 # changes cypress/fixtures/static/app/folder/index.html x: 11 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Api/WeatherForecastFunction.cs x: 46 lines of code y: 1 # changes cypress/fixtures/blazor-starter/ApiIsolated/Program.cs x: 17 lines of code y: 1 # changes cypress/fixtures/blazor-starter/ApiIsolated/WeatherForecastFunction.cs x: 50 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Pages/FetchData.razor x: 47 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Pages/Index.razor x: 5 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Program.cs x: 8 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Shared/MainLayout.razor x: 14 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Shared/MainLayout.razor.css x: 67 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/Shared/NavMenu.razor x: 35 lines of code y: 1 # changes cypress/fixtures/blazor-starter/Client/wwwroot/index.html x: 21 lines of code y: 1 # changes src/public/403.html x: 102 lines of code y: 1 # changes src/public/401.html x: 97 lines of code y: 1 # changes src/public/404.html x: 92 lines of code y: 4 # changes
63.0
# changes
  min: 1.0
  average: 7.72
  25th percentile: 1.0
  median: 5.0
  75th percentile: 11.0
  max: 63.0
0 565.0
lines of code
min: 1.0 | average: 79.94 | 25th percentile: 13.0 | median: 47.0 | 75th percentile: 110.5 | max: 565.0

Number of Contributors vs. Number of Changes: 121 points

src/core/deploy-client.ts x: 9 # contributors y: 23 # changes src/core/download-binary-helper.ts x: 5 # contributors y: 6 # changes src/core/dataApiBuilder/dab.ts x: 6 # contributors y: 7 # changes src/core/func-core-tools.ts x: 12 # contributors y: 22 # changes src/core/utils/fetch-proxy.ts x: 2 # contributors y: 2 # changes src/msha/handlers/function.handler.ts x: 11 # contributors y: 19 # changes src/cli/commands/login/login.ts x: 6 # contributors y: 11 # changes src/core/constants.ts x: 13 # contributors y: 42 # changes src/msha/auth/index.ts x: 9 # contributors y: 22 # changes src/msha/auth/routes/auth-login-provider-callback.ts x: 6 # contributors y: 17 # changes src/cli/commands/deploy/deploy.ts x: 8 # contributors y: 14 # changes src/cli/commands/start/start.ts x: 7 # contributors y: 13 # changes src/cli/index.ts x: 14 # contributors y: 63 # changes src/core/utils/json.ts x: 2 # contributors y: 5 # changes src/core/frameworks/frameworks.ts x: 9 # contributors y: 14 # changes src/core/utils/file.ts x: 5 # contributors y: 8 # changes scripts/copy-assets.js x: 4 # contributors y: 14 # changes src/cli/commands/build/build.ts x: 4 # contributors y: 4 # changes src/cli/commands/db/init/register.ts x: 3 # contributors y: 3 # changes src/cli/commands/start/register.ts x: 5 # contributors y: 5 # changes src/config.ts x: 9 # contributors y: 38 # changes src/core/account.ts x: 9 # contributors y: 24 # changes src/core/frameworks/detect.ts x: 7 # contributors y: 14 # changes src/core/ssl.ts x: 5 # contributors y: 7 # changes src/core/swa-cli-persistence-plugin/impl/credentials-store.ts x: 4 # contributors y: 7 # changes src/core/utils/cli-config.ts x: 7 # contributors y: 24 # changes src/core/utils/cli.ts x: 7 # contributors y: 11 # changes src/core/utils/cookie.ts x: 6 # contributors y: 9 # changes src/core/utils/glob.ts x: 4 # contributors y: 6 # changes src/core/utils/logger.ts x: 7 # contributors y: 18 # changes src/core/utils/net.ts x: 11 # contributors y: 22 # changes src/core/utils/user-config.ts x: 8 # contributors y: 25 # changes src/core/utils/workflow-config.ts x: 6 # contributors y: 12 # changes src/msha/auth/routes/auth-login-provider.ts x: 6 # contributors y: 8 # changes src/msha/auth/routes/auth-logout.ts x: 6 # contributors y: 6 # changes src/msha/middlewares/request.middleware.ts x: 10 # contributors y: 21 # changes src/msha/middlewares/response.middleware.ts x: 8 # contributors y: 11 # changes src/msha/routes-engine/rules/response-overrides.ts x: 7 # contributors y: 8 # changes src/msha/routes-engine/rules/routes.ts x: 10 # contributors y: 14 # changes src/msha/server.ts x: 10 # contributors y: 22 # changes src/core/utils/auth.ts x: 3 # contributors y: 5 # changes src/core/utils/docker.ts x: 1 # contributors y: 1 # changes cypress/fixtures/static/api/echo/index.js x: 2 # contributors y: 3 # changes cypress/integration/authentication.js x: 3 # contributors y: 11 # changes cypress/integration/error-pages.js x: 1 # contributors y: 2 # changes cypress/integration/route-rules.js x: 3 # contributors y: 7 # changes src/core/utils/strings.ts x: 3 # contributors y: 9 # changes src/public/404.html x: 2 # contributors y: 4 # changes
63.0
# changes
  min: 1.0
  average: 7.72
  25th percentile: 1.0
  median: 5.0
  75th percentile: 11.0
  max: 63.0
0 14.0
# contributors
min: 1.0 | average: 4.14 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 6.0 | max: 14.0

Number of Contributors vs. File Size: 121 points

src/core/deploy-client.ts x: 9 # contributors y: 114 lines of code src/core/download-binary-helper.ts x: 5 # contributors y: 86 lines of code src/core/dataApiBuilder/dab.ts x: 6 # contributors y: 115 lines of code src/core/func-core-tools.ts x: 12 # contributors y: 252 lines of code src/core/utils/fetch-proxy.ts x: 2 # contributors y: 25 lines of code src/msha/handlers/function.handler.ts x: 11 # contributors y: 128 lines of code src/cli/commands/login/login.ts x: 6 # contributors y: 140 lines of code src/core/constants.ts x: 13 # contributors y: 300 lines of code src/msha/auth/index.ts x: 9 # contributors y: 141 lines of code src/msha/auth/routes/auth-login-provider-callback.ts x: 6 # contributors y: 337 lines of code src/msha/auth/routes/auth-login-provider-custom.ts x: 6 # contributors y: 110 lines of code src/cli/commands/deploy/deploy.ts x: 8 # contributors y: 286 lines of code src/cli/commands/start/start.ts x: 7 # contributors y: 300 lines of code src/cli/index.ts x: 14 # contributors y: 107 lines of code src/core/utils/json.ts x: 2 # contributors y: 83 lines of code src/core/utils/update-notifier.ts x: 2 # contributors y: 6 lines of code src/core/frameworks/frameworks.ts x: 9 # contributors y: 565 lines of code src/core/utils/file.ts x: 5 # contributors y: 51 lines of code scripts/copy-assets.js x: 4 # contributors y: 32 lines of code src/cli/bin.js x: 5 # contributors y: 5 lines of code src/cli/commands/build/build.ts x: 4 # contributors y: 121 lines of code src/cli/commands/build/register.ts x: 4 # contributors y: 30 lines of code src/cli/commands/db/init/init.ts x: 4 # contributors y: 101 lines of code src/cli/commands/db/init/register.ts x: 3 # contributors y: 39 lines of code src/cli/commands/deploy/register.ts x: 5 # contributors y: 60 lines of code src/cli/commands/init/init.ts x: 6 # contributors y: 237 lines of code src/cli/commands/init/register.ts x: 4 # contributors y: 23 lines of code src/cli/commands/login/register.ts x: 4 # contributors y: 47 lines of code src/cli/commands/start/register.ts x: 5 # contributors y: 94 lines of code src/config.ts x: 9 # contributors y: 76 lines of code src/core/account.ts x: 9 # contributors y: 285 lines of code src/core/dataApiBuilder/index.ts x: 3 # contributors y: 8 lines of code src/core/frameworks/detect.ts x: 7 # contributors y: 321 lines of code src/core/functions-versions.ts x: 3 # contributors y: 53 lines of code src/core/git.ts x: 5 # contributors y: 35 lines of code src/core/prompts.ts x: 7 # contributors y: 142 lines of code src/core/ssl.ts x: 5 # contributors y: 67 lines of code src/core/swa-cli-persistence-plugin/impl/credentials-store.ts x: 4 # contributors y: 250 lines of code src/core/swa-cli-persistence-plugin/impl/crypto.ts x: 4 # contributors y: 70 lines of code src/core/swa-cli-persistence-plugin/impl/machine-identifier.ts x: 4 # contributors y: 40 lines of code src/core/swa-cli-persistence-plugin/impl/secret-storage.ts x: 5 # contributors y: 65 lines of code src/core/swa-cli-persistence-plugin/index.ts x: 4 # contributors y: 18 lines of code src/core/swa-cli-persistence-plugin/persistence-cache-plugin.ts x: 5 # contributors y: 44 lines of code src/core/utils/cli.ts x: 7 # contributors y: 73 lines of code src/core/utils/cookie.ts x: 6 # contributors y: 116 lines of code src/core/utils/glob.ts x: 4 # contributors y: 80 lines of code src/core/utils/logger.ts x: 7 # contributors y: 89 lines of code src/core/utils/net.ts x: 11 # contributors y: 179 lines of code src/core/utils/options.ts x: 6 # contributors y: 61 lines of code src/core/utils/platform.ts x: 5 # contributors y: 20 lines of code src/core/utils/user-config.ts x: 8 # contributors y: 135 lines of code src/msha/auth/routes/auth-login-provider.ts x: 6 # contributors y: 32 lines of code src/msha/auth/routes/auth-logout.ts x: 6 # contributors y: 28 lines of code src/msha/auth/routes/auth-me.ts x: 3 # contributors y: 28 lines of code src/msha/handlers/auth.handler.ts x: 6 # contributors y: 45 lines of code src/msha/handlers/dab.handler.ts x: 4 # contributors y: 73 lines of code src/msha/handlers/error-page.handler.ts x: 3 # contributors y: 21 lines of code src/msha/middlewares/request.middleware.ts x: 10 # contributors y: 239 lines of code src/msha/middlewares/response.middleware.ts x: 8 # contributors y: 196 lines of code src/msha/routes-engine/route-processor.ts x: 7 # contributors y: 115 lines of code src/msha/routes-engine/rules/headers.ts x: 5 # contributors y: 69 lines of code src/msha/routes-engine/rules/mime-types.ts x: 5 # contributors y: 30 lines of code src/msha/routes-engine/rules/navigation-fallback.ts x: 4 # contributors y: 106 lines of code src/msha/routes-engine/rules/response-overrides.ts x: 7 # contributors y: 42 lines of code src/msha/routes-engine/rules/routes.ts x: 10 # contributors y: 150 lines of code src/msha/server.ts x: 10 # contributors y: 140 lines of code swa-db-connections/staticwebapp.database.schema.gql x: 2 # contributors y: 8 lines of code src/core/utils/auth.ts x: 3 # contributors y: 90 lines of code src/public/auth.html x: 7 # contributors y: 354 lines of code src/cli/commands/docs.ts x: 4 # contributors y: 10 lines of code src/core/utils/docker.ts x: 1 # contributors y: 18 lines of code cypress/fixtures/static/api/headers/index.js x: 2 # contributors y: 4 lines of code cypress/integration/authentication.js x: 3 # contributors y: 250 lines of code cypress/integration/authorization.js x: 2 # contributors y: 54 lines of code cypress/integration/error-pages.js x: 1 # contributors y: 38 lines of code cypress/integration/functions.js x: 3 # contributors y: 69 lines of code cypress/integration/mime-type.js x: 1 # contributors y: 32 lines of code cypress/integration/route-rules.js x: 3 # contributors y: 137 lines of code cypress/plugins/index.js x: 2 # contributors y: 2 lines of code src/core/env.ts x: 2 # contributors y: 29 lines of code src/core/swa-cli-persistence-plugin/impl/azure-environment.ts x: 2 # contributors y: 22 lines of code src/core/utils/strings.ts x: 3 # contributors y: 14 lines of code cypress/fixtures/static/app/another folder/index.html x: 1 # contributors y: 12 lines of code cypress/fixtures/static/app/with space.html x: 1 # contributors y: 10 lines of code cypress/fixtures/static/app/custom-401.html x: 1 # contributors y: 1 lines of code cypress/fixtures/blazor-starter/Api/WeatherForecastFunction.cs x: 1 # contributors y: 46 lines of code cypress/fixtures/blazor-starter/ApiIsolated/Program.cs x: 1 # contributors y: 17 lines of code cypress/fixtures/blazor-starter/ApiIsolated/WeatherForecastFunction.cs x: 1 # contributors y: 50 lines of code cypress/fixtures/blazor-starter/Client/Pages/FetchData.razor x: 1 # contributors y: 47 lines of code cypress/fixtures/blazor-starter/Client/Pages/Index.razor x: 1 # contributors y: 5 lines of code cypress/fixtures/blazor-starter/Client/Program.cs x: 1 # contributors y: 8 lines of code cypress/fixtures/blazor-starter/Client/Shared/MainLayout.razor x: 1 # contributors y: 14 lines of code cypress/fixtures/blazor-starter/Client/Shared/MainLayout.razor.css x: 1 # contributors y: 67 lines of code cypress/fixtures/blazor-starter/Client/Shared/NavMenu.razor x: 1 # contributors y: 35 lines of code cypress/fixtures/blazor-starter/Client/wwwroot/index.html x: 1 # contributors y: 21 lines of code src/public/403.html x: 1 # contributors y: 102 lines of code src/public/401.html x: 1 # contributors y: 97 lines of code src/public/404.html x: 2 # contributors y: 92 lines of code
565.0
lines of code
  min: 1.0
  average: 79.94
  25th percentile: 13.0
  median: 47.0
  75th percentile: 110.5
  max: 565.0
0 14.0
# contributors
min: 1.0 | average: 4.14 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 6.0 | max: 14.0