epam / sdtm_validator
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 206 files with 6,789 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 206 files changed 1-5 times (6,789 lines of code)
0% | 0% | 0% | 0% | 100%
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 206 files with 6,789 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 206 files changed by 1 contributor (6,789 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, json, js, babelrc, gitignore, txt, md, html, eslintignore, prettierignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 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% | 0% | 0% | 0% | 100%
ROOT0% | 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
reports.ts
in src/main/constants
1 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/common/utils
1 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
ipc.ts
in src/common/constants
1 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
contacts.ts
in src/renderer/constants
1 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
get-path.ts
in src/main/utils
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
set-error.ts
in src/main/utils
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
rules.ts
in src/main/types
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
validation.ts
in src/main/types
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
define-xml.ts
in src/common/constants
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/hooks
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/style
2 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
exec-file.ts
in src/main/utils
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/common
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets.ts
in src/common/constants
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets.ts
in src/renderer/utils
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/rule-severity-chip
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
select.ts
in src/renderer/types
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
get-help-file-path.ts
in src/main/utils
4 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/main/types
4 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
rules.ts
in src/common/types
4 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries.ts
in src/renderer/types
4 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/main/constants
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
notification.ts
in src/main/types
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/common/constants
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries.ts
in src/common/types
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
app.ts
in src/common/types
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/pages
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
redux-hooks.ts
in src/renderer/hooks
5 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
cdisc-core.ts
in src/main/constants
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
get-formatted-size.ts
in src/common/utils
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/common/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets.ts
in src/common/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/pages/rule-management-page
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/pages/history-page
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/pages/dictionaries-page
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/utils
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
reports.ts
in src/renderer/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/spinner
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/loading
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
routes.ts
in src/renderer/types
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
format-log-date.ts
in src/main/utils
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries.ts
in src/main/constants
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
app.ts
in src/main/constants
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
get-error.ts
in src/renderer/utils
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
chevron-right-icon.tsx
in src/renderer/ui-kit/icons
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
add-icon.tsx
in src/renderer/ui-kit/icons
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/connectors
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
get-copy-name.ts
in src/main/utils
9 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
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
71 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
define-xml-connector.tsx
in src/renderer/connectors
60 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
app-help-connector.tsx
in src/renderer/connectors
26 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
app-connector.tsx
in src/renderer/connectors
42 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries-connector.tsx
in src/renderer/connectors
18 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/connectors
8 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets-section-connector.tsx
in src/renderer/connectors
58 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
rules-section-connector.tsx
in src/renderer/connectors
93 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
cdisc-rules-menu-content-connector.tsx
in src/renderer/connectors
35 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
view-report-section-connector.tsx
in src/renderer/connectors
53 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
App.tsx
in src/renderer
17 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
routes.ts
in src/renderer/types
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
select.ts
in src/renderer/types
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
table.ts
in src/renderer/types
10 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
reports.ts
in src/renderer/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries.ts
in src/renderer/types
4 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
rules.ts
in src/renderer/types
15 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/types
6 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.html
in src/renderer
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/tabs
36 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/tooltip
59 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/tooltip
9 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/buttons
49 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/buttons
118 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/loading
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/loading
13 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/rule-severity-chip
3 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/rule-severity-chip
13 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/checkbox
16 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/rules-table
210 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/rules-table
123 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/spinner
7 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/search
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/search
101 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/empty-rules-content
9 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/empty-rules-content
30 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/dictionary-chip
16 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/dictionary-chip
42 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
error-icon.tsx
in src/renderer/ui-kit/icons
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
upload-datasets-icon.tsx
in src/renderer/ui-kit/icons
49 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
logo-icon.tsx
in src/renderer/ui-kit/icons
47 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
cancel-icon.tsx
in src/renderer/ui-kit/icons
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
close-icon.tsx
in src/renderer/ui-kit/icons
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
pointer-icon.tsx
in src/renderer/ui-kit/icons
18 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
validator-icon.tsx
in src/renderer/ui-kit/icons
18 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries-icon.tsx
in src/renderer/ui-kit/icons
33 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/icons
14 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
no-rules-icon.tsx
in src/renderer/ui-kit/icons
44 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
search-icon.tsx
in src/renderer/ui-kit/icons
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
chevron-left-icon.tsx
in src/renderer/ui-kit/icons
12 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
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
index.tsx
in src/renderer/components/dictionaries-modal
246 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
app-manager.ts
in src/main/core
215 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/rules-table
210 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries-manager.ts
in src/main/core
160 4 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/dictionaries
152 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/rules-table
123 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/buttons
118 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/select
117 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/view-report-section
111 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/datasets-section
107 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/rules-section
105 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/search
101 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/dictionaries-modal
101 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/datasets-section
99 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
file-system-manager.ts
in src/main/core
98 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
rules-section-connector.tsx
in src/renderer/connectors
93 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
theme.ts
in src/renderer/style
91 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
part.ts
in src/renderer/pages/info-page
89 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/view-report-section
87 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/datasets-table
83 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/rules-section
82 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/ui-kit/table-pagination
79 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/main
74 1 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
cdisc-rules-slice.ts
in src/renderer/redux
73 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
init.ts
in src/main
72 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
71 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
cdisc-core-manager.ts
in src/main/core
71 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/side-menu
64 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/cdisc-rules-menu-content
63 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/datasets-table
61 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/cdisc-rules-content
61 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
define-xml-connector.tsx
in src/renderer/connectors
60 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/rules-menu
60 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/tooltip
59 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets-section-connector.tsx
in src/renderer/connectors
58 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/selected-dictionaries
58 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
datasets-manager.ts
in src/main/core
57 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
reports-manager.ts
in src/main/core
56 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
view-report-section-connector.tsx
in src/renderer/connectors
53 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
errors.ts
in src/common/constants
52 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
dictionaries.ts
in src/renderer/utils
51 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/selected-dictionaries
51 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.ts
in src/renderer/ui-kit/dictionary-tabs
50 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/buttons
49 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
upload-datasets-icon.tsx
in src/renderer/ui-kit/icons
49 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/ui-kit/search
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
parts.ts
in src/renderer/components/define-xml
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
index.tsx
in src/renderer/components/side-menu
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
define-xml-manager.ts
in src/main/core
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
48 - 2023-10-13 2023-10-13 1 1 maxim_novikov@epam.com maxim_novikov@epam.com
Correlations

File Size vs. Number of Changes: 206 points

forge.config.js x: 71 lines of code y: 1 # changes src/common/constants/datasets.ts x: 3 lines of code y: 1 # changes src/common/constants/define-xml.ts x: 2 lines of code y: 1 # changes src/common/constants/dictionaries.ts x: 17 lines of code y: 1 # changes src/common/constants/errors.ts x: 52 lines of code y: 1 # changes src/common/constants/index.ts x: 5 lines of code y: 1 # changes src/common/constants/ipc.ts x: 1 lines of code y: 1 # changes src/common/types/datasets.ts x: 6 lines of code y: 1 # changes src/common/types/errors.ts x: 32 lines of code y: 1 # changes src/common/types/rules.ts x: 4 lines of code y: 1 # changes src/common/types/validation.ts x: 10 lines of code y: 1 # changes src/main/constants/app.ts x: 8 lines of code y: 1 # changes src/main/constants/ipc-messages.ts x: 18 lines of code y: 1 # changes src/main/core/app-manager.ts x: 215 lines of code y: 1 # changes src/main/core/datasets-manager.ts x: 57 lines of code y: 1 # changes src/main/core/define-xml-manager.ts x: 48 lines of code y: 1 # changes src/main/core/dictionaries-manager.ts x: 160 lines of code y: 1 # changes src/main/core/file-system-manager.ts x: 98 lines of code y: 1 # changes src/main/core/reports-manager.ts x: 56 lines of code y: 1 # changes src/main/core/rules-manager.ts x: 25 lines of code y: 1 # changes src/main/core/validation-manager.ts x: 47 lines of code y: 1 # changes src/main/index.ts x: 74 lines of code y: 1 # changes src/main/init.ts x: 72 lines of code y: 1 # changes src/main/preload.ts x: 37 lines of code y: 1 # changes src/main/store/dictionaries.ts x: 11 lines of code y: 1 # changes src/main/types/store.ts x: 14 lines of code y: 1 # changes src/main/utils/get-cdisc-core-cache-path.ts x: 23 lines of code y: 1 # changes src/main/utils/get-cdisc-core-path.ts x: 22 lines of code y: 1 # changes src/main/utils/get-copy-name.ts x: 9 lines of code y: 1 # changes src/main/utils/reports.ts x: 16 lines of code y: 1 # changes src/main/utils/to-camel-case.ts x: 13 lines of code y: 1 # changes src/renderer/components/app-info/index.tsx x: 12 lines of code y: 1 # changes src/renderer/components/app-info/part.ts x: 20 lines of code y: 1 # changes src/renderer/components/app-layout/index.tsx x: 26 lines of code y: 1 # changes src/renderer/components/cdisc-rules-content/index.tsx x: 61 lines of code y: 1 # changes src/renderer/components/cdisc-rules-menu-content/index.tsx x: 63 lines of code y: 1 # changes src/renderer/components/cdisc-rules-menu-content/parts.ts x: 24 lines of code y: 1 # changes src/renderer/components/datasets-section/index.tsx x: 99 lines of code y: 1 # changes src/renderer/components/datasets-section/parts.ts x: 107 lines of code y: 1 # changes src/renderer/components/datasets-table/index.tsx x: 83 lines of code y: 1 # changes src/renderer/components/define-xml/index.tsx x: 29 lines of code y: 1 # changes src/renderer/components/dictionaries-modal/index.tsx x: 246 lines of code y: 1 # changes src/renderer/components/dictionaries-modal/parts.ts x: 101 lines of code y: 1 # changes src/renderer/components/dictionaries/index.tsx x: 152 lines of code y: 1 # changes src/renderer/components/error-modal/index.tsx x: 39 lines of code y: 1 # changes src/renderer/components/error-modal/parts.ts x: 38 lines of code y: 1 # changes src/renderer/components/rules-menu/parts.ts x: 60 lines of code y: 1 # changes src/renderer/components/rules-section/index.tsx x: 105 lines of code y: 1 # changes src/renderer/components/rules-section/parts.ts x: 82 lines of code y: 1 # changes src/renderer/components/selected-dictionaries/index.tsx x: 58 lines of code y: 1 # changes src/renderer/components/selected-dictionaries/parts.ts x: 51 lines of code y: 1 # changes src/renderer/components/side-menu/parts.ts x: 64 lines of code y: 1 # changes src/renderer/components/validation-modal/index.tsx x: 45 lines of code y: 1 # changes src/renderer/components/validation-stepper/parts.ts x: 36 lines of code y: 1 # changes src/renderer/components/view-report-section/index.tsx x: 87 lines of code y: 1 # changes src/renderer/components/view-report-section/parts.ts x: 111 lines of code y: 1 # changes src/renderer/connectors/app-connector.tsx x: 42 lines of code y: 1 # changes src/renderer/connectors/cdisc-rules-menu-content-connector.tsx x: 35 lines of code y: 1 # changes src/renderer/connectors/rules-section-connector.tsx x: 93 lines of code y: 1 # changes src/renderer/connectors/view-report-section-connector.tsx x: 53 lines of code y: 1 # changes src/renderer/constants/datasets-table.ts x: 19 lines of code y: 1 # changes src/renderer/constants/dictionaries.ts x: 44 lines of code y: 1 # changes src/renderer/constants/rules.tsx x: 30 lines of code y: 1 # changes src/renderer/pages/info-page/part.ts x: 89 lines of code y: 1 # changes src/renderer/redux/cdisc-rules-slice.ts x: 73 lines of code y: 1 # changes src/renderer/redux/validation-slice.ts x: 34 lines of code y: 1 # changes src/renderer/style/theme.ts x: 91 lines of code y: 1 # changes src/renderer/types/routes.ts x: 7 lines of code y: 1 # changes src/renderer/types/rules.ts x: 15 lines of code y: 1 # changes src/renderer/ui-kit/buttons/index.tsx x: 49 lines of code y: 1 # changes src/renderer/ui-kit/buttons/parts.ts x: 118 lines of code y: 1 # changes src/renderer/ui-kit/dictionary-tabs/index.ts x: 50 lines of code y: 1 # changes src/renderer/ui-kit/icons/dictionaries-icon.tsx x: 33 lines of code y: 1 # changes src/renderer/ui-kit/rules-table/index.tsx x: 210 lines of code y: 1 # changes src/renderer/ui-kit/rules-table/parts.ts x: 123 lines of code y: 1 # changes src/renderer/ui-kit/select/index.tsx x: 43 lines of code y: 1 # changes src/renderer/ui-kit/select/parts.ts x: 117 lines of code y: 1 # changes src/renderer/ui-kit/table-pagination/parts.ts x: 79 lines of code y: 1 # changes src/renderer/ui-kit/tooltip/index.tsx x: 59 lines of code y: 1 # changes src/renderer/utils/search.ts x: 27 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 246.0
lines of code
min: 1.0 | average: 32.96 | 25th percentile: 9.0 | median: 18.0 | 75th percentile: 47.0 | max: 246.0

Number of Contributors vs. Number of Changes: 206 points

forge.config.js x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 206 points

forge.config.js x: 1 # contributors y: 71 lines of code src/common/constants/datasets.ts x: 1 # contributors y: 3 lines of code src/common/constants/define-xml.ts x: 1 # contributors y: 2 lines of code src/common/constants/dictionaries.ts x: 1 # contributors y: 17 lines of code src/common/constants/errors.ts x: 1 # contributors y: 52 lines of code src/common/constants/index.ts x: 1 # contributors y: 5 lines of code src/common/constants/ipc.ts x: 1 # contributors y: 1 lines of code src/common/types/datasets.ts x: 1 # contributors y: 6 lines of code src/common/types/errors.ts x: 1 # contributors y: 32 lines of code src/common/types/rules.ts x: 1 # contributors y: 4 lines of code src/common/types/validation.ts x: 1 # contributors y: 10 lines of code src/main/constants/app.ts x: 1 # contributors y: 8 lines of code src/main/constants/ipc-messages.ts x: 1 # contributors y: 18 lines of code src/main/core/app-manager.ts x: 1 # contributors y: 215 lines of code src/main/core/datasets-manager.ts x: 1 # contributors y: 57 lines of code src/main/core/define-xml-manager.ts x: 1 # contributors y: 48 lines of code src/main/core/dictionaries-manager.ts x: 1 # contributors y: 160 lines of code src/main/core/file-system-manager.ts x: 1 # contributors y: 98 lines of code src/main/core/reports-manager.ts x: 1 # contributors y: 56 lines of code src/main/core/rules-manager.ts x: 1 # contributors y: 25 lines of code src/main/core/validation-manager.ts x: 1 # contributors y: 47 lines of code src/main/index.ts x: 1 # contributors y: 74 lines of code src/main/init.ts x: 1 # contributors y: 72 lines of code src/main/preload.ts x: 1 # contributors y: 37 lines of code src/main/store/dictionaries.ts x: 1 # contributors y: 11 lines of code src/main/types/store.ts x: 1 # contributors y: 14 lines of code src/main/utils/get-cdisc-core-cache-path.ts x: 1 # contributors y: 23 lines of code src/main/utils/get-cdisc-core-path.ts x: 1 # contributors y: 22 lines of code src/main/utils/get-copy-name.ts x: 1 # contributors y: 9 lines of code src/main/utils/reports.ts x: 1 # contributors y: 16 lines of code src/main/utils/to-camel-case.ts x: 1 # contributors y: 13 lines of code src/renderer/components/app-info/index.tsx x: 1 # contributors y: 12 lines of code src/renderer/components/app-info/part.ts x: 1 # contributors y: 20 lines of code src/renderer/components/app-layout/index.tsx x: 1 # contributors y: 26 lines of code src/renderer/components/cdisc-rules-content/index.tsx x: 1 # contributors y: 61 lines of code src/renderer/components/cdisc-rules-menu-content/index.tsx x: 1 # contributors y: 63 lines of code src/renderer/components/cdisc-rules-menu-content/parts.ts x: 1 # contributors y: 24 lines of code src/renderer/components/datasets-section/index.tsx x: 1 # contributors y: 99 lines of code src/renderer/components/datasets-section/parts.ts x: 1 # contributors y: 107 lines of code src/renderer/components/datasets-table/index.tsx x: 1 # contributors y: 83 lines of code src/renderer/components/define-xml/index.tsx x: 1 # contributors y: 29 lines of code src/renderer/components/dictionaries-modal/index.tsx x: 1 # contributors y: 246 lines of code src/renderer/components/dictionaries-modal/parts.ts x: 1 # contributors y: 101 lines of code src/renderer/components/dictionaries/index.tsx x: 1 # contributors y: 152 lines of code src/renderer/components/error-modal/index.tsx x: 1 # contributors y: 39 lines of code src/renderer/components/error-modal/parts.ts x: 1 # contributors y: 38 lines of code src/renderer/components/rules-menu/parts.ts x: 1 # contributors y: 60 lines of code src/renderer/components/rules-section/index.tsx x: 1 # contributors y: 105 lines of code src/renderer/components/rules-section/parts.ts x: 1 # contributors y: 82 lines of code src/renderer/components/selected-dictionaries/index.tsx x: 1 # contributors y: 58 lines of code src/renderer/components/selected-dictionaries/parts.ts x: 1 # contributors y: 51 lines of code src/renderer/components/side-menu/parts.ts x: 1 # contributors y: 64 lines of code src/renderer/components/validation-modal/index.tsx x: 1 # contributors y: 45 lines of code src/renderer/components/validation-stepper/parts.ts x: 1 # contributors y: 36 lines of code src/renderer/components/view-report-section/index.tsx x: 1 # contributors y: 87 lines of code src/renderer/components/view-report-section/parts.ts x: 1 # contributors y: 111 lines of code src/renderer/connectors/app-connector.tsx x: 1 # contributors y: 42 lines of code src/renderer/connectors/cdisc-rules-menu-content-connector.tsx x: 1 # contributors y: 35 lines of code src/renderer/connectors/rules-section-connector.tsx x: 1 # contributors y: 93 lines of code src/renderer/connectors/view-report-section-connector.tsx x: 1 # contributors y: 53 lines of code src/renderer/constants/datasets-table.ts x: 1 # contributors y: 19 lines of code src/renderer/constants/dictionaries.ts x: 1 # contributors y: 44 lines of code src/renderer/constants/rules.tsx x: 1 # contributors y: 30 lines of code src/renderer/pages/info-page/part.ts x: 1 # contributors y: 89 lines of code src/renderer/redux/cdisc-rules-slice.ts x: 1 # contributors y: 73 lines of code src/renderer/redux/validation-slice.ts x: 1 # contributors y: 34 lines of code src/renderer/style/theme.ts x: 1 # contributors y: 91 lines of code src/renderer/types/routes.ts x: 1 # contributors y: 7 lines of code src/renderer/types/rules.ts x: 1 # contributors y: 15 lines of code src/renderer/ui-kit/buttons/index.tsx x: 1 # contributors y: 49 lines of code src/renderer/ui-kit/buttons/parts.ts x: 1 # contributors y: 118 lines of code src/renderer/ui-kit/dictionary-tabs/index.ts x: 1 # contributors y: 50 lines of code src/renderer/ui-kit/icons/dictionaries-icon.tsx x: 1 # contributors y: 33 lines of code src/renderer/ui-kit/rules-table/index.tsx x: 1 # contributors y: 210 lines of code src/renderer/ui-kit/rules-table/parts.ts x: 1 # contributors y: 123 lines of code src/renderer/ui-kit/select/index.tsx x: 1 # contributors y: 43 lines of code src/renderer/ui-kit/select/parts.ts x: 1 # contributors y: 117 lines of code src/renderer/ui-kit/table-pagination/parts.ts x: 1 # contributors y: 79 lines of code src/renderer/ui-kit/tooltip/index.tsx x: 1 # contributors y: 59 lines of code src/renderer/utils/search.ts x: 1 # contributors y: 27 lines of code
246.0
lines of code
  min: 1.0
  average: 32.96
  25th percentile: 9.0
  median: 18.0
  75th percentile: 47.0
  max: 246.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0