epam / edp-ddm-registry-regulations-validator-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 67 files with 3,944 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)
    • 8 files changed 6-20 times (1,311 lines of code)
    • 59 files changed 1-5 times (2,633 lines of code)
0% | 0% | 0% | 33% | 66%
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 67 files with 3,944 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)
    • 7 files changed by 6-10 contributors (904 lines of code)
    • 13 files changed by 2-5 contributors (1,133 lines of code)
    • 47 files changed by 1 contributor (1,907 lines of code)
0% | 0% | 22% | 28% | 48%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, yaml, json, xml, txt, ftl, groovy, gitignore, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 33% | 66%
groovy0% | 0% | 0% | 0% | 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
src0% | 0% | 0% | 33% | 66%
ROOT0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RegulationValidatorFactory.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
430 29 2022-09-20 2024-08-09 13 7 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFilesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
81 7 2022-09-20 2024-08-09 10 7 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFileType.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
38 1 2022-09-20 2024-08-09 9 7 yevhen_zvarych@epam.com jenkins@epam.com
BpmnFileInputsValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
407 28 2023-08-02 2023-09-14 9 4 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
CommandLineArg.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
31 1 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
CommandLineOptionsConverter.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
44 2 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFiles.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
74 1 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
CommandLineArgsParser.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
206 7 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
FileProcessingException.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception
14 2 2023-08-29 2024-08-09 4 2 maksym_kolesnyk@epam.com jenkins@epam.com
ElementTemplate.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
40 - 2023-08-02 2023-09-14 4 3 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
BpmnUtil.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util
52 4 2023-08-29 2023-09-14 4 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
FormToSearchConditionExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/form
109 6 2023-08-25 2023-09-14 4 2 vladyslav_chuhai@epam.com maksym_kolesnyk@epam.com
MainLiquibaseRulesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase
40 3 2022-09-20 2023-09-14 3 2 yevhen_zvarych@epam.com maksym_kolesnyk@epam.com
BpAuthToBpmnRoleExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
66 3 2023-08-21 2023-09-14 3 3 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
BpGroupingProcessDefinitionIdValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping
87 5 2023-01-31 2023-09-14 3 2 ruslan_lesyk@epam.com maksym_kolesnyk@epam.com
BpRoleConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
18 - 2023-08-21 2023-09-14 2 2 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
MainLiquibaseUtil.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/util
19 2 2023-08-30 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpTrembitaExternalSystemsConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
23 - 2023-09-01 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
ChangelogParser.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils
25 2 2023-09-04 2023-09-14 2 2 kotovk.ua@gmail.com maksym_kolesnyk@epam.com
SubpackageIsJavaReservedWordRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
29 2 2022-09-20 2022-11-11 2 2 yevhen_zvarych@epam.com vladyslav_chuhai@epam.com
BpAuthToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
30 2 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpTrembitaToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
31 3 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
FileValidatorLoggingDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
31 3 2023-08-11 2023-08-23 2 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
AbstractBpToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
34 1 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
ExcerptTemplateUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/excerpt
53 4 2023-09-04 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
ReportRoleExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report
68 3 2023-08-21 2023-09-14 2 2 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
AppConfig.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/config
92 8 2022-09-20 2024-08-09 2 2 yevhen_zvarych@epam.com jenkins@epam.com
BpmnFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
138 10 2023-08-31 2023-09-14 2 2 vladyslav_chuhai@epam.com maksym_kolesnyk@epam.com
Command.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command
4 - 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
OpenShiftService.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/service
5 - 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
CommandFileOption.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command
5 - 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
OpenShiftCommunicationException.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception
6 1 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
RegistryRegulationCliApplication.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli
9 1 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
CommandParameters.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command
9 - 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
FactNames.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
9 1 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RulesOrder.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings
11 1 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RulesOrder.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase
11 1 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
Commands.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command
14 1 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
HelpCommand.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl
16 1 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
BpGroupingConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
18 - 2023-01-31 2023-01-31 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
AbstractSettingsValidationRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
19 - 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ValidationSkipOnDependentDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
20 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
IsDirectoryFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
22 1 2022-11-03 2022-11-03 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
IsNotDirectoryFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
22 1 2022-11-03 2022-11-03 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
NotificationTemplateValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel
24 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
VersionDoesNotMatchPatternRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
26 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractMainLiquibaseValidationRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
27 1 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RetentionPolicyWriteRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
28 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RetentionPolicyReadRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
28 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
PackageDoesNotMatchPatternRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
29 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@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
RegulationValidatorFactory.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
430 29 2022-09-20 2024-08-09 13 7 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFilesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
81 7 2022-09-20 2024-08-09 10 7 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFileType.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
38 1 2022-09-20 2024-08-09 9 7 yevhen_zvarych@epam.com jenkins@epam.com
CommandLineArgsParser.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
206 7 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
CommandLineOptionsConverter.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
44 2 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
CommandLineArg.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
31 1 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
RegulationFiles.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
74 1 2022-09-20 2024-08-09 8 6 yevhen_zvarych@epam.com jenkins@epam.com
BpmnFileInputsValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
407 28 2023-08-02 2023-09-14 9 4 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
ElementTemplate.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
40 - 2023-08-02 2023-09-14 4 3 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
BpAuthToBpmnRoleExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
66 3 2023-08-21 2023-09-14 3 3 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
FormToSearchConditionExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/form
109 6 2023-08-25 2023-09-14 4 2 vladyslav_chuhai@epam.com maksym_kolesnyk@epam.com
FileProcessingException.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception
14 2 2023-08-29 2024-08-09 4 2 maksym_kolesnyk@epam.com jenkins@epam.com
BpGroupingProcessDefinitionIdValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping
87 5 2023-01-31 2023-09-14 3 2 ruslan_lesyk@epam.com maksym_kolesnyk@epam.com
MainLiquibaseRulesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase
40 3 2022-09-20 2023-09-14 3 2 yevhen_zvarych@epam.com maksym_kolesnyk@epam.com
BpmnFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
138 10 2023-08-31 2023-09-14 2 2 vladyslav_chuhai@epam.com maksym_kolesnyk@epam.com
ReportRoleExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report
68 3 2023-08-21 2023-09-14 2 2 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
SubpackageIsJavaReservedWordRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
29 2 2022-09-20 2022-11-11 2 2 yevhen_zvarych@epam.com vladyslav_chuhai@epam.com
AppConfig.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/config
92 8 2022-09-20 2024-08-09 2 2 yevhen_zvarych@epam.com jenkins@epam.com
ChangelogParser.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils
25 2 2023-09-04 2023-09-14 2 2 kotovk.ua@gmail.com maksym_kolesnyk@epam.com
BpRoleConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
18 - 2023-08-21 2023-09-14 2 2 eduard_kuznetsov@epam.com maksym_kolesnyk@epam.com
BpmnUtil.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util
52 4 2023-08-29 2023-09-14 4 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
FileValidatorLoggingDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
31 3 2023-08-11 2023-08-23 2 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
ExcerptTemplateUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/excerpt
53 4 2023-09-04 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
MainLiquibaseUtil.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/util
19 2 2023-08-30 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpAuthToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
30 2 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpTrembitaToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
31 3 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
AbstractBpToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
34 1 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpTrembitaExternalSystemsConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
23 - 2023-09-01 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
RegistryRegulationCommandLineRunnerTest.java
in src/it/java/com/epam/digital/data/platform/registry/regulation/validation/cli
419 37 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
RegistryRegulationCommandLineRunner.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli
87 6 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
RegistrySettingsFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/registrysettings
43 3 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
FactNames.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
9 1 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ValidationSkipOnDependentDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
20 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
IsNotDirectoryFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
22 1 2022-11-03 2022-11-03 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
IsDirectoryFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
22 1 2022-11-03 2022-11-03 1 1 serhii_kulyk@epam.com serhii_kulyk@epam.com
BpGroupingUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping
54 4 2023-01-31 2023-01-31 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
NotificationTemplateValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel
24 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
NotificationTemplateDirectoryValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel
34 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractMainLiquibaseValidationRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
27 1 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
ColumnNameIsReservedJavaWordRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
29 2 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
TableNameIsReservedJavaWordRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
32 2 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
RulesOrder.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase
11 1 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
ReportGroupUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report
84 6 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
DatafactorySettingsYamlRulesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings
45 4 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractSettingsValidationRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
19 - 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
VersionDoesNotMatchPatternRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
26 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RetentionPolicyReadRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
28 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
DatabaseNameDoesNotMatchPatternRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
29 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RetentionPolicyWriteRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
28 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
PackageDoesNotMatchPatternRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules
29 2 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@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
AbstractColumnNamesRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
72 4
JsonSchemaFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/json
55 4
ForeignKeyHasCapitalLetterRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
46 3
GlobalVarsFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/var
45 3
ValidationError.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
45 4
AbstractProcessUniquenessValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/typed
40 2
FormsFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
38 3
BpAuthConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
36 1
BpTrembitaConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
36 1
TypedConfigurationValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
35 1
BpmnFileGroupUniqueProcessIdValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
35 2
EmptyFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
33 2
FileGroupValidatorLoggingDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
33 1
GlobalFileValidatorLoggingDecorator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
30 2
ColumnNameIsTooLongRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
30 2
ColumnNameStartsFromDigitRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
29 2
ColumnNameHasCyrillicSymbolRule.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules
29 2
DmnFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/dmn
28 1
FileExtensionValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
26 1
CompositeFileGroupValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
26 1
GlobalCompositeRegulationFilesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
25 1
CompositeFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
25 1
DuplicateDto.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli
25 2
SystemExit.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
25 5
FileExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file
21 1
ValidationContext.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
18 2
RegulationConfigurationLoader.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support
16 2
BpAuthProcessUniquenessValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/typed
10 1
BpTrembitaProcessUniquenessValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/typed
10 1
RegulationConfiguration.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
6 -
RegulationValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator
5 -
Identifiable.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
4 -
2 -
2 -
2 -
RegistryRegulationCommandLineRunnerTest.java
in src/it/java/com/epam/digital/data/platform/registry/regulation/validation/cli
419 37 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
FileChecksumGenerator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils
95 8 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
RegistryRegulationCommandLineRunner.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli
87 6 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
ReportGroupUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report
84 6 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
DatafactorySettingsYaml.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model
83 18 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
PlanCommand.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl
80 4 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
BpGroupingUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping
54 4 2023-01-31 2023-01-31 1 1 ruslan_lesyk@epam.com ruslan_lesyk@epam.com
ExcerptTemplateUniqueNameValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/excerpt
53 4 2023-09-04 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
BpmnUtil.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util
52 4 2023-08-29 2023-09-14 4 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
OpenShiftServiceImpl.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/service/impl
49 4 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
DatafactorySettingsYamlRulesValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings
45 4 2022-09-20 2022-09-20 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
RegistrySettingsFileValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/registrysettings
43 3 2022-11-11 2022-11-11 1 1 vladyslav_chuhai@epam.com vladyslav_chuhai@epam.com
SaveCommand.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl
42 1 2024-08-09 2024-08-09 1 1 jenkins@epam.com jenkins@epam.com
NotificationTemplateDirectoryValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel
34 1 2022-11-16 2022-11-16 1 1 yevhen_zvarych@epam.com yevhen_zvarych@epam.com
AbstractBpToBpmnProcessExistenceValidator.java
in src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn
34 1 2023-08-29 2023-09-14 2 1 maksym_kolesnyk@epam.com maksym_kolesnyk@epam.com
Correlations

