apache / fineract-cn-reporting
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 59% | 10% | 29%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 61% | 11% | 27%
yml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
service0% | 0% | 71% | 12% | 15%
api0% | 0% | 0% | 0% | 100%
component-test0% | 0% | 0% | 0% | 100%
Longest Files (Top 44)
File# lines# units
DepositListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
306 12
TellerTransactionReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
295 11
LoanListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
293 12
BalanceSheetReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
276 12
CustomerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
263 12
IncomeStatementReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
228 11
OfficeListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
222 11
TellerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
196 10
ReportingRestController.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/rest
143 4
ReportSpecificationProvider.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider
77 8
CriteriaBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
68 3
AbstractReportingSpecificationTest.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
64 5
ReportPage.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
63 17
ReportManager.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client
61 1
TestReportingSpecifications.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
56 7
QueryParameter.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
56 13
application.yml
in service/src/main/resources
48 -
ReportingConfiguration.java
in service/src/main/java/org/apache/fineract/cn/reporting/service
47 3
QueryParameterBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
45 6
ReportDefinition.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
42 11
logback.xml
in service/src/main/resources
33 -
DisplayableField.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
27 7
DisplayableFieldBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
27 4
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
22 -
AutoCompleteResource.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
21 5
ReportRequest.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
21 5
Value.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
20 4
DummyEntity.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository
17 3
Report.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
15 -
Row.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
Footer.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
Header.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
logback-test.xml
in component-test/src/main/resources
13 -
ReportingApplication.java
in service/src/main/java/org/apache/fineract/cn/reporting/service
10 2
TestSuite.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
9 -
ReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
9 -
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1
8 -
Type.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
6 -
DummyRepository.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository
6 -
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1
5 -
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/reporting/service
4 -
ReportNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client
3 -
ReportParameterValidationException.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client
3 -
bootstrap.yml
in service/src/main/resources
3 -
Files With Most Units (Top 29)
File# lines# units
ReportPage.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
63 17
QueryParameter.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
56 13
DepositListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
306 12
LoanListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
293 12
CustomerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
263 12
BalanceSheetReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
276 12
ReportDefinition.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
42 11
IncomeStatementReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
228 11
TellerTransactionReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
295 11
OfficeListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
222 11
TellerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
196 10
ReportSpecificationProvider.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider
77 8
TestReportingSpecifications.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
56 7
DisplayableField.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
27 7
QueryParameterBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
45 6
AbstractReportingSpecificationTest.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
64 5
AutoCompleteResource.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
21 5
ReportRequest.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
21 5
Value.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
20 4
DisplayableFieldBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
27 4
ReportingRestController.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/rest
143 4
Row.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
Footer.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
Header.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain
14 3
DummyEntity.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository
17 3
ReportingConfiguration.java
in service/src/main/java/org/apache/fineract/cn/reporting/service
47 3
CriteriaBuilder.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/spi
68 3
ReportingApplication.java
in service/src/main/java/org/apache/fineract/cn/reporting/service
10 2
ReportManager.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client
61 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 37 long lines.

File# lines# units# long lines
TestReportingSpecifications.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
56 7 9
DepositListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
306 12 5
BalanceSheetReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
276 12 5
IncomeStatementReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
228 11 3
LoanListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
293 12 3
TellerTransactionReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
295 11 3
TellerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
196 10 2
CustomerListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
263 12 2
OfficeListReportSpecification.java
in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification
222 11 2
AbstractReportingSpecificationTest.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
64 5 1
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/reporting
22 - 1
ReportManager.java
in api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client
61 1 1
Correlations

File Size vs. Commits (all time): 44 points

