apache / creadur-rat
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 256 files with 16,018 lines of code.
    • 2 files changed more than 100 times (391 lines of code)
    • 7 files changed 51-100 times (1,677 lines of code)
    • 50 files changed 21-50 times (5,350 lines of code)
    • 107 files changed 6-20 times (5,522 lines of code)
    • 90 files changed 1-5 times (3,078 lines of code)
2% | 10% | 33% | 34% | 19%
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 256 files with 16,018 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (1,685 lines of code)
    • 47 files changed by 6-10 contributors (2,838 lines of code)
    • 176 files changed by 2-5 contributors (10,354 lines of code)
    • 24 files changed by 1 contributor (1,141 lines of code)
0% | 10% | 17% | 64% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, md, groovy, properties, gitignore, css, html, xsl, tpl, yaml, cpp, json, py, project, rb, c, classpath, c++, cgi, cxx, cmd, xsd, cc, cp, cs, bzrignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java2% | 12% | 35% | 36% | 11%
xml0% | 1% | 25% | 6% | 67%
xsl0% | 0% | 82% | 13% | 4%
tpl0% | 0% | 0% | 100% | 0%
groovy0% | 0% | 0% | 36% | 63%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
cpp0% | 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
apache-rat-plugin33% | 34% | 0% | 22% | 10%
apache-rat-core<1% | 8% | 36% | 35% | 19%
apache-rat-tasks0% | 41% | 4% | 31% | 22%
src0% | 4% | 0% | 0% | 95%
apache-rat-tools0% | 0% | 49% | 49% | <1%
ROOT0% | 0% | 95% | 0% | 4%
apache-rat0% | 0% | 0% | 7% | 92%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractRatMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
361 15 2009-02-27 2025-05-04 118 17 rdonkin@apache.org ottlinger@users.noreply.git...
Report.java
in apache-rat-core/src/main/java/org/apache/rat
30 3 2009-02-27 2025-01-27 117 14 rdonkin@apache.org claude@apache.org
Report.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
328 36 2009-02-27 2025-05-04 90 12 rdonkin@apache.org pottlinger@apache.org
ReportConfiguration.java
in apache-rat-core/src/main/java/org/apache/rat
371 77 2010-07-13 2025-01-13 77 11 jochen@apache.org claude@apache.org
Defaults.java
in apache-rat-core/src/main/java/org/apache/rat
122 16 2009-02-27 2025-05-04 71 11 rdonkin@apache.org ottlinger@users.noreply.git...
RatCheckMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
139 8 2009-02-27 2024-12-04 68 15 rdonkin@apache.org claude@apache.org
XMLConfigurationReader.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
463 27 2023-09-10 2025-05-04 55 6 claude@xenei.com ottlinger@users.noreply.git...
RatReportMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
237 22 2009-02-27 2024-11-05 53 16 rdonkin@apache.org ottlinger@users.noreply.git...
site.xml
in src/site
17 - 2008-05-18 2025-01-01 52 13 rdonkin@apache.org pottlinger@apache.org
OptionCollection.java
in apache-rat-core/src/main/java/org/apache/rat
197 12 2024-05-25 2025-05-04 47 5 claude@xenei.com pottlinger@apache.org
IHeaderMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
59 11 2009-02-27 2024-10-31 43 8 rdonkin@apache.org pottlinger@apache.org
ArchiveWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
57 4 2009-12-13 2025-02-07 42 9 gmcdonald@apache.org claude@xenei.com
MetaData.java
in apache-rat-core/src/main/java/org/apache/rat/api
80 18 2009-05-21 2025-01-12 42 11 rdonkin@apache.org claude@apache.org
XmlReportFactory.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml
34 2 2009-02-27 2025-01-12 41 10 rdonkin@apache.org claude@apache.org
ResourceCollectionContainer.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
35 2 2009-02-27 2025-01-13 40 10 rdonkin@apache.org claude@apache.org
SimpleLicense.java
in apache-rat-core/src/main/java/org/apache/rat/license
142 19 2023-09-10 2024-10-31 40 5 claude@xenei.com pottlinger@apache.org
Arg.java
in apache-rat-core/src/main/java/org/apache/rat/commandline
676 24 2024-06-26 2025-05-04 39 5 claude@xenei.com ottlinger@users.noreply.git...
ILicense.java
in apache-rat-core/src/main/java/org/apache/rat/license
45 4 2023-09-10 2024-10-31 38 6 claude@xenei.com pottlinger@apache.org
Reporter.java
in apache-rat-core/src/main/java/org/apache/rat
102 7 2023-09-09 2024-11-28 37 4 claude@xenei.com claude@apache.org
Document.java
in apache-rat-core/src/main/java/org/apache/rat/api
64 10 2009-05-22 2025-01-28 36 7 rdonkin@apache.org claude@xenei.com
HeaderCheckWorker.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
77 4 2009-05-22 2024-12-12 34 8 rdonkin@apache.org ottlinger@users.noreply.git...
ExclusionProcessor.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion
180 16 2024-08-30 2025-02-07 34 4 claude@xenei.com claude@apache.org
MavenGenerator.java
in apache-rat-tools/src/main/java/org/apache/rat/tools
164 9 2024-05-20 2025-05-04 31 5 claude@xenei.com ottlinger@users.noreply.git...
ExclusionUtils.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion
138 11 2024-08-30 2025-02-06 30 5 claude@xenei.com claude@apache.org
LicenseSetFactory.java
in apache-rat-core/src/main/java/org/apache/rat/license
235 27 2023-10-22 2025-01-12 30 6 claude@xenei.com claude@apache.org
DirectoryWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
25 3 2009-12-12 2024-12-12 29 10 gmcdonald@apache.org ottlinger@users.noreply.git...
Log.java
in apache-rat-core/src/main/java/org/apache/rat/utils
97 16 2024-01-12 2025-05-04 29 5 claude@xenei.com ottlinger@users.noreply.git...
Naming.java
in apache-rat-tools/src/main/java/org/apache/rat/tools
214 5 2024-05-20 2025-05-04 29 5 claude@xenei.com ottlinger@users.noreply.git...
Walker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
17 3 2009-12-12 2024-10-31 28 10 gmcdonald@apache.org pottlinger@apache.org
SimpleRegexMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
21 3 2023-09-11 2024-10-31 28 6 claude@xenei.com pottlinger@apache.org
ILicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
72 6 2009-02-27 2025-01-12 28 7 rdonkin@apache.org claude@apache.org
SPDXMatcherFactory.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
73 7 2023-09-10 2024-10-22 28 5 claude@xenei.com ottlinger@users.noreply.git...
CopyrightMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
102 7 2023-09-10 2024-10-22 28 6 claude@xenei.com pottlinger@apache.org
SimplePatternBasedLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
38 3 2011-04-09 2025-05-04 27 10 jochen@apache.org pottlinger@apache.org
Format.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
62 5 2023-08-14 2024-11-04 27 6 claude.warren@aiven.io ottlinger@users.noreply.git...
ClaimStatistic.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim
127 19 2009-05-10 2025-05-04 27 9 rdonkin@apache.org ottlinger@users.noreply.git...
Description.java
in apache-rat-core/src/main/java/org/apache/rat/config/parameters
147 19 2024-03-22 2024-10-31 27 5 claude.warren@aiven.io pottlinger@apache.org
BaseLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
38 8 2009-02-27 2025-05-04 26 9 rdonkin@apache.org pottlinger@apache.org
ChildContainerBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/configuration/builders
61 7 2023-09-24 2024-11-04 26 6 claude@xenei.com ottlinger@users.noreply.git...
MatcherRefBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/configuration/builders
72 10 2023-09-24 2024-10-31 26 5 claude@xenei.com pottlinger@apache.org
StandardCollection.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion
184 10 2024-08-30 2025-02-07 26 5 claude@xenei.com claude@apache.org
AntGenerator.java
in apache-rat-tools/src/main/java/org/apache/rat/tools
220 11 2024-05-20 2025-05-04 26 5 claude@xenei.com ottlinger@users.noreply.git...
AbstractLicenseAppender.java
in apache-rat-core/src/main/java/org/apache/rat/annotation
385 24 2015-05-25 2024-10-22 26 7 pottlinger@apache.org ottlinger@users.noreply.git...
FullTextMatchingLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
23 2 2011-12-07 2025-05-04 25 8 bodewig@apache.org pottlinger@apache.org
SimpleTextMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
27 4 2023-09-10 2024-10-22 25 6 claude@xenei.com ottlinger@users.noreply.git...
xsl
plain-rat.xsl
in apache-rat-core/src/main/resources/org/apache/rat
156 - 2009-02-27 2024-12-12 25 9 rdonkin@apache.org ottlinger@users.noreply.git...
LicenseReader.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
11 - 2023-09-13 2024-11-04 24 5 claude@xenei.com ottlinger@users.noreply.git...
AndMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
24 3 2023-09-10 2024-10-22 23 5 claude@xenei.com ottlinger@users.noreply.git...
DocumentHeaderAnalyser.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
34 1 2009-05-22 2025-01-12 23 6 rdonkin@apache.org claude@apache.org
MatcherBuilderTracker.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
78 5 2023-10-02 2024-07-15 23 6 claude@xenei.com claude@apache.org
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
AbstractRatMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
361 15 2009-02-27 2025-05-04 118 17 rdonkin@apache.org ottlinger@users.noreply.git...
RatReportMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
237 22 2009-02-27 2024-11-05 53 16 rdonkin@apache.org ottlinger@users.noreply.git...
RatCheckMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
139 8 2009-02-27 2024-12-04 68 15 rdonkin@apache.org claude@apache.org
Report.java
in apache-rat-core/src/main/java/org/apache/rat
30 3 2009-02-27 2025-01-27 117 14 rdonkin@apache.org claude@apache.org
site.xml
in src/site
17 - 2008-05-18 2025-01-01 52 13 rdonkin@apache.org pottlinger@apache.org
Report.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
328 36 2009-02-27 2025-05-04 90 12 rdonkin@apache.org pottlinger@apache.org
ReportConfiguration.java
in apache-rat-core/src/main/java/org/apache/rat
371 77 2010-07-13 2025-01-13 77 11 jochen@apache.org claude@apache.org
Defaults.java
in apache-rat-core/src/main/java/org/apache/rat
122 16 2009-02-27 2025-05-04 71 11 rdonkin@apache.org ottlinger@users.noreply.git...
MetaData.java
in apache-rat-core/src/main/java/org/apache/rat/api
80 18 2009-05-21 2025-01-12 42 11 rdonkin@apache.org claude@apache.org
XmlReportFactory.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml
34 2 2009-02-27 2025-01-12 41 10 rdonkin@apache.org claude@apache.org
ResourceCollectionContainer.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
35 2 2009-02-27 2025-01-13 40 10 rdonkin@apache.org claude@apache.org
DirectoryWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
25 3 2009-12-12 2024-12-12 29 10 gmcdonald@apache.org ottlinger@users.noreply.git...
Walker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
17 3 2009-12-12 2024-10-31 28 10 gmcdonald@apache.org pottlinger@apache.org
SimplePatternBasedLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
38 3 2011-04-09 2025-05-04 27 10 jochen@apache.org pottlinger@apache.org
site.xml
in apache-rat-plugin/src/site
6 - 2009-02-27 2024-09-22 14 10 rdonkin@apache.org claude@apache.org
site.xml
in apache-rat-tasks/src/site
6 - 2010-02-05 2024-11-05 14 10 brianf@apache.org ottlinger@users.noreply.git...
ArchiveWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
57 4 2009-12-13 2025-02-07 42 9 gmcdonald@apache.org claude@xenei.com
ClaimStatistic.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim
127 19 2009-05-10 2025-05-04 27 9 rdonkin@apache.org ottlinger@users.noreply.git...
BaseLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
38 8 2009-02-27 2025-05-04 26 9 rdonkin@apache.org pottlinger@apache.org
xsl
plain-rat.xsl
in apache-rat-core/src/main/resources/org/apache/rat
156 - 2009-02-27 2024-12-12 25 9 rdonkin@apache.org ottlinger@users.noreply.git...
IHeaderMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
59 11 2009-02-27 2024-10-31 43 8 rdonkin@apache.org pottlinger@apache.org
HeaderCheckWorker.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
77 4 2009-05-22 2024-12-12 34 8 rdonkin@apache.org ottlinger@users.noreply.git...
FullTextMatchingLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
23 2 2011-12-07 2025-05-04 25 8 bodewig@apache.org pottlinger@apache.org
SimpleLicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
27 6 2011-07-20 2024-10-31 20 8 bodewig@apache.org pottlinger@apache.org
Document.java
in apache-rat-core/src/main/java/org/apache/rat/api
64 10 2009-05-22 2025-01-28 36 7 rdonkin@apache.org claude@xenei.com
ILicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
72 6 2009-02-27 2025-01-12 28 7 rdonkin@apache.org claude@apache.org
AbstractLicenseAppender.java
in apache-rat-core/src/main/java/org/apache/rat/annotation
385 24 2015-05-25 2024-10-22 26 7 pottlinger@apache.org ottlinger@users.noreply.git...
AbstractReport.java
in apache-rat-core/src/main/java/org/apache/rat/report
11 3 2010-07-13 2025-05-04 17 7 jochen@apache.org ottlinger@users.noreply.git...
License.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
33 4 2023-09-23 2024-11-04 17 7 claude@xenei.com ottlinger@users.noreply.git...
site.xml
in apache-rat/src/site
6 - 2010-02-05 2024-05-10 9 7 brianf@apache.org pottlinger@apache.org
site.xml
in apache-rat-core/src/site
6 - 2010-02-05 2024-05-10 8 7 brianf@apache.org pottlinger@apache.org
XMLConfigurationReader.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
463 27 2023-09-10 2025-05-04 55 6 claude@xenei.com ottlinger@users.noreply.git...
ILicense.java
in apache-rat-core/src/main/java/org/apache/rat/license
45 4 2023-09-10 2024-10-31 38 6 claude@xenei.com pottlinger@apache.org
LicenseSetFactory.java
in apache-rat-core/src/main/java/org/apache/rat/license
235 27 2023-10-22 2025-01-12 30 6 claude@xenei.com claude@apache.org
SimpleRegexMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
21 3 2023-09-11 2024-10-31 28 6 claude@xenei.com pottlinger@apache.org
CopyrightMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
102 7 2023-09-10 2024-10-22 28 6 claude@xenei.com pottlinger@apache.org
Format.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
62 5 2023-08-14 2024-11-04 27 6 claude.warren@aiven.io ottlinger@users.noreply.git...
ChildContainerBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/configuration/builders
61 7 2023-09-24 2024-11-04 26 6 claude@xenei.com ottlinger@users.noreply.git...
SimpleTextMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
27 4 2023-09-10 2024-10-22 25 6 claude@xenei.com ottlinger@users.noreply.git...
96 - 2008-05-07 2024-05-10 23 6 rdonkin@apache.org pottlinger@apache.org
DocumentHeaderAnalyser.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
34 1 2009-05-22 2025-01-12 23 6 rdonkin@apache.org claude@apache.org
MatcherBuilderTracker.java
in apache-rat-core/src/main/java/org/apache/rat/configuration
78 5 2023-10-02 2024-07-15 23 6 claude@xenei.com claude@apache.org
AbstractHeaderMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
21 3 2023-09-10 2024-10-22 22 6 claude@xenei.com ottlinger@users.noreply.git...
AbstractMatcherContainer.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
33 5 2023-09-10 2024-10-22 22 6 claude@xenei.com ottlinger@users.noreply.git...
IXmlWriter.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer
17 1 2009-02-27 2024-11-12 22 6 rdonkin@apache.org claude@apache.org
FullTextMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/matchers
31 4 2023-09-10 2025-05-04 21 6 claude@xenei.com pottlinger@apache.org
NotBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/configuration/builders
27 3 2023-09-24 2024-10-25 19 6 claude@xenei.com ottlinger@users.noreply.git...
Regex.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
20 3 2023-09-24 2025-05-04 19 6 claude@xenei.com ottlinger@users.noreply.git...
License.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
38 8 2023-09-24 2025-05-04 17 6 claude@xenei.com ottlinger@users.noreply.git...
IReportable.java
in apache-rat-core/src/main/java/org/apache/rat/report
7 - 2009-02-27 2024-10-31 14 6 rdonkin@apache.org pottlinger@apache.org
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
asf.xml
in apache-rat-core/src/main/resources/org/apache/rat
617 - 2024-11-28 2024-11-28 1 1 claude@apache.org claude@apache.org
AnalyserFactory.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
99 6 2025-01-12 2025-01-12 1 1 claude@apache.org claude@apache.org
ClaimValidator.java
in apache-rat-core/src/main/java/org/apache/rat/config/results
67 9 2024-11-12 2024-11-12 1 1 claude@apache.org claude@apache.org
verify.groovy
in apache-rat-core/src/it/resources/ReportTest/RAT_147
37 - 2024-11-18 2024-11-28 2 1 claude@apache.org claude@apache.org
verify.groovy
in apache-rat-core/src/it/resources/ReportTest/RAT_81
37 - 2024-11-18 2024-11-18 1 1 claude@apache.org claude@apache.org
ClaimValidatorReport.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim
36 2 2024-11-12 2024-11-12 1 1 claude@apache.org claude@apache.org
bin.xml
in apache-rat/src/main/assembly
35 - 2013-07-03 2013-07-10 3 1 sebb@apache.org sebb@apache.org
settings.xml
in apache-rat-plugin/src/it
35 - 2014-08-14 2014-08-14 1 1 dennisl@apache.org dennisl@apache.org
verify.groovy
in apache-rat-core/src/it/resources/ReportTest/RAT_211
32 - 2024-11-18 2024-11-18 1 1 claude@apache.org claude@apache.org
lifecycle-mapping-metadata.xml
in apache-rat-plugin/src/main/resources/META-INF/m2e
31 - 2018-01-05 2018-01-05 1 1 jochen@apache.org jochen@apache.org
UTF16_with_signature.xml
in apache-rat-core/src/it/resources/ReportTest/RAT_14/src
26 - 2024-11-19 2024-11-19 1 1 claude@apache.org claude@apache.org
cgi
download_rat.cgi
in src/site/resources
20 - 2011-11-24 2011-11-24 1 1 bodewig@apache.org bodewig@apache.org
buildr.rb
in apache-rat-core/src/it/resources/ReportTest/RAT_259/elements
19 - 2024-11-28 2024-11-28 1 1 claude@apache.org claude@apache.org
verify.groovy
in apache-rat-plugin/src/it/RAT-469
12 - 2025-01-12 2025-01-12 1 1 claude@apache.org claude@apache.org
verify.groovy
in apache-rat-core/src/it/resources/ReportTest/RAT_246
9 - 2024-11-13 2024-11-18 2 1 claude@apache.org claude@apache.org
DocumentAnalyser.java
in apache-rat-core/src/main/java/org/apache/rat/document
6 - 2025-01-12 2025-01-12 1 1 claude@apache.org claude@apache.org
UTF8_with_signature.xml
in apache-rat-core/src/it/resources/ReportTest/RAT_14/src
6 - 2024-11-19 2024-11-19 1 1 claude@apache.org claude@apache.org
file.cpp
in apache-rat-core/src/it/resources/ReportTest/RAT_14/src
5 1 2024-11-19 2024-11-19 1 1 claude@apache.org claude@apache.org
ILoggerFactory.java
in apache-rat-core/src/it/resources/ReportTest/RAT_259/elements
4 - 2024-11-28 2024-11-28 1 1 claude@apache.org claude@apache.org
Source.java
in apache-rat-core/src/it/resources/ReportTest/RAT_259/elements
3 - 2024-11-28 2024-11-28 1 1 claude@apache.org claude@apache.org
Xml.xml
in apache-rat-core/src/it/resources/ReportTest/RAT_259/elements
2 - 2024-11-28 2024-11-28 1 1 claude@apache.org claude@apache.org
package-info.java
in apache-rat-core/src/main/java/org/apache/rat/config/results
1 - 2024-11-12 2024-11-12 1 1 claude@apache.org claude@apache.org
_init_.py
in apache-rat-core/src/it/resources/ReportTest/RAT_408/src/karapace/anonymize_schemas
1 - 2024-11-18 2024-11-18 1 1 claude@apache.org claude@apache.org
package-info.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
1 - 2024-11-08 2024-11-08 1 1 pottlinger@apache.org pottlinger@apache.org
dejavu.css
in src/site/javadocFont/resources/fonts
72 - 2024-01-22 2024-05-10 3 2 pottlinger@apache.org pottlinger@apache.org
FileListWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
63 4 2024-11-28 2025-01-28 5 2 claude@apache.org claude@xenei.com
GitIgnoreBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors
50 2 2024-12-21 2025-02-07 5 2 claude@xenei.com claude@apache.org
NoteGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/guesser
49 2 2024-10-30 2024-10-31 2 2 claude@apache.org pottlinger@apache.org
ArchiveEntryName.java
in apache-rat-core/src/main/java/org/apache/rat/document
46 7 2025-01-04 2025-01-28 6 2 claude@xenei.com claude@xenei.com
HgIgnoreBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors
43 3 2024-12-21 2025-02-07 5 2 claude@xenei.com claude@apache.org
spotbugs-ignore.xml
in apache-rat
33 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
33 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
spotbugs-ignore.xml
in apache-rat-core
33 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
CVSIgnoreBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors
31 2 2024-12-21 2025-02-07 6 2 claude@xenei.com claude@apache.org
BazaarIgnoreBuilder.java
in apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors
20 2 2024-12-21 2025-02-07 4 2 claude@xenei.com claude@apache.org
site.css
in apache-rat/src/site/resources/css
9 - 2012-08-14 2012-10-09 2 2 rdonkin@apache.org dennisl@apache.org
site.css
in src/site/resources/css
9 - 2012-08-05 2012-10-09 2 2 rdonkin@apache.org dennisl@apache.org
site.css
in apache-rat-core/src/site/resources/css
9 - 2012-08-14 2012-10-09 2 2 rdonkin@apache.org dennisl@apache.org
site.css
in apache-rat-plugin/src/site/resources/css
9 - 2012-08-14 2012-10-09 2 2 rdonkin@apache.org dennisl@apache.org
site.css
in apache-rat-tasks/src/site/resources/css
9 - 2012-08-14 2012-10-09 2 2 rdonkin@apache.org dennisl@apache.org
xsl
xml.xsl
in apache-rat-core/src/main/resources/org/apache/rat
8 - 2024-06-10 2024-08-02 2 2 claude@xenei.com claude@apache.org
verify.groovy
in apache-rat-plugin/src/it/RAT-168
7 - 2024-11-26 2024-12-04 2 2 claude@apache.org claude@apache.org
spotbugs-ignore.xml
in apache-rat-tasks
7 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
site.xml
in apache-rat-tools/src/site
6 - 2024-11-04 2024-11-05 2 2 pottlinger@apache.org ottlinger@users.noreply.git...
verify.groovy
in apache-rat-core/src/it/resources/ReportTest/RAT_455
6 - 2024-11-28 2024-12-04 2 2 claude@apache.org claude@apache.org
5 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
package-info.java
in apache-rat-tools/src/main/java/org/apache/rat/tools/xsd
1 - 2024-11-01 2024-11-04 2 2 claude@apache.org ottlinger@users.noreply.git...
package-info.java
in apache-rat-tools/src/main/java/org/apache/rat/tools
1 - 2024-05-30 2024-07-04 2 2 claude@xenei.com claude@apache.org
package-info.java
in apache-rat-core/src/main/java/org/apache/rat/api
1 - 2024-05-30 2024-07-04 2 2 claude@xenei.com claude@apache.org
package-info.java
in apache-rat-core/src/main/java/org/apache/rat/utils
1 - 2024-07-15 2024-08-02 2 2 claude@xenei.com claude@apache.org
Correlations