File Size vs. Number of Changes: 67 points

src/it/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunnerTest.java x: 419 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCliApplication.java x: 9 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunner.java x: 87 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/Command.java x: 4 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/CommandFileOption.java x: 5 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/CommandManager.java x: 33 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/Commands.java x: 14 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/HelpCommand.java x: 16 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/PlanCommand.java x: 80 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/SaveCommand.java x: 42 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/ValidateCommand.java x: 34 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/config/AppConfig.java x: 92 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception/FileProcessingException.java x: 14 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception/OpenShiftCommunicationException.java x: 6 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFileType.java x: 38 lines of code y: 9 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFiles.java x: 74 lines of code y: 8 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/service/impl/OpenShiftServiceImpl.java x: 49 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineArg.java x: 31 lines of code y: 8 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineArgsParser.java x: 206 lines of code y: 8 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineOptionsConverter.java x: 44 lines of code y: 8 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils/FileChecksumGenerator.java x: 95 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationFilesValidator.java x: 81 lines of code y: 10 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationValidatorFactory.java x: 430 lines of code y: 13 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report/ReportGroupUniqueNameValidator.java x: 84 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpRoleConfiguration.java x: 18 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpTrembitaExternalSystemsConfiguration.java x: 23 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/ElementTemplate.java x: 40 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils/ChangelogParser.java x: 25 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping/BpGroupingProcessDefinitionIdValidator.java x: 87 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/AbstractBpToBpmnProcessExistenceValidator.java x: 34 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpAuthToBpmnProcessExistenceValidator.java x: 30 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpAuthToBpmnRoleExistenceValidator.java x: 66 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpTrembitaToBpmnProcessExistenceValidator.java x: 31 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpmnFileInputsValidator.java x: 407 lines of code y: 9 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpmnFileValidator.java x: 138 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util/BpmnUtil.java x: 52 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/excerpt/ExcerptTemplateUniqueNameValidator.java x: 53 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/form/FormToSearchConditionExistenceValidator.java x: 109 lines of code y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/MainLiquibaseRulesValidator.java x: 40 lines of code y: 3 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/util/MainLiquibaseUtil.java x: 19 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report/ReportRoleExistenceValidator.java x: 68 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpGroupingConfiguration.java x: 18 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping/BpGroupingUniqueNameValidator.java x: 54 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel/NotificationTemplateValidator.java x: 24 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file/ValidationSkipOnDependentDecorator.java x: 20 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/registrysettings/RegistrySettingsFileValidator.java x: 43 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/SubpackageIsJavaReservedWordRule.java x: 29 lines of code y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/RulesOrder.java x: 11 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules/ColumnNameIsReservedJavaWordRule.java x: 29 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules/TableNameIsReservedJavaWordRule.java x: 32 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file/IsDirectoryFileValidator.java x: 22 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/DatafactorySettingsYaml.java x: 83 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/DatafactorySettingsYamlRulesValidator.java x: 45 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/AbstractSettingsValidationRule.java x: 19 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/RetentionPolicyReadRule.java x: 28 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/VersionDoesNotMatchPatternRule.java x: 26 lines of code y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/rules/AbstractMainLiquibaseValidationRule.java x: 27 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.43
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 13.0
0 430.0
lines of code
min: 4.0 | average: 58.87 | 25th percentile: 20.0 | median: 31.0 | 75th percentile: 66.0 | max: 430.0

