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 141 files with 7,013 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (565 lines of code)
    • 6 files changed 21-50 times (1,286 lines of code)
    • 45 files changed 6-20 times (3,235 lines of code)
    • 89 files changed 1-5 times (1,927 lines of code)
0% | 8% | 18% | 46% | 27%
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 141 files with 7,013 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (1,157 lines of code)
    • 15 files changed by 6-10 contributors (1,567 lines of code)
    • 92 files changed by 2-5 contributors (3,659 lines of code)
    • 30 files changed by 1 contributor (630 lines of code)
0% | 16% | 22% | 52% | 8%
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, html, gitignore, css, properties, xsl, groovy, json, yml, cgi, py, rb, cs, md, bzrignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 58% | 1% | 21% | 17%
java0% | 0% | 22% | 51% | 25%
xsl0% | 0% | 0% | 84% | 15%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 69% | 2% | 0% | 28%
apache-rat-plugin0% | 0% | 61% | 6% | 31%
apache-rat-core0% | 0% | 13% | 60% | 25%
apache-rat-tasks0% | 0% | 0% | 89% | 10%
ROOT0% | 0% | 0% | 100% | 0%
apache-rat0% | 0% | 0% | 12% | 88%
apache-rat-api0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
565 - 2009-01-17 2023-07-26 76 11 jochen@apache.org claude@xenei.com
AbstractRatMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
344 14 2009-02-27 2023-05-01 42 12 rdonkin@apache.org ggregory@rocketsoftware.com
site.xml
in src/site
17 - 2008-05-18 2023-06-19 35 11 rdonkin@apache.org elharo@users.noreply.github...
Report.java
in apache-rat-core/src/main/java/org/apache/rat
288 14 2009-02-27 2020-02-27 30 8 rdonkin@apache.org github@hugo-hirsch.de
RatReportMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
231 23 2009-02-27 2023-07-23 28 14 rdonkin@apache.org jochen.wiedmann@gmail.com
RatCheckMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
127 5 2009-02-27 2021-05-08 26 10 rdonkin@apache.org ottlinger@users.noreply.git...
BinaryGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
279 16 2009-02-27 2020-01-27 21 8 rdonkin@apache.org github@hugo-hirsch.de
Report.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
210 16 2009-02-27 2019-05-30 20 7 rdonkin@apache.org github@hugo-hirsch.de
96 - 2008-05-07 2019-06-01 18 6 rdonkin@apache.org github@hugo-hirsch.de
ResourceCollectionContainer.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
67 7 2009-02-27 2019-05-30 13 5 rdonkin@apache.org github@hugo-hirsch.de
SimpleXmlClaimReporter.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/xml
104 11 2009-02-27 2019-05-30 12 6 rdonkin@apache.org github@hugo-hirsch.de
Defaults.java
in apache-rat-core/src/main/java/org/apache/rat
69 5 2009-02-27 2023-07-23 11 7 rdonkin@apache.org claude@xenei.com
MetaData.java
in apache-rat-core/src/main/java/org/apache/rat/api
181 15 2009-05-21 2023-07-23 11 8 rdonkin@apache.org claude@xenei.com
XmlWriter.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/impl/base
533 17 2009-02-27 2022-08-31 11 5 rdonkin@apache.org ottlinger@users.noreply.git...
site.xml
in apache-rat-plugin/src/site
6 - 2009-02-27 2019-05-30 10 6 rdonkin@apache.org github@hugo-hirsch.de
DefaultPolicy.java
in apache-rat-core/src/main/java/org/apache/rat/policy
54 5 2009-02-27 2023-07-23 10 7 rdonkin@apache.org claude@xenei.com
ApacheSoftwareLicense20.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
20 1 2009-02-27 2019-05-27 9 7 rdonkin@apache.org nbasjes@bol.com
ArchiveGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
32 2 2009-02-27 2014-11-04 9 5 rdonkin@apache.org dennisl@apache.org
SimplePatternBasedLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
43 6 2011-04-09 2019-05-30 9 5 jochen@apache.org github@hugo-hirsch.de
NoteGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
49 2 2009-02-27 2014-11-03 9 5 rdonkin@apache.org pottlinger@apache.org
HeaderMatcherMultiplexer.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/util
29 3 2009-02-27 2023-07-23 8 6 rdonkin@apache.org claude@xenei.com
MonolithicFileDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
39 4 2009-02-27 2019-05-30 8 5 rdonkin@apache.org github@hugo-hirsch.de
run-antunit.xml
in apache-rat-tasks
42 - 2009-02-27 2018-07-29 8 4 rdonkin@apache.org pottlinger@apache.org
BaseLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
61 10 2009-02-27 2013-05-19 8 4 rdonkin@apache.org sebb@apache.org
ClaimAggregator.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl
66 8 2009-05-10 2019-05-30 8 7 rdonkin@apache.org github@hugo-hirsch.de
GeneratedLicenseNotRequired.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/generation
71 6 2009-02-27 2013-05-18 8 5 rdonkin@apache.org sebb@apache.org
xsl
plain-rat.xsl
in apache-rat-core/src/main/resources/org/apache/rat
71 - 2009-02-27 2015-05-22 8 5 rdonkin@apache.org pottlinger@apache.org
FilesReportable.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
73 8 2009-02-27 2013-04-05 8 3 rdonkin@apache.org sebb@apache.org
site.xml
in apache-rat-tasks/src/site
6 - 2010-02-05 2019-05-30 7 6 brianf@apache.org github@hugo-hirsch.de
ToNameTransformer.java
in apache-rat-core/src/main/java/org/apache/rat/document
17 2 2009-02-27 2021-12-22 7 3 rdonkin@apache.org pottlinger@apache.org
JavaDocLicenseNotRequired.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/generation
20 3 2009-02-27 2013-05-19 7 2 rdonkin@apache.org sebb@apache.org
DocumentImplUtils.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
32 3 2009-02-27 2019-05-30 7 6 rdonkin@apache.org github@hugo-hirsch.de
XmlReportFactory.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml
34 1 2009-02-27 2019-05-30 7 5 rdonkin@apache.org github@hugo-hirsch.de
OASISLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
35 3 2009-02-27 2013-05-19 7 3 rdonkin@apache.org sebb@apache.org
FileDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
43 7 2009-02-27 2013-04-05 7 2 rdonkin@apache.org sebb@apache.org
antlib.xml
in apache-rat-tasks/src/main/resources/org/apache/rat/anttasks
52 - 2009-02-27 2011-12-08 7 3 rdonkin@apache.org bodewig@apache.org
DirectoryWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
59 10 2009-12-12 2017-10-19 7 4 gmcdonald@apache.org pottlinger@apache.org
FullTextMatchingLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
70 7 2011-12-07 2017-10-19 7 4 bodewig@apache.org pottlinger@apache.org
IHeaderMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
6 - 2009-02-27 2014-07-27 6 3 rdonkin@apache.org pottlinger@apache.org
site.xml
in apache-rat/src/site
6 - 2010-02-05 2019-05-30 6 5 brianf@apache.org github@hugo-hirsch.de
W3CDocLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
13 1 2009-02-27 2011-04-09 6 2 rdonkin@apache.org jochen@apache.org
AbstractMonolithicDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
20 4 2009-02-27 2012-10-09 6 2 rdonkin@apache.org dennisl@apache.org
LicenseAddingReport.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/util
31 2 2010-07-13 2015-05-25 6 4 jochen@apache.org pottlinger@apache.org
ClaimReporterMultiplexer.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/util
37 4 2009-02-27 2013-04-05 6 4 rdonkin@apache.org sebb@apache.org
SubstringLicenseMatcher.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
39 2 2011-07-19 2019-05-30 6 4 bodewig@apache.org github@hugo-hirsch.de
AppliedApacheSoftwareLicense20.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
40 4 2013-02-19 2017-10-19 6 4 rdonkin@apache.org pottlinger@apache.org
ClaimStatistic.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim
48 14 2009-05-10 2014-07-27 6 5 rdonkin@apache.org pottlinger@apache.org
HeaderMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/header
50 5 2009-02-27 2022-03-31 6 3 rdonkin@apache.org jochen.wiedmann@gmail.com
ReportConfiguration.java
in apache-rat-core/src/main/java/org/apache/rat
53 12 2010-07-13 2015-05-15 6 4 jochen@apache.org pottlinger@apache.org
AbstractClaimReporter.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl
62 10 2009-05-10 2013-04-05 6 5 rdonkin@apache.org sebb@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
RatReportMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
231 23 2009-02-27 2023-07-23 28 14 rdonkin@apache.org jochen.wiedmann@gmail.com
AbstractRatMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
344 14 2009-02-27 2023-05-01 42 12 rdonkin@apache.org ggregory@rocketsoftware.com
changes.xml
in src/changes
565 - 2009-01-17 2023-07-26 76 11 jochen@apache.org claude@xenei.com
site.xml
in src/site
17 - 2008-05-18 2023-06-19 35 11 rdonkin@apache.org elharo@users.noreply.github...
RatCheckMojo.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
127 5 2009-02-27 2021-05-08 26 10 rdonkin@apache.org ottlinger@users.noreply.git...
Report.java
in apache-rat-core/src/main/java/org/apache/rat
288 14 2009-02-27 2020-02-27 30 8 rdonkin@apache.org github@hugo-hirsch.de
BinaryGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
279 16 2009-02-27 2020-01-27 21 8 rdonkin@apache.org github@hugo-hirsch.de
MetaData.java
in apache-rat-core/src/main/java/org/apache/rat/api
181 15 2009-05-21 2023-07-23 11 8 rdonkin@apache.org claude@xenei.com
Report.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
210 16 2009-02-27 2019-05-30 20 7 rdonkin@apache.org github@hugo-hirsch.de
Defaults.java
in apache-rat-core/src/main/java/org/apache/rat
69 5 2009-02-27 2023-07-23 11 7 rdonkin@apache.org claude@xenei.com
DefaultPolicy.java
in apache-rat-core/src/main/java/org/apache/rat/policy
54 5 2009-02-27 2023-07-23 10 7 rdonkin@apache.org claude@xenei.com
ApacheSoftwareLicense20.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
20 1 2009-02-27 2019-05-27 9 7 rdonkin@apache.org nbasjes@bol.com
ClaimAggregator.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl
66 8 2009-05-10 2019-05-30 8 7 rdonkin@apache.org github@hugo-hirsch.de
96 - 2008-05-07 2019-06-01 18 6 rdonkin@apache.org github@hugo-hirsch.de
SimpleXmlClaimReporter.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/xml
104 11 2009-02-27 2019-05-30 12 6 rdonkin@apache.org github@hugo-hirsch.de
site.xml
in apache-rat-plugin/src/site
6 - 2009-02-27 2019-05-30 10 6 rdonkin@apache.org github@hugo-hirsch.de
HeaderMatcherMultiplexer.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/util
29 3 2009-02-27 2023-07-23 8 6 rdonkin@apache.org claude@xenei.com
DocumentImplUtils.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
32 3 2009-02-27 2019-05-30 7 6 rdonkin@apache.org github@hugo-hirsch.de
site.xml
in apache-rat-tasks/src/site
6 - 2010-02-05 2019-05-30 7 6 brianf@apache.org github@hugo-hirsch.de
ResourceCollectionContainer.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
67 7 2009-02-27 2019-05-30 13 5 rdonkin@apache.org github@hugo-hirsch.de
XmlWriter.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/impl/base
533 17 2009-02-27 2022-08-31 11 5 rdonkin@apache.org ottlinger@users.noreply.git...
SimplePatternBasedLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
43 6 2011-04-09 2019-05-30 9 5 jochen@apache.org github@hugo-hirsch.de
NoteGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
49 2 2009-02-27 2014-11-03 9 5 rdonkin@apache.org pottlinger@apache.org
ArchiveGuesser.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser
32 2 2009-02-27 2014-11-04 9 5 rdonkin@apache.org dennisl@apache.org
xsl
plain-rat.xsl
in apache-rat-core/src/main/resources/org/apache/rat
71 - 2009-02-27 2015-05-22 8 5 rdonkin@apache.org pottlinger@apache.org
GeneratedLicenseNotRequired.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/generation
71 6 2009-02-27 2013-05-18 8 5 rdonkin@apache.org sebb@apache.org
MonolithicFileDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
39 4 2009-02-27 2019-05-30 8 5 rdonkin@apache.org github@hugo-hirsch.de
XmlReportFactory.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml
34 1 2009-02-27 2019-05-30 7 5 rdonkin@apache.org github@hugo-hirsch.de
site.xml
in apache-rat/src/site
6 - 2010-02-05 2019-05-30 6 5 brianf@apache.org github@hugo-hirsch.de
AbstractClaimReporter.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/impl
62 10 2009-05-10 2013-04-05 6 5 rdonkin@apache.org sebb@apache.org
ClaimStatistic.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim
48 14 2009-05-10 2014-07-27 6 5 rdonkin@apache.org pottlinger@apache.org
site.xml
in apache-rat-core/src/site
6 - 2010-02-05 2019-05-30 5 5 brianf@apache.org github@hugo-hirsch.de
ContentType.java
in apache-rat-core/src/main/java/org/apache/rat/api
27 4 2009-05-21 2019-05-30 5 5 rdonkin@apache.org github@hugo-hirsch.de
BaseLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
61 10 2009-02-27 2013-05-19 8 4 rdonkin@apache.org sebb@apache.org
run-antunit.xml
in apache-rat-tasks
42 - 2009-02-27 2018-07-29 8 4 rdonkin@apache.org pottlinger@apache.org
FullTextMatchingLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
70 7 2011-12-07 2017-10-19 7 4 bodewig@apache.org pottlinger@apache.org
DirectoryWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
59 10 2009-12-12 2017-10-19 7 4 gmcdonald@apache.org pottlinger@apache.org
AppliedApacheSoftwareLicense20.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
40 4 2013-02-19 2017-10-19 6 4 rdonkin@apache.org pottlinger@apache.org
HeaderCheckWorker.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
69 6 2009-05-22 2017-10-19 6 4 rdonkin@apache.org pottlinger@apache.org
ReportConfiguration.java
in apache-rat-core/src/main/java/org/apache/rat
53 12 2010-07-13 2015-05-15 6 4 jochen@apache.org pottlinger@apache.org
ClaimReporterMultiplexer.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/util
37 4 2009-02-27 2013-04-05 6 4 rdonkin@apache.org sebb@apache.org
LicenseAddingReport.java
in apache-rat-core/src/main/java/org/apache/rat/report/claim/util
31 2 2010-07-13 2015-05-25 6 4 jochen@apache.org pottlinger@apache.org
SubstringLicenseMatcher.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
39 2 2011-07-19 2019-05-30 6 4 bodewig@apache.org github@hugo-hirsch.de
changes.xml
in apache-rat-plugin/src/changes
57 - 2009-02-27 2015-09-27 5 4 rdonkin@apache.org jochen@apache.org
ScmIgnoreParser.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp/util
60 4 2015-04-11 2023-05-01 5 4 pottlinger@apache.org ggregory@rocketsoftware.com
Walker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
43 5 2009-12-13 2017-10-19 5 4 gmcdonald@apache.org pottlinger@apache.org
ArchiveWalker.java
in apache-rat-core/src/main/java/org/apache/rat/walker
59 3 2009-12-13 2017-10-19 5 4 gmcdonald@apache.org pottlinger@apache.org
ArchiveEntryDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
43 7 2009-12-13 2019-05-30 4 4 gmcdonald@apache.org github@hugo-hirsch.de
FilesReportable.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
73 8 2009-02-27 2013-04-05 8 3 rdonkin@apache.org sebb@apache.org
OASISLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
35 3 2009-02-27 2013-05-19 7 3 rdonkin@apache.org sebb@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
RatLicenseFamily.java
in apache-rat-api/src/main/java/org/apache/rat/api/domain
72 4 2015-02-23 2017-10-19 2 1 pottlinger@apache.org pottlinger@apache.org
ApacheV2LicenseAppender.java
in apache-rat-core/src/main/java/org/apache/rat/annotation
55 3 2015-05-25 2015-05-25 1 1 pottlinger@apache.org pottlinger@apache.org
ReportTransformer.java
in apache-rat-core/src/main/java/org/apache/rat
39 4 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@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
ConfigurationHelper.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp/util
35 2 2015-05-15 2015-05-15 1 1 pottlinger@apache.org pottlinger@apache.org
bin.xml
in apache-rat/src/main/assembly
35 - 2013-07-04 2013-07-10 3 1 sebb@apache.org sebb@apache.org
DefaultAnalyserFactory.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
35 3 2009-05-22 2009-05-22 1 1 rdonkin@apache.org rdonkin@apache.org
LineNumberReader.java
in apache-rat-core/src/main/java/org/apache/rat/header
33 3 2022-03-31 2022-03-31 1 1 jochen.wiedmann@gmail.com jochen.wiedmann@gmail.com
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
HeaderBean.java
in apache-rat-core/src/main/java/org/apache/rat/header
26 6 2009-02-27 2009-02-28 2 1 rdonkin@apache.org rdonkin@apache.org
LicenseFamilyBuilder.java
in apache-rat-api/src/main/java/org/apache/rat/api/domain
26 6 2015-02-23 2015-02-23 1 1 pottlinger@apache.org pottlinger@apache.org
ArrayCharFilter.java
in apache-rat-core/src/main/java/org/apache/rat/header
20 2 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@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
RatReportAnalysisResultException.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
16 3 2009-05-22 2009-05-22 1 1 rdonkin@apache.org rdonkin@apache.org
UnsuitableDocumentException.java
in apache-rat-core/src/main/java/org/apache/rat/document
16 4 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
ReportFailedRuntimeException.java
in apache-rat-core/src/main/java/org/apache/rat
16 4 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
RatException.java
in apache-rat-core/src/main/java/org/apache/rat/api
16 4 2009-05-22 2009-05-22 1 1 rdonkin@apache.org rdonkin@apache.org
AddLicenseHeaders.java
in apache-rat-core/src/main/java/org/apache/rat/config
15 1 2015-05-15 2015-05-28 3 1 pottlinger@apache.org pottlinger@apache.org
xsl
unapproved-licenses.xsl
in apache-rat-core/src/main/resources/org/apache/rat
13 - 2014-11-04 2014-11-04 1 1 dennisl@apache.org dennisl@apache.org
CompositeDocumentException.java
in apache-rat-core/src/main/java/org/apache/rat/document
11 2 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
RatCheckException.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
10 1 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
ReportFormat.java
in apache-rat-core/src/main/java/org/apache/rat/config
8 1 2015-05-18 2017-10-19 3 1 pottlinger@apache.org pottlinger@apache.org
OperationNotAllowedException.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer
8 1 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
XmlWriterUtils.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer
8 1 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
InvalidXmlException.java
in apache-rat-core/src/main/java/org/apache/rat/report/xml/writer
8 1 2009-02-27 2009-02-27 1 1 rdonkin@apache.org rdonkin@apache.org
CDDL1LicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
7 1 2013-07-22 2013-07-22 1 1 sebb@apache.org sebb@apache.org
GPL3LicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
7 1 2011-12-06 2011-12-06 1 1 bodewig@apache.org bodewig@apache.org
MITLicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
7 1 2011-12-07 2011-12-07 1 1 bodewig@apache.org bodewig@apache.org
package.html
in apache-rat-core/src/main/java/org/apache/rat/config
1 - 2014-09-01 2014-09-01 1 1 pottlinger@apache.org pottlinger@apache.org
package.html
in apache-rat-core/src/main/java/org/apache/rat/api
1 - 2009-05-21 2009-05-21 1 1 rdonkin@apache.org rdonkin@apache.org
AbstractLicenseAppender.java
in apache-rat-core/src/main/java/org/apache/rat/annotation
477 34 2015-05-25 2019-05-30 6 2 pottlinger@apache.org github@hugo-hirsch.de
SPDXMatcher.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
61 5 2023-07-23 2023-07-23 1 2 jochen.wiedmann@gmail.com claude@xenei.com
FileDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
43 7 2009-02-27 2013-04-05 7 2 rdonkin@apache.org sebb@apache.org
FullTextLicenseMatcher.java
in apache-rat-tasks/src/main/java/org/apache/rat/anttasks
40 4 2011-12-08 2012-10-19 2 2 bodewig@apache.org dennisl@apache.org
FilteringSequenceFactory.java
in apache-rat-core/src/main/java/org/apache/rat/header
37 4 2009-02-27 2022-03-31 2 2 rdonkin@apache.org jochen.wiedmann@gmail.com
CDDL1License.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
36 3 2013-07-22 2015-05-19 5 2 sebb@apache.org pottlinger@apache.org
DocumentHeaderAnalyser.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
28 2 2009-05-22 2015-05-28 2 2 rdonkin@apache.org pottlinger@apache.org
FileNameComparator.java
in apache-rat-core/src/main/java/org/apache/rat/walker
22 1 2009-12-12 2013-04-05 3 2 gmcdonald@apache.org sebb@apache.org
LicenseFamily.java
in apache-rat-api/src/main/java/org/apache/rat/api/domain
22 4 2015-02-23 2017-03-17 3 2 pottlinger@apache.org khmarbaise@apache.org
JavaDocLicenseNotRequired.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/generation
20 3 2009-02-27 2013-05-19 7 2 rdonkin@apache.org sebb@apache.org
AbstractMonolithicDocument.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl
20 4 2009-02-27 2012-10-09 6 2 rdonkin@apache.org dennisl@apache.org
RatHeaderAnalysisException.java
in apache-rat-core/src/main/java/org/apache/rat/analysis
16 4 2009-02-27 2009-04-07 2 2 rdonkin@apache.org bodewig@apache.org
SimpleLicenseFamily.java
in apache-rat-core/src/main/java/org/apache/rat/license
16 4 2011-07-20 2012-10-19 2 2 bodewig@apache.org dennisl@apache.org
DocumentAnalyserMultiplexer.java
in apache-rat-core/src/main/java/org/apache/rat/document/impl/util
16 2 2009-02-27 2013-05-19 3 2 rdonkin@apache.org sebb@apache.org
ConfigurationUtil.java
in apache-rat-core/src/main/java/org/apache/rat/config
15 1 2015-05-15 2019-05-30 2 2 pottlinger@apache.org github@hugo-hirsch.de
RatDocumentAnalysisException.java
in apache-rat-core/src/main/java/org/apache/rat/document
15 4 2009-02-27 2009-04-07 2 2 rdonkin@apache.org bodewig@apache.org
HeaderMatcherSpecification.java
in apache-rat-plugin/src/main/java/org/apache/rat/mp
13 2 2009-02-27 2011-11-27 2 2 rdonkin@apache.org bodewig@apache.org
W3CDocLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
13 1 2009-02-27 2011-04-09 6 2 rdonkin@apache.org jochen@apache.org
W3CLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
13 1 2009-02-27 2011-04-09 5 2 rdonkin@apache.org jochen@apache.org
MITLicense.java
in apache-rat-core/src/main/java/org/apache/rat/analysis/license
12 1 2011-12-07 2012-10-09 2 2 bodewig@apache.org dennisl@apache.org
Correlations