File Size vs. Number of Changes: 256 points

apache-rat-tools/src/main/resources/Args.tpl x: 129 lines of code y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/BaseLicense.java x: 38 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/FullTextMatchingLicense.java x: 23 lines of code y: 25 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 38 lines of code y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/FullTextMatcher.java x: 31 lines of code y: 21 # changes apache-rat-core/src/main/java/org/apache/rat/header/ArrayCharFilter.java x: 24 lines of code y: 10 # changes apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 40 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java x: 37 lines of code y: 10 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/EnclosingMatcher.java x: 35 lines of code y: 8 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/HeaderMatcherSpecification.java x: 11 lines of code y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Spdx.java x: 10 lines of code y: 8 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Help.java x: 157 lines of code y: 3 # changes apache-rat-tools/src/main/resources/Ant.tpl x: 88 lines of code y: 15 # changes apache-rat-tools/src/main/resources/Maven.tpl x: 77 lines of code y: 18 # changes apache-rat-core/src/it/java/org/apache/rat/ReportTest.java x: 139 lines of code y: 15 # changes apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 122 lines of code y: 71 # changes apache-rat-core/src/main/java/org/apache/rat/DeprecationReporter.java x: 74 lines of code y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java x: 197 lines of code y: 47 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java x: 676 lines of code y: 39 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/Converters.java x: 54 lines of code y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/AbstractFileProcessorBuilder.java x: 107 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationReader.java x: 463 lines of code y: 55 # changes apache-rat-core/src/main/java/org/apache/rat/document/IgnoredDocument.java x: 26 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/help/Help.java x: 60 lines of code y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/report/AbstractReport.java x: 11 lines of code y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimStatistic.java x: 127 lines of code y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/utils/DefaultLog.java x: 51 lines of code y: 21 # changes apache-rat-core/src/main/java/org/apache/rat/utils/Log.java x: 97 lines of code y: 29 # changes apache-rat-core/src/main/java/org/apache/rat/walker/IReportableListWalker.java x: 54 lines of code y: 4 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 361 lines of code y: 118 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/All.java x: 17 lines of code y: 15 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Any.java x: 16 lines of code y: 16 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Copyright.java x: 22 lines of code y: 13 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Family.java x: 17 lines of code y: 9 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/License.java x: 38 lines of code y: 17 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Not.java x: 17 lines of code y: 14 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Regex.java x: 20 lines of code y: 19 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 328 lines of code y: 90 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Spdx.java x: 19 lines of code y: 10 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Text.java x: 19 lines of code y: 13 # changes apache-rat-tasks/src/main/resources/org/apache/rat/anttasks/antlib.xml x: 15 lines of code y: 14 # changes apache-rat-tools/spotbugs-ignore.xml x: 6 lines of code y: 4 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AbstractOption.java x: 89 lines of code y: 14 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AntDocumentation.java x: 159 lines of code y: 15 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AntGenerator.java x: 220 lines of code y: 26 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AntOption.java x: 242 lines of code y: 22 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/MavenGenerator.java x: 164 lines of code y: 31 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/MavenOption.java x: 84 lines of code y: 19 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/Naming.java x: 214 lines of code y: 29 # changes apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java x: 371 lines of code y: 17 # changes apache-rat-core/src/it/resources/ReportTest/RAT_335/verify.groovy x: 40 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java x: 302 lines of code y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/TikaProcessor.java x: 111 lines of code y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/SelectorUtils.java x: 456 lines of code y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryDocument.java x: 25 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/MatcherSet.java x: 84 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java x: 180 lines of code y: 34 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/StandardCollection.java x: 184 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/CVSIgnoreBuilder.java x: 31 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilder.java x: 50 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/HgIgnoreBuilder.java x: 43 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/BazaarIgnoreBuilder.java x: 20 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java x: 57 lines of code y: 42 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/XmlWriter.java x: 597 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionUtils.java x: 138 lines of code y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java x: 95 lines of code y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPatterns.java x: 60 lines of code y: 15 # changes apache-rat-core/src/main/java/org/apache/rat/api/Document.java x: 64 lines of code y: 36 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/ArgumentContext.java x: 39 lines of code y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryName.java x: 46 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java x: 52 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/report/RatReport.java x: 11 lines of code y: 15 # changes apache-rat-core/src/main/java/org/apache/rat/walker/FileListWalker.java x: 63 lines of code y: 5 # changes apache-rat-core/src/it/resources/ReportTest/RAT_14/verify.groovy x: 57 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/Report.java x: 30 lines of code y: 117 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/Documentation.java x: 34 lines of code y: 22 # changes apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java x: 371 lines of code y: 77 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 35 lines of code y: 40 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/AnalyserFactory.java x: 99 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/DocumentHeaderAnalyser.java x: 34 lines of code y: 23 # changes apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 80 lines of code y: 42 # changes apache-rat-core/src/main/java/org/apache/rat/document/DocumentAnalyser.java x: 6 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamily.java x: 72 lines of code y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java x: 235 lines of code y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimReporterMultiplexer.java x: 51 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 34 lines of code y: 41 # changes apache-rat-plugin/src/it/RAT-469/verify.groovy x: 12 lines of code y: 1 # changes apache-rat-core/src/main/build-grv/copyResourcesFromParentProject.groovy x: 40 lines of code y: 4 # changes src/site/site.xml x: 17 lines of code y: 52 # changes apache-rat-core/src/it/resources/ReportTest/RAT_259/verify.groovy x: 19 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/HeaderCheckWorker.java x: 77 lines of code y: 34 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlElements.java x: 159 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java x: 25 lines of code y: 29 # changes apache-rat-core/src/main/resources/org/apache/rat/default.xml x: 232 lines of code y: 23 # changes apache-rat-core/src/main/resources/org/apache/rat/plain-rat.xsl x: 156 lines of code y: 25 # changes apache-rat-plugin/src/it/it1/verify.groovy x: 21 lines of code y: 19 # changes apache-rat-core/src/it/resources/ReportTest/RAT_455/verify.groovy x: 6 lines of code y: 2 # changes apache-rat-core/src/it/resources/ReportTest/RAT_457/verify.groovy x: 8 lines of code y: 3 # changes apache-rat-plugin/src/it/RAT-168/verify.groovy x: 7 lines of code y: 2 # changes apache-rat-plugin/src/it/RAT-314/verify.groovy x: 8 lines of code y: 10 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 139 lines of code y: 68 # changes src/python/recursive-rat.py x: 200 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/SimpleXmlClaimReporter.java x: 25 lines of code y: 6 # changes apache-rat-core/src/it/resources/ReportTest/RAT_147/verify.groovy x: 37 lines of code y: 2 # changes apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/ILoggerFactory.java x: 4 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/Source.java x: 3 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/Xml.xml x: 2 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/buildr.rb x: 19 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/Reporter.java x: 102 lines of code y: 37 # changes apache-rat-core/src/main/resources/org/apache/rat/asf.xml x: 617 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_458/verify.groovy x: 9 lines of code y: 2 # changes apache-rat-core/src/it/resources/ReportTest/RAT_14/src/UTF16_with_signature.xml x: 26 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_211/verify.groovy x: 32 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_408/src/karapace/anonymize_schemas/_init_.py x: 1 lines of code y: 1 # changes apache-rat-core/src/it/resources/ReportTest/RAT_81/verify.groovy x: 37 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/document/RatDocumentAnalysisException.java x: 13 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/config/results/ClaimValidator.java x: 67 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/report/ConfigurationReport.java x: 20 lines of code y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimAggregator.java x: 35 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimValidatorReport.java x: 36 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/LicenseAddingReport.java x: 30 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/IXmlWriter.java x: 17 lines of code y: 22 # changes apache-rat-core/src/main/resources/org/apache/rat/unapproved-licenses.xsl x: 13 lines of code y: 6 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 237 lines of code y: 53 # changes apache-rat-tasks/src/site/site.xml x: 6 lines of code y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/Format.java x: 62 lines of code y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/LicenseReader.java x: 11 lines of code y: 24 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/MatcherReader.java x: 6 lines of code y: 16 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfig.java x: 33 lines of code y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationWriter.java x: 228 lines of code y: 16 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/ChildContainerBuilder.java x: 61 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/package-info.java x: 1 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/InvalidXmlException.java x: 8 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/package-info.java x: 1 lines of code y: 5 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/All.java x: 18 lines of code y: 15 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Any.java x: 18 lines of code y: 13 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Copyright.java x: 20 lines of code y: 11 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Family.java x: 20 lines of code y: 9 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/License.java x: 33 lines of code y: 17 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Not.java x: 18 lines of code y: 14 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckException.java x: 8 lines of code y: 5 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Text.java x: 8 lines of code y: 12 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/package-info.java x: 1 lines of code y: 2 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/ArgumentTypes.java x: 14 lines of code y: 10 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/xsd/XsdGenerator.java x: 182 lines of code y: 14 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/xsd/XsdWriter.java x: 56 lines of code y: 10 # changes apache-rat-core/src/main/java/org/apache/rat/BuilderParams.java x: 20 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/ConfigurationException.java x: 19 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/ImplementationException.java x: 19 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/VersionInfo.java x: 45 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaderMatcher.java x: 59 lines of code y: 43 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/UnknownLicense.java x: 45 lines of code y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SimpleRegexMatcher.java x: 21 lines of code y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/Description.java x: 147 lines of code y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/DescriptionBuilder.java x: 107 lines of code y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/MatcherRefBuilder.java x: 72 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/document/guesser/NoteGuesser.java x: 49 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/document/package-info.java x: 1 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/help/Licenses.java x: 155 lines of code y: 16 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicense.java x: 45 lines of code y: 38 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamilyBuilder.java x: 4 lines of code y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicense.java x: 142 lines of code y: 40 # changes apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicenseFamily.java x: 27 lines of code y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/report/IReportable.java x: 7 lines of code y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/package-info.java x: 1 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/walker/Walker.java x: 17 lines of code y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/config/AddLicenseHeaders.java x: 6 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/ComponentType.java x: 7 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/ConfigComponent.java x: 14 lines of code y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/MatcherBuilder.java x: 11 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/AbstractBuilder.java x: 22 lines of code y: 15 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/CopyrightBuilder.java x: 29 lines of code y: 15 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/NotBuilder.java x: 27 lines of code y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/RegexBuilder.java x: 24 lines of code y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/SpdxBuilder.java x: 32 lines of code y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/TextBuilder.java x: 34 lines of code y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaders.java x: 5 lines of code y: 10 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/RatHeaderAnalysisException.java x: 16 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AbstractHeaderMatcher.java x: 21 lines of code y: 22 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/AndMatcher.java x: 24 lines of code y: 23 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/CopyrightMatcher.java x: 102 lines of code y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/OrMatcher.java x: 24 lines of code y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SimpleTextMatcher.java x: 27 lines of code y: 25 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 385 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/StyleSheets.java x: 43 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/help/AbstractHelp.java x: 122 lines of code y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/OperationNotAllowedException.java x: 8 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/utils/ExtendedIterator.java x: 108 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/utils/ReportingSet.java x: 173 lines of code y: 17 # changes apache-rat-plugin/spotbugs-ignore.xml x: 7 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/ApacheV2LicenseAppender.java x: 55 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/AllBuilder.java x: 10 lines of code y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/AnyBuilder.java x: 10 lines of code y: 11 # changes apache-rat-core/spotbugs-ignore.xml x: 33 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/utils/CasedString.java x: 82 lines of code y: 10 # changes apache-rat-core/src/main/resources/org/apache/rat/xml.xsl x: 8 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/MatcherBuilderTracker.java x: 78 lines of code y: 23 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/DeprecatedConfig.java x: 10 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/header/CharFilter.java x: 7 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/header/HeaderBean.java x: 30 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/header/HeaderMatcher.java x: 54 lines of code y: 12 # changes ant-task-examples.xml x: 96 lines of code y: 23 # changes apache-rat-core/src/site/site.xml x: 6 lines of code y: 8 # changes apache-rat-plugin/src/it/CustomLicense/src/main/java/nl/basjes/something/Something.java x: 4 lines of code y: 2 # changes apache-rat-tasks/run-antunit.xml x: 43 lines of code y: 12 # changes apache-rat/src/site/site.xml x: 6 lines of code y: 9 # changes src/site/javadocFont/resources/fonts/dejavu.css x: 72 lines of code y: 3 # changes apache-rat-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 31 lines of code y: 1 # changes apache-rat-plugin/src/it/settings.xml x: 35 lines of code y: 1 # changes apache-rat/src/main/assembly/bin.xml x: 35 lines of code y: 3 # changes src/site/resources/download_rat.cgi x: 20 lines of code y: 1 # changes
118.0
# changes
  min: 1.0
  average: 14.62
  25th percentile: 3.25
  median: 10.0
  75th percentile: 19.0
  max: 118.0