Number of Contributors vs. Number of Changes: 67 points

src/it/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunnerTest.java x: 1 # contributors y: 1 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/config/AppConfig.java x: 2 # contributors y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception/FileProcessingException.java x: 2 # contributors y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFileType.java x: 7 # contributors y: 9 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFiles.java x: 6 # contributors y: 8 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationFilesValidator.java x: 7 # contributors y: 10 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationValidatorFactory.java x: 7 # contributors y: 13 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpTrembitaExternalSystemsConfiguration.java x: 1 # contributors y: 2 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/ElementTemplate.java x: 3 # contributors y: 4 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping/BpGroupingProcessDefinitionIdValidator.java x: 2 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpAuthToBpmnRoleExistenceValidator.java x: 3 # contributors y: 3 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpmnFileInputsValidator.java x: 4 # contributors y: 9 # changes src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util/BpmnUtil.java x: 1 # contributors y: 4 # changes
13.0
# changes
  min: 1.0
  average: 2.43
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 13.0
0 7.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. File Size: 67 points

src/it/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunnerTest.java x: 1 # contributors y: 419 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCliApplication.java x: 1 # contributors y: 9 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/RegistryRegulationCommandLineRunner.java x: 1 # contributors y: 87 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/Command.java x: 1 # contributors y: 4 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/CommandManager.java x: 1 # contributors y: 33 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/Commands.java x: 1 # contributors y: 14 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/HelpCommand.java x: 1 # contributors y: 16 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/PlanCommand.java x: 1 # contributors y: 80 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/SaveCommand.java x: 1 # contributors y: 42 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/command/impl/ValidateCommand.java x: 1 # contributors y: 34 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/config/AppConfig.java x: 2 # contributors y: 92 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception/FileProcessingException.java x: 2 # contributors y: 14 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/exception/OpenShiftCommunicationException.java x: 1 # contributors y: 6 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFileType.java x: 7 # contributors y: 38 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/RegulationFiles.java x: 6 # contributors y: 74 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/service/impl/OpenShiftServiceImpl.java x: 1 # contributors y: 49 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineArg.java x: 6 # contributors y: 31 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineArgsParser.java x: 6 # contributors y: 206 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/support/CommandLineOptionsConverter.java x: 6 # contributors y: 44 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils/FileChecksumGenerator.java x: 1 # contributors y: 95 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationFilesValidator.java x: 7 # contributors y: 81 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/RegulationValidatorFactory.java x: 7 # contributors y: 430 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report/ReportGroupUniqueNameValidator.java x: 1 # contributors y: 84 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpRoleConfiguration.java x: 2 # contributors y: 18 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpTrembitaExternalSystemsConfiguration.java x: 1 # contributors y: 23 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/ElementTemplate.java x: 3 # contributors y: 40 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/utils/ChangelogParser.java x: 2 # contributors y: 25 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpgrouping/BpGroupingProcessDefinitionIdValidator.java x: 2 # contributors y: 87 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpAuthToBpmnProcessExistenceValidator.java x: 1 # contributors y: 30 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpAuthToBpmnRoleExistenceValidator.java x: 3 # contributors y: 66 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpTrembitaToBpmnProcessExistenceValidator.java x: 1 # contributors y: 31 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpmnFileInputsValidator.java x: 4 # contributors y: 407 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/BpmnFileValidator.java x: 2 # contributors y: 138 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/bpmn/util/BpmnUtil.java x: 1 # contributors y: 52 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/excerpt/ExcerptTemplateUniqueNameValidator.java x: 1 # contributors y: 53 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/form/FormToSearchConditionExistenceValidator.java x: 2 # contributors y: 109 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/MainLiquibaseRulesValidator.java x: 2 # contributors y: 40 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/util/MainLiquibaseUtil.java x: 1 # contributors y: 19 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/report/ReportRoleExistenceValidator.java x: 2 # contributors y: 68 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/model/BpGroupingConfiguration.java x: 1 # contributors y: 18 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/channel/NotificationTemplateValidator.java x: 1 # contributors y: 24 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/registrysettings/RegistrySettingsFileValidator.java x: 1 # contributors y: 43 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/SubpackageIsJavaReservedWordRule.java x: 2 # contributors y: 29 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/mainliquibase/RulesOrder.java x: 1 # contributors y: 11 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/file/IsDirectoryFileValidator.java x: 1 # contributors y: 22 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/DatafactorySettingsYamlRulesValidator.java x: 1 # contributors y: 45 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/RetentionPolicyReadRule.java x: 1 # contributors y: 28 lines of code src/main/java/com/epam/digital/data/platform/registry/regulation/validation/cli/validator/datasettings/rules/VersionDoesNotMatchPatternRule.java x: 1 # contributors y: 26 lines of code
430.0
lines of code
  min: 4.0
  average: 58.87
  25th percentile: 20.0
  median: 31.0
  75th percentile: 66.0
  max: 430.0
0 7.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0