File Size vs. Number of Changes: 141 points

src/changes/changes.xml x: 565 lines of code y: 76 # changes apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 69 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SPDXMatcher.java x: 61 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java x: 29 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 181 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/policy/DefaultPolicy.java x: 54 lines of code y: 10 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 231 lines of code y: 28 # changes src/site/site.xml x: 17 lines of code y: 35 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 344 lines of code y: 42 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ScmIgnoreParser.java x: 60 lines of code y: 5 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ExclusionHelper.java x: 79 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/impl/base/XmlWriter.java x: 533 lines of code y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 37 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/header/HeaderMatcher.java x: 50 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java x: 33 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/CopyrightHeader.java x: 49 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/document/ToNameTransformer.java x: 17 lines of code y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 127 lines of code y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/Report.java x: 288 lines of code y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/BinaryGuesser.java x: 279 lines of code y: 21 # changes ant-task-examples.xml x: 96 lines of code y: 18 # changes apache-rat-api/src/site/site.xml x: 6 lines of code y: 2 # changes apache-rat-core/src/site/site.xml x: 6 lines of code y: 5 # changes apache-rat-plugin/src/site/site.xml x: 6 lines of code y: 10 # changes apache-rat-tasks/src/site/site.xml x: 6 lines of code y: 7 # changes apache-rat/src/site/site.xml x: 6 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/MonolithicFileDocument.java x: 39 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 477 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/api/ContentType.java x: 27 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/config/ConfigurationUtil.java x: 15 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/config/SourceCodeManagementSystems.java x: 38 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/DocumentImplUtils.java x: 32 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/ClaimAggregator.java x: 66 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 34 lines of code y: 7 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 210 lines of code y: 20 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/SubstringLicenseMatcher.java x: 39 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 43 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java x: 104 lines of code y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/ArchiveEntryDocument.java x: 43 lines of code y: 4 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 67 lines of code y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java x: 15 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20.java x: 20 lines of code y: 9 # changes src/python/recursive-rat.py x: 200 lines of code y: 4 # changes apache-rat-tasks/run-antunit.xml x: 42 lines of code y: 8 # changes apache-rat-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 31 lines of code y: 1 # changes apache-rat-api/src/main/java/org/apache/rat/api/domain/RatLicenseFamily.java x: 72 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/HeaderCheckWorker.java x: 69 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/AppliedApacheSoftwareLicense20.java x: 40 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/FullTextMatchingLicense.java x: 70 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java x: 8 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/walker/ArchiveWalker.java x: 59 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/walker/DirectoryWalker.java x: 59 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/walker/Walker.java x: 43 lines of code y: 5 # changes apache-rat-plugin/src/it/it1/verify.groovy x: 2 lines of code y: 2 # changes apache-rat-plugin/src/it/it4_RAT-168/verify.groovy x: 5 lines of code y: 2 # changes apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamily.java x: 22 lines of code y: 3 # changes apache-rat-plugin/src/main/resources/org/apache/rat/mp/package.html x: 9 lines of code y: 3 # changes apache-rat-plugin/src/changes/changes.xml x: 57 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/DocumentHeaderAnalyser.java x: 28 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/config/AddLicenseHeaders.java x: 15 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/ApacheV2LicenseAppender.java x: 55 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/util/LicenseAddingReport.java x: 31 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/GPL1License.java x: 13 lines of code y: 4 # changes apache-rat-core/src/main/resources/org/apache/rat/plain-rat.xsl x: 71 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/CDDL1License.java x: 36 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/header/CharFilter.java x: 4 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/IXmlWriter.java x: 10 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java x: 53 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/IDocumentAnalyser.java x: 5 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamily.java x: 4 lines of code y: 4 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ConfigurationHelper.java x: 35 lines of code y: 1 # changes apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamilyBuilder.java x: 26 lines of code y: 1 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/LicenseFamilySpecification.java x: 13 lines of code y: 3 # changes apache-rat-core/src/main/resources/org/apache/rat/unapproved-licenses.xsl x: 13 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java x: 32 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java x: 49 lines of code y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/config/package.html x: 1 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/license/GPL1LicenseFamily.java x: 7 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/api/Document.java x: 12 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimStatistic.java x: 48 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/license/CDDL1LicenseFamily.java x: 7 lines of code y: 1 # changes apache-rat/src/main/assembly/bin.xml x: 35 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/BaseLicense.java x: 61 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/util/DocumentAnalyserMultiplexer.java x: 16 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/generation/JavaDocLicenseNotRequired.java x: 20 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java x: 35 lines of code y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/FilesReportable.java x: 73 lines of code y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java x: 37 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/FileDocument.java x: 43 lines of code y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/AbstractClaimReporter.java x: 62 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/license/SimpleLicenseFamily.java x: 16 lines of code y: 2 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/FullTextLicenseMatcher.java x: 40 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/MITLicense.java x: 12 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/AbstractMonolithicDocument.java x: 20 lines of code y: 6 # changes apache-rat-core/src/site/resources/css/site.css x: 9 lines of code y: 2 # changes apache-rat-tasks/src/main/resources/org/apache/rat/anttasks/antlib.xml x: 52 lines of code y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/HeaderMatcherSpecification.java x: 13 lines of code y: 2 # changes src/site/resources/download_rat.cgi x: 20 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/license/AcademicFree21LicenseFamily.java x: 7 lines of code y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/DojoLicenseHeader.java x: 9 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/TMF854LicenseHeader.java x: 10 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/W3CDocLicense.java x: 13 lines of code y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/W3CLicense.java x: 13 lines of code y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/AbstractReport.java x: 11 lines of code y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/RatReportAnalysisResultException.java x: 16 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/header/HeaderBean.java x: 26 lines of code y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/ReportTransformer.java x: 39 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/document/CompositeDocumentException.java x: 11 lines of code y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/InvalidXmlException.java x: 8 lines of code y: 1 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckException.java x: 10 lines of code y: 1 # changes
76.0
# changes
  min: 1.0
  average: 6.1
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 76.0
0 565.0
lines of code
min: 1.0 | average: 49.74 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 49.5 | max: 565.0