0 676.0
lines of code
min: 1.0 | average: 62.57 | 25th percentile: 9.0 | median: 27.0 | 75th percentile: 66.25 | max: 676.0

Number of Contributors vs. Number of Changes: 256 points

apache-rat-tools/src/main/resources/Args.tpl x: 4 # contributors y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/BaseLicense.java x: 9 # contributors y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/FullTextMatchingLicense.java x: 8 # contributors y: 25 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 10 # contributors y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/FullTextMatcher.java x: 6 # contributors y: 21 # changes apache-rat-core/src/main/java/org/apache/rat/header/ArrayCharFilter.java x: 4 # contributors y: 10 # changes apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 5 # contributors y: 9 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/EnclosingMatcher.java x: 4 # contributors y: 8 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/HeaderMatcherSpecification.java x: 6 # contributors y: 7 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Help.java x: 3 # contributors y: 3 # changes apache-rat-tools/src/main/resources/Ant.tpl x: 4 # contributors y: 15 # changes apache-rat-tools/src/main/resources/Maven.tpl x: 4 # contributors y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 11 # contributors y: 71 # changes apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java x: 5 # contributors y: 47 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java x: 5 # contributors y: 39 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/Converters.java x: 5 # contributors y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/AbstractFileProcessorBuilder.java x: 4 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationReader.java x: 6 # contributors y: 55 # changes apache-rat-core/src/main/java/org/apache/rat/document/IgnoredDocument.java x: 3 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/help/Help.java x: 4 # contributors y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/report/AbstractReport.java x: 7 # contributors y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimStatistic.java x: 9 # contributors y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/utils/DefaultLog.java x: 5 # contributors y: 21 # changes apache-rat-core/src/main/java/org/apache/rat/utils/Log.java x: 5 # contributors y: 29 # changes apache-rat-core/src/main/java/org/apache/rat/walker/IReportableListWalker.java x: 4 # contributors y: 4 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 17 # contributors y: 118 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/All.java x: 5 # contributors y: 15 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Any.java x: 5 # contributors y: 16 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Copyright.java x: 5 # contributors y: 13 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/License.java x: 6 # contributors y: 17 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Regex.java x: 6 # contributors y: 19 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 12 # contributors y: 90 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Spdx.java x: 5 # contributors y: 10 # changes apache-rat-tasks/src/main/resources/org/apache/rat/anttasks/antlib.xml x: 6 # contributors y: 14 # changes apache-rat-tools/spotbugs-ignore.xml x: 3 # contributors y: 4 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AbstractOption.java x: 4 # contributors y: 14 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AntGenerator.java x: 5 # contributors y: 26 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/AntOption.java x: 5 # contributors y: 22 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/MavenGenerator.java x: 5 # contributors y: 31 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/MavenOption.java x: 5 # contributors y: 19 # changes apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java x: 3 # contributors y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/TikaProcessor.java x: 5 # contributors y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/SelectorUtils.java x: 4 # contributors y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryDocument.java x: 3 # contributors y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/MatcherSet.java x: 3 # contributors y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java x: 4 # contributors y: 34 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/CVSIgnoreBuilder.java x: 2 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilder.java x: 2 # contributors y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/BazaarIgnoreBuilder.java x: 2 # contributors y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java x: 9 # contributors y: 42 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionUtils.java x: 5 # contributors y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java x: 4 # contributors y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/api/Document.java x: 7 # contributors y: 36 # changes apache-rat-core/src/main/java/org/apache/rat/commandline/ArgumentContext.java x: 4 # contributors y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java x: 4 # contributors y: 9 # changes apache-rat-core/src/it/resources/ReportTest/RAT_14/verify.groovy x: 3 # contributors y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/Report.java x: 14 # contributors y: 117 # changes apache-rat-tools/src/main/java/org/apache/rat/tools/Documentation.java x: 4 # contributors y: 22 # changes apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java x: 11 # contributors y: 77 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 10 # contributors y: 40 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/AnalyserFactory.java x: 1 # contributors y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/DocumentHeaderAnalyser.java x: 6 # contributors y: 23 # changes apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 11 # contributors y: 42 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamily.java x: 7 # contributors y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java x: 6 # contributors y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimReporterMultiplexer.java x: 4 # contributors y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 10 # contributors y: 41 # changes src/site/site.xml x: 13 # contributors y: 52 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/HeaderCheckWorker.java x: 8 # contributors y: 34 # changes apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java x: 10 # contributors y: 29 # changes apache-rat-core/src/main/resources/org/apache/rat/default.xml x: 5 # contributors y: 23 # changes apache-rat-core/src/main/resources/org/apache/rat/plain-rat.xsl x: 9 # contributors y: 25 # changes apache-rat-core/src/it/resources/ReportTest/RAT_455/verify.groovy x: 2 # contributors y: 2 # changes apache-rat-core/src/it/resources/ReportTest/RAT_457/verify.groovy x: 4 # contributors y: 3 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 15 # contributors y: 68 # changes src/python/recursive-rat.py x: 5 # contributors y: 5 # changes apache-rat-core/src/it/resources/ReportTest/RAT_147/verify.groovy x: 1 # contributors y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/Reporter.java x: 4 # contributors y: 37 # changes apache-rat-core/src/it/resources/ReportTest/RAT_458/verify.groovy x: 3 # contributors y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/report/ConfigurationReport.java x: 5 # contributors y: 17 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/IXmlWriter.java x: 6 # contributors y: 22 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 16 # contributors y: 53 # changes apache-rat-tasks/src/site/site.xml x: 10 # contributors y: 14 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/Format.java x: 6 # contributors y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/LicenseReader.java x: 5 # contributors y: 24 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationWriter.java x: 4 # contributors y: 16 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/ChildContainerBuilder.java x: 6 # contributors y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/InvalidXmlException.java x: 5 # contributors y: 8 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Copyright.java x: 4 # contributors y: 11 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/Family.java x: 6 # contributors y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaderMatcher.java x: 8 # contributors y: 43 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SimpleRegexMatcher.java x: 6 # contributors y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/Description.java x: 5 # contributors y: 27 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/DescriptionBuilder.java x: 5 # contributors y: 18 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicense.java x: 6 # contributors y: 38 # changes apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicense.java x: 5 # contributors y: 40 # changes apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicenseFamily.java x: 8 # contributors y: 20 # changes apache-rat-core/src/main/java/org/apache/rat/walker/Walker.java x: 10 # contributors y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/config/parameters/package-info.java x: 2 # contributors y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/RatHeaderAnalysisException.java x: 6 # contributors y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SPDXMatcherFactory.java x: 5 # contributors y: 28 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/SimpleTextMatcher.java x: 6 # contributors y: 25 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 7 # contributors y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/AllBuilder.java x: 5 # contributors y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/configuration/builders/AnyBuilder.java x: 5 # contributors y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/utils/CasedString.java x: 3 # contributors y: 10 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/DeprecatedConfig.java x: 4 # contributors y: 7 # changes apache-rat-core/src/site/site.xml x: 7 # contributors y: 8 # changes apache-rat-tasks/run-antunit.xml x: 6 # contributors y: 12 # changes apache-rat/src/site/site.xml x: 7 # contributors y: 9 # changes apache-rat/src/main/assembly/bin.xml x: 1 # contributors y: 3 # changes
118.0
# changes
  min: 1.0
  average: 14.62
  25th percentile: 3.25
  median: 10.0
  75th percentile: 19.0
  max: 118.0