api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportManager.java x: 4 commits (all time) y: 61 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/AbstractReportingSpecificationTest.java x: 8 commits (all time) y: 64 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingConfiguration.java x: 6 commits (all time) y: 47 lines of code service/src/main/resources/application.yml x: 12 commits (all time) y: 48 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/SuiteTestEnvironment.java x: 6 commits (all time) y: 22 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/TestSuite.java x: 2 commits (all time) y: 9 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/TestReportingSpecifications.java x: 2 commits (all time) y: 56 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/EventConstants.java x: 2 commits (all time) y: 8 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/PermittableGroupIds.java x: 2 commits (all time) y: 5 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportNotFoundException.java x: 2 commits (all time) y: 3 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/AutoCompleteResource.java x: 2 commits (all time) y: 21 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/DisplayableField.java x: 2 commits (all time) y: 27 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Footer.java x: 2 commits (all time) y: 14 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportDefinition.java x: 2 commits (all time) y: 42 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportPage.java x: 2 commits (all time) y: 63 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Value.java x: 2 commits (all time) y: 20 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingApplication.java x: 2 commits (all time) y: 10 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ServiceConstants.java x: 2 commits (all time) y: 4 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java x: 2 commits (all time) y: 77 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyEntity.java x: 2 commits (all time) y: 17 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/BalanceSheetReportSpecification.java x: 2 commits (all time) y: 276 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/CustomerListReportSpecification.java x: 2 commits (all time) y: 263 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/DepositListReportSpecification.java x: 2 commits (all time) y: 306 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/IncomeStatementReportSpecification.java x: 2 commits (all time) y: 228 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/LoanListReportSpecification.java x: 2 commits (all time) y: 293 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/OfficeListReportSpecification.java x: 2 commits (all time) y: 222 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java x: 2 commits (all time) y: 196 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerTransactionReportSpecification.java x: 2 commits (all time) y: 295 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/rest/ReportingRestController.java x: 2 commits (all time) y: 143 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/CriteriaBuilder.java x: 2 commits (all time) y: 68 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/QueryParameterBuilder.java x: 2 commits (all time) y: 45 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/Report.java x: 2 commits (all time) y: 15 lines of code component-test/src/main/resources/logback-test.xml x: 3 commits (all time) y: 13 lines of code service/src/main/resources/logback.xml x: 2 commits (all time) y: 33 lines of code
306.0
lines of code
  min: 3.0
  average: 72.11
  25th percentile: 10.75
  median: 27.0
  75th percentile: 67.0
  max: 306.0
0 12.0
commits (all time)
min: 2.0 | average: 2.61 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

File Size vs. Contributors (all time): 44 points

api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportManager.java x: 3 contributors (all time) y: 61 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/AbstractReportingSpecificationTest.java x: 4 contributors (all time) y: 64 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingConfiguration.java x: 5 contributors (all time) y: 47 lines of code service/src/main/resources/application.yml x: 7 contributors (all time) y: 48 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/SuiteTestEnvironment.java x: 2 contributors (all time) y: 22 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/TestSuite.java x: 1 contributors (all time) y: 9 lines of code component-test/src/main/java/org/apache/fineract/cn/reporting/TestReportingSpecifications.java x: 1 contributors (all time) y: 56 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/EventConstants.java x: 1 contributors (all time) y: 8 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/PermittableGroupIds.java x: 1 contributors (all time) y: 5 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportNotFoundException.java x: 1 contributors (all time) y: 3 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/AutoCompleteResource.java x: 1 contributors (all time) y: 21 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/DisplayableField.java x: 1 contributors (all time) y: 27 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Footer.java x: 1 contributors (all time) y: 14 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportDefinition.java x: 1 contributors (all time) y: 42 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportPage.java x: 1 contributors (all time) y: 63 lines of code api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Value.java x: 1 contributors (all time) y: 20 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingApplication.java x: 1 contributors (all time) y: 10 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/ServiceConstants.java x: 1 contributors (all time) y: 4 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java x: 1 contributors (all time) y: 77 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyEntity.java x: 1 contributors (all time) y: 17 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/BalanceSheetReportSpecification.java x: 1 contributors (all time) y: 276 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/CustomerListReportSpecification.java x: 1 contributors (all time) y: 263 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/DepositListReportSpecification.java x: 1 contributors (all time) y: 306 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/IncomeStatementReportSpecification.java x: 1 contributors (all time) y: 228 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/LoanListReportSpecification.java x: 1 contributors (all time) y: 293 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/OfficeListReportSpecification.java x: 1 contributors (all time) y: 222 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java x: 1 contributors (all time) y: 196 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerTransactionReportSpecification.java x: 1 contributors (all time) y: 295 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/rest/ReportingRestController.java x: 1 contributors (all time) y: 143 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/CriteriaBuilder.java x: 1 contributors (all time) y: 68 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/QueryParameterBuilder.java x: 1 contributors (all time) y: 45 lines of code service/src/main/java/org/apache/fineract/cn/reporting/service/spi/Report.java x: 1 contributors (all time) y: 15 lines of code component-test/src/main/resources/logback-test.xml x: 3 contributors (all time) y: 13 lines of code service/src/main/resources/bootstrap.yml x: 2 contributors (all time) y: 3 lines of code service/src/main/resources/logback.xml x: 2 contributors (all time) y: 33 lines of code
306.0
lines of code
  min: 3.0
  average: 72.11
  25th percentile: 10.75
  median: 27.0
  75th percentile: 67.0
  max: 306.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".