Number of Contributors vs. Number of Changes: 141 points

src/changes/changes.xml x: 11 # contributors y: 76 # changes apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 7 # contributors y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SPDXMatcher.java x: 2 # contributors y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java x: 6 # contributors y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 8 # contributors y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/policy/DefaultPolicy.java x: 7 # contributors y: 10 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 14 # contributors y: 28 # changes src/site/site.xml x: 11 # contributors y: 35 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 12 # contributors y: 42 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ScmIgnoreParser.java x: 4 # contributors y: 5 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ExclusionHelper.java x: 3 # contributors y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/impl/base/XmlWriter.java x: 5 # contributors y: 11 # changes apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 2 # contributors y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/header/HeaderMatcher.java x: 3 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java x: 1 # contributors y: 1 # changes apache-rat-core/src/main/java/org/apache/rat/document/ToNameTransformer.java x: 3 # contributors y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 10 # contributors y: 26 # changes apache-rat-core/src/main/java/org/apache/rat/Report.java x: 8 # contributors y: 30 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/BinaryGuesser.java x: 8 # contributors y: 21 # changes ant-task-examples.xml x: 6 # contributors y: 18 # changes apache-rat-core/src/site/site.xml x: 5 # contributors y: 5 # changes apache-rat-plugin/src/site/site.xml x: 6 # contributors y: 10 # changes apache-rat-tasks/src/site/site.xml x: 6 # contributors y: 7 # changes apache-rat/src/site/site.xml x: 5 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/MonolithicFileDocument.java x: 5 # contributors y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 2 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/ClaimAggregator.java x: 7 # contributors y: 8 # changes apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 5 # contributors y: 7 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 7 # contributors y: 20 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/SubstringLicenseMatcher.java x: 4 # contributors y: 6 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 5 # contributors y: 9 # changes apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java x: 6 # contributors y: 12 # changes apache-rat-core/src/main/java/org/apache/rat/document/impl/ArchiveEntryDocument.java x: 4 # contributors y: 4 # changes apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 5 # contributors y: 13 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20.java x: 7 # contributors y: 9 # changes src/python/recursive-rat.py x: 3 # contributors y: 4 # changes apache-rat-tasks/run-antunit.xml x: 4 # contributors y: 8 # changes apache-rat-api/src/main/java/org/apache/rat/api/domain/RatLicenseFamily.java x: 1 # contributors y: 2 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/FullTextMatchingLicense.java x: 4 # contributors y: 7 # changes apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java x: 1 # contributors y: 3 # changes apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamily.java x: 2 # contributors y: 3 # changes apache-rat-plugin/src/main/resources/org/apache/rat/mp/package.html x: 3 # contributors y: 3 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/license/CDDL1License.java x: 2 # contributors y: 5 # changes apache-rat-core/src/main/java/org/apache/rat/license/ILicenseFamily.java x: 2 # contributors y: 4 # changes apache-rat-core/src/main/java/org/apache/rat/analysis/generation/JavaDocLicenseNotRequired.java x: 2 # contributors y: 7 # changes apache-rat-plugin/src/main/java/org/apache/rat/mp/FilesReportable.java x: 3 # contributors y: 8 # changes
76.0
# changes
  min: 1.0
  average: 6.1
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 76.0
0 14.0
# contributors
min: 1.0 | average: 3.23 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0