0 17.0
# contributors
min: 1.0 | average: 4.45 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 17.0

Number of Contributors vs. File Size: 256 points

apache-rat-tools/src/main/resources/Args.tpl x: 4 # contributors y: 129 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/BaseLicense.java x: 9 # contributors y: 38 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/FullTextMatchingLicense.java x: 8 # contributors y: 23 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 10 # contributors y: 38 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/FullTextMatcher.java x: 6 # contributors y: 31 lines of code apache-rat-core/src/main/java/org/apache/rat/header/ArrayCharFilter.java x: 4 # contributors y: 24 lines of code apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 5 # contributors y: 40 lines of code apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java x: 4 # contributors y: 37 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/HeaderMatcherSpecification.java x: 6 # contributors y: 11 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/Spdx.java x: 4 # contributors y: 10 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Help.java x: 3 # contributors y: 157 lines of code apache-rat-tools/src/main/resources/Ant.tpl x: 4 # contributors y: 88 lines of code apache-rat-tools/src/main/resources/Maven.tpl x: 4 # contributors y: 77 lines of code apache-rat-core/src/it/java/org/apache/rat/ReportTest.java x: 4 # contributors y: 139 lines of code apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 11 # contributors y: 122 lines of code apache-rat-core/src/main/java/org/apache/rat/DeprecationReporter.java x: 4 # contributors y: 74 lines of code apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java x: 5 # contributors y: 197 lines of code apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java x: 5 # contributors y: 676 lines of code apache-rat-core/src/main/java/org/apache/rat/commandline/Converters.java x: 5 # contributors y: 54 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/AbstractFileProcessorBuilder.java x: 4 # contributors y: 107 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationReader.java x: 6 # contributors y: 463 lines of code apache-rat-core/src/main/java/org/apache/rat/document/IgnoredDocument.java x: 3 # contributors y: 26 lines of code apache-rat-core/src/main/java/org/apache/rat/help/Help.java x: 4 # contributors y: 60 lines of code apache-rat-core/src/main/java/org/apache/rat/report/AbstractReport.java x: 7 # contributors y: 11 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimStatistic.java x: 9 # contributors y: 127 lines of code apache-rat-core/src/main/java/org/apache/rat/utils/DefaultLog.java x: 5 # contributors y: 51 lines of code apache-rat-core/src/main/java/org/apache/rat/utils/Log.java x: 5 # contributors y: 97 lines of code apache-rat-core/src/main/java/org/apache/rat/walker/IReportableListWalker.java x: 4 # contributors y: 54 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 17 # contributors y: 361 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/All.java x: 5 # contributors y: 17 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Copyright.java x: 5 # contributors y: 22 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/License.java x: 6 # contributors y: 38 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Regex.java x: 6 # contributors y: 20 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 12 # contributors y: 328 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Spdx.java x: 5 # contributors y: 19 lines of code apache-rat-tasks/src/main/resources/org/apache/rat/anttasks/antlib.xml x: 6 # contributors y: 15 lines of code apache-rat-tools/spotbugs-ignore.xml x: 3 # contributors y: 6 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/AntDocumentation.java x: 4 # contributors y: 159 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/AntGenerator.java x: 5 # contributors y: 220 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/AntOption.java x: 5 # contributors y: 242 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/MavenGenerator.java x: 5 # contributors y: 164 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/MavenOption.java x: 5 # contributors y: 84 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/Naming.java x: 5 # contributors y: 214 lines of code apache-rat-core/src/main/java/org/apache/rat/document/DocumentName.java x: 3 # contributors y: 371 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_335/verify.groovy x: 4 # contributors y: 40 lines of code apache-rat-core/src/main/java/org/apache/rat/document/DocumentNameMatcher.java x: 3 # contributors y: 302 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/TikaProcessor.java x: 5 # contributors y: 111 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/SelectorUtils.java x: 4 # contributors y: 456 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/MatcherSet.java x: 3 # contributors y: 84 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionProcessor.java x: 4 # contributors y: 180 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/StandardCollection.java x: 5 # contributors y: 184 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/CVSIgnoreBuilder.java x: 2 # contributors y: 31 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilder.java x: 2 # contributors y: 50 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/HgIgnoreBuilder.java x: 2 # contributors y: 43 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/fileProcessors/BazaarIgnoreBuilder.java x: 2 # contributors y: 20 lines of code apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java x: 9 # contributors y: 57 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/XmlWriter.java x: 3 # contributors y: 597 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/ExclusionUtils.java x: 5 # contributors y: 138 lines of code apache-rat-core/src/main/java/org/apache/rat/config/exclusion/plexus/MatchPattern.java x: 4 # contributors y: 95 lines of code apache-rat-core/src/main/java/org/apache/rat/api/Document.java x: 7 # contributors y: 64 lines of code apache-rat-core/src/main/java/org/apache/rat/commandline/ArgumentContext.java x: 4 # contributors y: 39 lines of code apache-rat-core/src/main/java/org/apache/rat/document/ArchiveEntryName.java x: 2 # contributors y: 46 lines of code apache-rat-core/src/main/java/org/apache/rat/document/FileDocument.java x: 4 # contributors y: 52 lines of code apache-rat-core/src/main/java/org/apache/rat/report/RatReport.java x: 5 # contributors y: 11 lines of code apache-rat-core/src/main/java/org/apache/rat/walker/FileListWalker.java x: 2 # contributors y: 63 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_14/verify.groovy x: 3 # contributors y: 57 lines of code apache-rat-core/src/main/java/org/apache/rat/Report.java x: 14 # contributors y: 30 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/Documentation.java x: 4 # contributors y: 34 lines of code apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java x: 11 # contributors y: 371 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 10 # contributors y: 35 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/AnalyserFactory.java x: 1 # contributors y: 99 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/DocumentHeaderAnalyser.java x: 6 # contributors y: 34 lines of code apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 11 # contributors y: 80 lines of code apache-rat-core/src/main/java/org/apache/rat/document/DocumentAnalyser.java x: 1 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamily.java x: 7 # contributors y: 72 lines of code apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java x: 6 # contributors y: 235 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 10 # contributors y: 34 lines of code apache-rat-plugin/src/it/RAT-469/verify.groovy x: 1 # contributors y: 12 lines of code apache-rat-core/src/main/build-grv/copyResourcesFromParentProject.groovy x: 3 # contributors y: 40 lines of code src/site/site.xml x: 13 # contributors y: 17 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_259/verify.groovy x: 3 # contributors y: 19 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/HeaderCheckWorker.java x: 8 # contributors y: 77 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlElements.java x: 3 # contributors y: 159 lines of code apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java x: 10 # contributors y: 25 lines of code apache-rat-core/src/main/resources/org/apache/rat/default.xml x: 5 # contributors y: 232 lines of code apache-rat-core/src/main/resources/org/apache/rat/plain-rat.xsl x: 9 # contributors y: 156 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_455/verify.groovy x: 2 # contributors y: 6 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 15 # contributors y: 139 lines of code src/python/recursive-rat.py x: 5 # contributors y: 200 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_147/verify.groovy x: 1 # contributors y: 37 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/ILoggerFactory.java x: 1 # contributors y: 4 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/Xml.xml x: 1 # contributors y: 2 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_259/elements/buildr.rb x: 1 # contributors y: 19 lines of code apache-rat-core/src/main/java/org/apache/rat/Reporter.java x: 4 # contributors y: 102 lines of code apache-rat-core/src/main/resources/org/apache/rat/asf.xml x: 1 # contributors y: 617 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_458/verify.groovy x: 3 # contributors y: 9 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_14/src/UTF16_with_signature.xml x: 1 # contributors y: 26 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_211/verify.groovy x: 1 # contributors y: 32 lines of code apache-rat-core/src/it/resources/ReportTest/RAT_246/verify.groovy x: 1 # contributors y: 9 lines of code apache-rat-core/src/main/java/org/apache/rat/config/results/ClaimValidator.java x: 1 # contributors y: 67 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/AbstractClaimReporter.java x: 4 # contributors y: 20 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/LicenseAddingReport.java x: 4 # contributors y: 30 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/IXmlWriter.java x: 6 # contributors y: 17 lines of code apache-rat-core/src/main/resources/org/apache/rat/unapproved-licenses.xsl x: 4 # contributors y: 13 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 16 # contributors y: 237 lines of code apache-rat-tasks/src/site/site.xml x: 10 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/Format.java x: 6 # contributors y: 62 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/MatcherReader.java x: 5 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/XMLConfigurationWriter.java x: 4 # contributors y: 228 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/ChildContainerBuilder.java x: 6 # contributors y: 61 lines of code apache-rat-core/src/main/java/org/apache/rat/package-info.java x: 4 # contributors y: 1 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/InvalidXmlException.java x: 5 # contributors y: 8 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/All.java x: 4 # contributors y: 18 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/License.java x: 7 # contributors y: 33 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/Regex.java x: 5 # contributors y: 15 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/package-info.java x: 2 # contributors y: 1 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/ArgumentTypes.java x: 4 # contributors y: 14 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/xsd/XsdGenerator.java x: 4 # contributors y: 182 lines of code apache-rat-tools/src/main/java/org/apache/rat/tools/xsd/XsdWriter.java x: 4 # contributors y: 56 lines of code apache-rat-core/src/main/java/org/apache/rat/VersionInfo.java x: 3 # contributors y: 45 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaderMatcher.java x: 8 # contributors y: 59 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/UnknownLicense.java x: 5 # contributors y: 45 lines of code apache-rat-core/src/main/java/org/apache/rat/config/parameters/Description.java x: 5 # contributors y: 147 lines of code apache-rat-core/src/main/java/org/apache/rat/config/parameters/DescriptionBuilder.java x: 5 # contributors y: 107 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/MatcherRefBuilder.java x: 5 # contributors y: 72 lines of code apache-rat-core/src/main/java/org/apache/rat/document/package-info.java x: 3 # contributors y: 1 lines of code apache-rat-core/src/main/java/org/apache/rat/help/Licenses.java x: 4 # contributors y: 155 lines of code apache-rat-core/src/main/java/org/apache/rat/license/ILicense.java x: 6 # contributors y: 45 lines of code apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamilyBuilder.java x: 4 # contributors y: 4 lines of code apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicense.java x: 5 # contributors y: 142 lines of code apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicenseFamily.java x: 8 # contributors y: 27 lines of code apache-rat-core/src/main/java/org/apache/rat/report/IReportable.java x: 6 # contributors y: 7 lines of code apache-rat-core/src/main/java/org/apache/rat/walker/Walker.java x: 10 # contributors y: 17 lines of code apache-rat-core/src/main/java/org/apache/rat/config/AddLicenseHeaders.java x: 4 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/CopyrightBuilder.java x: 5 # contributors y: 29 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/NotBuilder.java x: 6 # contributors y: 27 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/RegexBuilder.java x: 5 # contributors y: 24 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/builders/SpdxBuilder.java x: 5 # contributors y: 32 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaders.java x: 5 # contributors y: 5 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/matchers/CopyrightMatcher.java x: 6 # contributors y: 102 lines of code apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 7 # contributors y: 385 lines of code apache-rat-core/src/main/java/org/apache/rat/help/AbstractHelp.java x: 4 # contributors y: 122 lines of code apache-rat-core/src/main/java/org/apache/rat/utils/ExtendedIterator.java x: 3 # contributors y: 108 lines of code apache-rat-core/src/main/java/org/apache/rat/utils/ReportingSet.java x: 5 # contributors y: 173 lines of code apache-rat-core/spotbugs-ignore.xml x: 2 # contributors y: 33 lines of code apache-rat-core/src/main/java/org/apache/rat/utils/CasedString.java x: 3 # contributors y: 82 lines of code apache-rat-core/src/main/resources/org/apache/rat/xml.xsl x: 2 # contributors y: 8 lines of code spotbugs-ignore.xml x: 2 # contributors y: 5 lines of code apache-rat-core/src/main/java/org/apache/rat/configuration/MatcherBuilderTracker.java x: 6 # contributors y: 78 lines of code ant-task-examples.xml x: 6 # contributors y: 96 lines of code apache-rat-core/src/site/site.xml x: 7 # contributors y: 6 lines of code apache-rat-plugin/src/it/CustomLicense/src/main/java/nl/basjes/something/Something.java x: 3 # contributors y: 4 lines of code src/site/javadocFont/resources/fonts/dejavu.css x: 2 # contributors y: 72 lines of code apache-rat-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 1 # contributors y: 31 lines of code
676.0
lines of code
  min: 1.0
  average: 62.57
  25th percentile: 9.0
  median: 27.0
  75th percentile: 66.25
  max: 676.0
0 17.0
# contributors
min: 1.0 | average: 4.45 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 5.0 | max: 17.0