Number of Contributors vs. File Size: 141 points

src/changes/changes.xml x: 11 # contributors y: 565 lines of code apache-rat-core/src/main/java/org/apache/rat/Defaults.java x: 7 # contributors y: 69 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/SPDXMatcher.java x: 2 # contributors y: 61 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/util/HeaderMatcherMultiplexer.java x: 6 # contributors y: 29 lines of code apache-rat-core/src/main/java/org/apache/rat/api/MetaData.java x: 8 # contributors y: 181 lines of code apache-rat-core/src/main/java/org/apache/rat/policy/DefaultPolicy.java x: 7 # contributors y: 54 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java x: 14 # contributors y: 231 lines of code src/site/site.xml x: 11 # contributors y: 17 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java x: 12 # contributors y: 344 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ScmIgnoreParser.java x: 4 # contributors y: 60 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ExclusionHelper.java x: 3 # contributors y: 79 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/impl/base/XmlWriter.java x: 5 # contributors y: 533 lines of code apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java x: 2 # contributors y: 37 lines of code apache-rat-core/src/main/java/org/apache/rat/header/HeaderMatcher.java x: 3 # contributors y: 50 lines of code apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java x: 1 # contributors y: 33 lines of code apache-rat-core/src/main/java/org/apache/rat/document/ToNameTransformer.java x: 3 # contributors y: 17 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/RatCheckMojo.java x: 10 # contributors y: 127 lines of code apache-rat-core/src/main/java/org/apache/rat/Report.java x: 8 # contributors y: 288 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/BinaryGuesser.java x: 8 # contributors y: 279 lines of code ant-task-examples.xml x: 6 # contributors y: 96 lines of code apache-rat-api/src/site/site.xml x: 2 # contributors y: 6 lines of code apache-rat-core/src/site/site.xml x: 5 # contributors y: 6 lines of code apache-rat-plugin/src/site/site.xml x: 6 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/MonolithicFileDocument.java x: 5 # contributors y: 39 lines of code apache-rat-core/src/main/java/org/apache/rat/annotation/AbstractLicenseAppender.java x: 2 # contributors y: 477 lines of code apache-rat-core/src/main/java/org/apache/rat/api/ContentType.java x: 5 # contributors y: 27 lines of code apache-rat-core/src/main/java/org/apache/rat/config/ConfigurationUtil.java x: 2 # contributors y: 15 lines of code apache-rat-core/src/main/java/org/apache/rat/config/SourceCodeManagementSystems.java x: 3 # contributors y: 38 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/DocumentImplUtils.java x: 6 # contributors y: 32 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/ClaimAggregator.java x: 7 # contributors y: 66 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/XmlReportFactory.java x: 5 # contributors y: 34 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/Report.java x: 7 # contributors y: 210 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/SubstringLicenseMatcher.java x: 4 # contributors y: 39 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/SimplePatternBasedLicense.java x: 5 # contributors y: 43 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/xml/SimpleXmlClaimReporter.java x: 6 # contributors y: 104 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/ArchiveEntryDocument.java x: 4 # contributors y: 43 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/ResourceCollectionContainer.java x: 5 # contributors y: 67 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/GuessUtils.java x: 3 # contributors y: 15 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20.java x: 7 # contributors y: 20 lines of code src/python/recursive-rat.py x: 3 # contributors y: 200 lines of code apache-rat-tasks/run-antunit.xml x: 4 # contributors y: 42 lines of code apache-rat-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml x: 1 # contributors y: 31 lines of code apache-rat-api/src/main/java/org/apache/rat/api/domain/RatLicenseFamily.java x: 1 # contributors y: 72 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/HeaderCheckWorker.java x: 4 # contributors y: 69 lines of code apache-rat-core/src/main/java/org/apache/rat/config/ReportFormat.java x: 1 # contributors y: 8 lines of code apache-rat-plugin/src/it/it1/verify.groovy x: 2 # contributors y: 2 lines of code apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamily.java x: 2 # contributors y: 22 lines of code apache-rat-plugin/src/main/resources/org/apache/rat/mp/package.html x: 3 # contributors y: 9 lines of code apache-rat-plugin/src/changes/changes.xml x: 4 # contributors y: 57 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/DocumentHeaderAnalyser.java x: 2 # contributors y: 28 lines of code apache-rat-core/src/main/java/org/apache/rat/config/AddLicenseHeaders.java x: 1 # contributors y: 15 lines of code apache-rat-core/src/main/java/org/apache/rat/annotation/ApacheV2LicenseAppender.java x: 1 # contributors y: 55 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/util/LicenseAddingReport.java x: 4 # contributors y: 31 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/GPL1License.java x: 3 # contributors y: 13 lines of code apache-rat-core/src/main/resources/org/apache/rat/plain-rat.xsl x: 5 # contributors y: 71 lines of code apache-rat-core/src/main/java/org/apache/rat/header/CharFilter.java x: 2 # contributors y: 4 lines of code apache-rat-core/src/main/java/org/apache/rat/report/xml/writer/IXmlWriter.java x: 2 # contributors y: 10 lines of code apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java x: 4 # contributors y: 53 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/util/ConfigurationHelper.java x: 1 # contributors y: 35 lines of code apache-rat-api/src/main/java/org/apache/rat/api/domain/LicenseFamilyBuilder.java x: 1 # contributors y: 26 lines of code apache-rat-core/src/main/resources/org/apache/rat/unapproved-licenses.xsl x: 1 # contributors y: 13 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/ArchiveGuesser.java x: 5 # contributors y: 32 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java x: 5 # contributors y: 49 lines of code apache-rat-core/src/main/java/org/apache/rat/config/package.html x: 1 # contributors y: 1 lines of code apache-rat-core/src/main/java/org/apache/rat/license/GPL1LicenseFamily.java x: 2 # contributors y: 7 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/IHeaderMatcher.java x: 3 # contributors y: 6 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/ClaimStatistic.java x: 5 # contributors y: 48 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/BaseLicense.java x: 4 # contributors y: 61 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/util/DocumentAnalyserMultiplexer.java x: 2 # contributors y: 16 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/generation/JavaDocLicenseNotRequired.java x: 2 # contributors y: 20 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java x: 3 # contributors y: 35 lines of code apache-rat-plugin/src/main/java/org/apache/rat/mp/FilesReportable.java x: 3 # contributors y: 73 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/util/ClaimReporterMultiplexer.java x: 4 # contributors y: 37 lines of code apache-rat-core/src/main/java/org/apache/rat/document/impl/FileDocument.java x: 2 # contributors y: 43 lines of code apache-rat-core/src/main/java/org/apache/rat/report/claim/impl/AbstractClaimReporter.java x: 5 # contributors y: 62 lines of code apache-rat-tasks/src/main/java/org/apache/rat/anttasks/FullTextLicenseMatcher.java x: 2 # contributors y: 40 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/license/MITLicense.java x: 2 # contributors y: 12 lines of code apache-rat-tasks/src/main/resources/org/apache/rat/anttasks/antlib.xml x: 3 # contributors y: 52 lines of code src/site/resources/download_rat.cgi x: 1 # contributors y: 20 lines of code apache-rat-core/src/main/java/org/apache/rat/analysis/RatReportAnalysisResultException.java x: 1 # contributors y: 16 lines of code apache-rat-core/src/main/java/org/apache/rat/ReportTransformer.java x: 1 # contributors y: 39 lines of code apache-rat-core/src/main/java/org/apache/rat/document/CompositeDocumentException.java x: 1 # contributors y: 11 lines of code
565.0
lines of code
  min: 1.0
  average: 49.74
  25th percentile: 9.0
  median: 20.0
  75th percentile: 49.5
  max: 565.0
0 14.0
# contributors
min: 1.0 | average: 3.23 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0