apache / maven-enforcer
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 155 files with 5,885 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (289 lines of code)
    • 14 files changed 6-20 times (546 lines of code)
    • 140 files changed 1-5 times (5,050 lines of code)
0% | 0% | 4% | 9% | 85%
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 155 files with 5,885 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (289 lines of code)
    • 6 files changed by 6-10 contributors (116 lines of code)
    • 60 files changed by 2-5 contributors (2,300 lines of code)
    • 88 files changed by 1 contributor (3,180 lines of code)
0% | 4% | 1% | 39% | 54%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
xml, java, properties, groovy, yml, md, cgi, gitignore, txt, bat, sh, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 5% | 7% | 86%
xml0% | 0% | 0% | 47% | 52%
groovy0% | 0% | 0% | 1% | 98%
cgi0% | 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
maven-enforcer-plugin0% | 0% | 27% | 5% | 67%
enforcer-rules0% | 0% | 0% | 7% | 92%
enforcer-api0% | 0% | 0% | 57% | 42%
src0% | 0% | 0% | 42% | 57%
maven-enforcer-extension0% | 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
EnforceMojo.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer
289 18 2007-09-01 2023-01-28 46 20 brianf@apache.org s.jaranowski@gmail.com
DisplayInfoMojo.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer
23 1 2007-09-01 2023-01-18 19 9 brianf@apache.org s.jaranowski@gmail.com
site.xml
in src/site
16 - 2008-02-14 2023-01-28 17 8 brianf@apache.org s.jaranowski@gmail.com
site.xml
in maven-enforcer-plugin/src/site
26 - 2007-09-01 2023-01-28 17 9 brianf@apache.org s.jaranowski@gmail.com
EnforcerRuleHelper.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
24 - 2007-09-01 2023-01-20 15 7 brianf@apache.org s.jaranowski@gmail.com
EnforcerRule.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
11 - 2007-09-01 2023-01-01 13 6 brianf@apache.org s.jaranowski@gmail.com
EnforcerRuleException.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
32 7 2007-09-01 2023-01-06 10 5 brianf@apache.org s.jaranowski@gmail.com
usage-pom.xml
in enforcer-api/src/custom-rule-sample
44 - 2007-09-01 2023-01-01 9 5 brianf@apache.org s.jaranowski@gmail.com
EnforcerRule2.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
3 - 2013-07-25 2023-01-20 8 3 olamy@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-plugin-versions-ci
3 - 2018-01-01 2023-01-27 7 5 khmarbaise@apache.org s.jaranowski@gmail.com
site.xml
in enforcer-api/src/site
16 - 2007-09-01 2023-01-28 7 5 brianf@apache.org s.jaranowski@gmail.com
site.xml
in enforcer-rules/src/site
17 - 2007-12-17 2023-01-28 7 4 brianf@apache.org s.jaranowski@gmail.com
DependencyConvergence.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
84 6 2023-01-17 2023-03-24 7 3 s.jaranowski@gmail.com s.jaranowski@gmail.com
custom-rule-sample.xml
in enforcer-api/src/main/assembly
16 - 2008-09-04 2023-01-01 6 6 brianf@apache.org s.jaranowski@gmail.com
RequireUpperBoundDeps.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
231 21 2023-01-17 2023-03-24 6 2 s.jaranowski@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-ban-transitive-dependencies_failure
3 - 2018-05-18 2023-01-17 5 5 zlei.huang@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-exclude_failure
3 - 2018-05-18 2023-01-17 5 5 zlei.huang@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom
4 - 2018-11-13 2023-03-19 5 4 vhaisman@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-dynamic-versions
8 - 2022-10-14 2023-05-01 5 3 kwin@apache.org stephan.schroevers@teampicn...
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-snapshot-parent_failure
3 - 2018-05-18 2023-01-17 4 4 zlei.huang@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version
4 - 2013-06-03 2023-03-19 4 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions
4 - 2020-05-25 2023-03-19 4 3 alexander@kudrevatykh.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/non-exeisting-optional-dependency
8 - 2023-01-07 2023-01-28 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
AbstractEnforcerRule.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
12 2 2023-01-01 2023-07-04 4 2 s.jaranowski@gmail.com kwin@apache.org
AbstractVersionEnforcer.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version
60 5 2023-01-12 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
BannedDependenciesBase.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
96 9 2023-01-17 2023-03-24 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforceExtension.java
in maven-enforcer-extension/src/main/java/org/apache/maven/extensions/enforcer
104 3 2021-05-21 2022-12-26 4 4 rfscholte@apache.org petr.siroky@pm.me
RequireJavaVersion.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version
104 5 2023-01-12 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
EnforcerRuleManager.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
107 4 2023-01-01 2023-01-20 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireOS.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
133 15 2023-01-07 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
RequireNoRepositories.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
158 11 2023-01-01 2023-01-16 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequirePluginVersions.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
579 35 2023-01-16 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-distribution-management
2 - 2014-06-28 2023-01-28 3 2 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/banned-dependencies-versionrange-fail
2 - 2015-02-24 2023-01-17 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-transitive-dependencies-fail
2 - 2013-06-04 2023-01-17 3 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/always-pass
2 - 2023-01-01 2023-01-28 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/banned-plugins-fails
3 - 2022-12-11 2023-01-16 3 2 gh@jarmoniuk.nl s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-plugin-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_plugin-repositories
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided
4 - 2023-01-07 2023-01-28 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-distribution-management-multi-module-build
4 - 2014-06-28 2023-01-16 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_allowed-plugin-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure
4 - 2013-06-05 2023-01-01 3 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_repositories
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
EnforcerLevel.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
5 - 2013-07-25 2022-11-26 3 2 olamy@apache.org khmarbaise@apache.org
EnforcerRuleBase.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
7 2 2023-01-01 2023-07-04 3 2 s.jaranowski@gmail.com kwin@apache.org
AbstractEnforcerRuleBase.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
11 2 2023-01-06 2023-07-04 3 2 s.jaranowski@gmail.com kwin@apache.org
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure_show_scopes
12 - 2018-08-10 2023-01-17 3 3 belingueres@gmail.com s.jaranowski@gmail.com
EnforcerRuleError.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
12 3 2023-01-01 2023-07-04 3 2 s.jaranowski@gmail.com kwin@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
EnforceMojo.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer
289 18 2007-09-01 2023-01-28 46 20 brianf@apache.org s.jaranowski@gmail.com
DisplayInfoMojo.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer
23 1 2007-09-01 2023-01-18 19 9 brianf@apache.org s.jaranowski@gmail.com
site.xml
in maven-enforcer-plugin/src/site
26 - 2007-09-01 2023-01-28 17 9 brianf@apache.org s.jaranowski@gmail.com
site.xml
in src/site
16 - 2008-02-14 2023-01-28 17 8 brianf@apache.org s.jaranowski@gmail.com
EnforcerRuleHelper.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
24 - 2007-09-01 2023-01-20 15 7 brianf@apache.org s.jaranowski@gmail.com
EnforcerRule.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
11 - 2007-09-01 2023-01-01 13 6 brianf@apache.org s.jaranowski@gmail.com
custom-rule-sample.xml
in enforcer-api/src/main/assembly
16 - 2008-09-04 2023-01-01 6 6 brianf@apache.org s.jaranowski@gmail.com
EnforcerRuleException.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
32 7 2007-09-01 2023-01-06 10 5 brianf@apache.org s.jaranowski@gmail.com
usage-pom.xml
in enforcer-api/src/custom-rule-sample
44 - 2007-09-01 2023-01-01 9 5 brianf@apache.org s.jaranowski@gmail.com
site.xml
in enforcer-api/src/site
16 - 2007-09-01 2023-01-28 7 5 brianf@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-plugin-versions-ci
3 - 2018-01-01 2023-01-27 7 5 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-exclude_failure
3 - 2018-05-18 2023-01-17 5 5 zlei.huang@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-ban-transitive-dependencies_failure
3 - 2018-05-18 2023-01-17 5 5 zlei.huang@gmail.com s.jaranowski@gmail.com
site.xml
in enforcer-rules/src/site
17 - 2007-12-17 2023-01-28 7 4 brianf@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom
4 - 2018-11-13 2023-03-19 5 4 vhaisman@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-snapshot-parent_failure
3 - 2018-05-18 2023-01-17 4 4 zlei.huang@gmail.com s.jaranowski@gmail.com
EnforceExtension.java
in maven-enforcer-extension/src/main/java/org/apache/maven/extensions/enforcer
104 3 2021-05-21 2022-12-26 4 4 rfscholte@apache.org petr.siroky@pm.me
EnforcerRule2.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
3 - 2013-07-25 2023-01-20 8 3 olamy@apache.org s.jaranowski@gmail.com
DependencyConvergence.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
84 6 2023-01-17 2023-03-24 7 3 s.jaranowski@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-dynamic-versions
8 - 2022-10-14 2023-05-01 5 3 kwin@apache.org stephan.schroevers@teampicn...
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions
4 - 2020-05-25 2023-03-19 4 3 alexander@kudrevatykh.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version
4 - 2013-06-03 2023-03-19 4 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure_show_scopes
12 - 2018-08-10 2023-01-17 3 3 belingueres@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_repositories
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure
4 - 2013-06-05 2023-01-01 3 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_allowed-plugin-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-distribution-management-multi-module-build
4 - 2014-06-28 2023-01-16 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-transitive-dependencies-fail
2 - 2013-06-04 2023-01-17 3 3 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/banned-dependencies-versionrange-fail
2 - 2015-02-24 2023-01-17 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories_failure_plugin-repositories
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/require-no-repositories-allow-plugin-repo
4 - 2018-01-01 2023-01-01 3 3 khmarbaise@apache.org s.jaranowski@gmail.com
RequireUpperBoundDeps.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
231 21 2023-01-17 2023-03-24 6 2 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireOS.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
133 15 2023-01-07 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
RequireJavaVersion.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version
104 5 2023-01-12 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
AbstractVersionEnforcer.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version
60 5 2023-01-12 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
RequirePluginVersions.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
579 35 2023-01-16 2023-05-22 4 2 s.jaranowski@gmail.com tim@moderne.io
AbstractEnforcerRule.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
12 2 2023-01-01 2023-07-04 4 2 s.jaranowski@gmail.com kwin@apache.org
BanDynamicVersions.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
166 10 2023-03-27 2023-05-01 3 2 s.jaranowski@gmail.com stephan.schroevers@teampicn...
EnforcerLevel.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
5 - 2013-07-25 2022-11-26 3 2 olamy@apache.org khmarbaise@apache.org
AbstractEnforcerRuleBase.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
11 2 2023-01-06 2023-07-04 3 2 s.jaranowski@gmail.com kwin@apache.org
EnforcerRuleBase.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
7 2 2023-01-01 2023-07-04 3 2 s.jaranowski@gmail.com kwin@apache.org
EnforcerLogger.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
18 - 2023-01-01 2023-07-06 3 2 s.jaranowski@gmail.com kwin@apache.org
EnforcerRuleError.java
in enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api
12 3 2023-01-01 2023-07-04 3 2 s.jaranowski@gmail.com kwin@apache.org
settings.xml
in maven-enforcer-plugin/src/it/mrm
52 - 2013-06-03 2022-06-04 3 2 rfscholte@apache.org s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/banned-plugins-fails
3 - 2022-12-11 2023-01-16 3 2 gh@jarmoniuk.nl s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/ban-distribution-management
2 - 2014-06-28 2023-01-28 3 2 khmarbaise@apache.org s.jaranowski@gmail.com
EvaluateBeanshell.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
56 6 2023-01-16 2023-05-22 2 2 s.jaranowski@gmail.com tim@moderne.io
RequireActiveProfile.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
73 8 2023-01-16 2023-05-22 2 2 s.jaranowski@gmail.com tim@moderne.io
PluginWrapper.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
83 9 2023-01-01 2023-01-10 2 2 s.jaranowski@gmail.com turbanoff@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ReactorModuleConvergence.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
256 21 2023-01-16 2023-01-28 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireNoRepositories.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
158 11 2023-01-01 2023-01-16 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ArtifactMatcher.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
151 11 2023-01-01 2023-01-17 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
DependencyVersionMap.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
126 13 2023-01-17 2023-01-17 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BanDuplicatePomDependencyVersions.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
111 5 2023-01-16 2023-03-19 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerRuleManager.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
107 4 2023-01-01 2023-01-20 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireFileChecksum.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum
105 12 2023-01-10 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ResolverUtil.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
103 5 2023-03-24 2023-03-27 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BannedDependenciesBase.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
96 9 2023-01-17 2023-03-24 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
NormalizeLineSeparatorReader.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum
96 3 2023-01-10 2023-01-10 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BanDistributionManagement.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
95 16 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BanTransitiveDependencies.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
84 4 2023-01-17 2023-03-24 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireReleaseDeps.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
82 8 2023-01-17 2023-03-24 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireSameVersions.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
79 3 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BanDependencyManagementScope.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
78 6 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
AbstractRequireFiles.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files
76 8 2023-01-09 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
DefaultEnforcementRuleHelper.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
74 12 2023-01-20 2023-01-20 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ExternalRules.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
72 5 2023-01-06 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireFilesSize.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files
72 7 2023-01-09 2023-01-09 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireTextFileChecksum.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum
70 7 2023-01-10 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequirePrerequisite.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
61 5 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ArtifactUtils.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
59 4 2023-01-01 2023-01-17 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
AbstractStandardEnforcerRule.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
56 4 2023-01-06 2023-01-16 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireJavaVendor.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
55 5 2023-01-01 2023-01-16 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireProfileIdsExist.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
51 2 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireSnapshotVersion.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
47 4 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerRuleUtils.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
44 5 2023-01-01 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireReleaseVersion.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
42 4 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireExplicitDependencyScope.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
42 2 2023-01-16 2023-01-20 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireProperty.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property
41 6 2023-01-12 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BannedPlugins.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
41 4 2023-01-16 2023-01-16 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerRuleCache.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
41 2 2023-01-01 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
AbstractPropertyEnforcerRule.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property
40 5 2023-01-12 2023-01-20 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
MyCustomRule.java
in enforcer-api/src/custom-rule-sample/src/main/java/org/example/custom/rule
40 3 2023-01-01 2023-01-20 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireEnvironmentVariable.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property
31 6 2023-01-12 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireMavenVersion.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version
29 3 2023-01-12 2023-01-18 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
BannedDependencies.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency
28 3 2023-01-17 2023-03-24 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireFilesExist.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files
28 3 2023-01-09 2023-01-09 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ParentsVisitor.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
25 3 2023-01-01 2023-01-01 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerRuleDesc.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
24 5 2023-01-01 2023-01-20 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
cgi
download.cgi
in src/site/resources
22 - 2014-06-25 2014-06-25 1 1 hboutemy@apache.org hboutemy@apache.org
AlwaysFail.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
19 2 2023-01-01 2023-01-16 3 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
AlwaysPass.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules
18 2 2023-01-06 2023-01-16 2 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerLoggerError.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
18 3 2023-01-01 2023-01-01 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerLoggerWarn.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
18 3 2023-01-01 2023-01-01 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
RequireFilesDontExist.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files
14 2 2023-01-09 2023-01-09 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
ExpressionEvaluator.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
13 1 2023-01-06 2023-01-06 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
EnforcerRuleManagerException.java
in maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal
10 2 2023-01-06 2023-01-06 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
OSUtil.java
in enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils
9 1 2023-01-07 2023-01-07 1 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
verify.groovy
in maven-enforcer-plugin/src/it/projects/non-exeisting-optional-dependency
8 - 2023-01-07 2023-01-28 4 1 s.jaranowski@gmail.com s.jaranowski@gmail.com
Correlations

File Size vs. Number of Changes: 155 points

enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLogger.java x: 18 lines of code y: 3 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/AbstractEnforcerLogger.java x: 67 lines of code y: 2 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRule.java x: 12 lines of code y: 4 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleBase.java x: 11 lines of code y: 3 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleConfigProvider.java x: 5 lines of code y: 2 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleBase.java x: 7 lines of code y: 3 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleError.java x: 12 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BannedRepositories.java x: 94 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/EvaluateBeanshell.java x: 56 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireActiveProfile.java x: 73 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireOS.java x: 133 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePluginVersions.java x: 579 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/AbstractVersionEnforcer.java x: 60 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/RequireJavaVersion.java x: 104 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanDynamicVersions.java x: 166 lines of code y: 3 # changes maven-enforcer-plugin/src/it/projects/ban-dynamic-versions/verify.groovy x: 8 lines of code y: 5 # changes maven-enforcer-plugin/src/it/projects/ban-dynamic-versions-scope-all-scopes/verify.groovy x: 5 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/ResolverUtil.java x: 103 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireUpperBoundDeps.java x: 231 lines of code y: 6 # changes maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-scope-change/verify.groovy x: 4 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanTransitiveDependencies.java x: 84 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependencies.java x: 28 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependenciesBase.java x: 96 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyConvergence.java x: 84 lines of code y: 7 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireReleaseDeps.java x: 82 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDuplicatePomDependencyVersions.java x: 111 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/verify.groovy x: 4 lines of code y: 4 # changes maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/verify.groovy x: 4 lines of code y: 5 # changes maven-enforcer-plugin/src/it/projects/dependency-convergence_excludedScopes/verify.groovy x: 6 lines of code y: 1 # changes enforcer-api/src/site/site.xml x: 16 lines of code y: 7 # changes enforcer-rules/src/site/site.xml x: 17 lines of code y: 7 # changes maven-enforcer-extension/src/site/site.xml x: 13 lines of code y: 2 # changes maven-enforcer-plugin/src/site/site.xml x: 26 lines of code y: 17 # changes src/site/site.xml x: 16 lines of code y: 17 # changes maven-enforcer-plugin/src/it/projects/always-pass/verify.groovy x: 2 lines of code y: 3 # changes maven-enforcer-plugin/src/it/projects/dependency-convergence_transitive_provided/verify.groovy x: 4 lines of code y: 3 # changes maven-enforcer-plugin/src/it/projects/evaluate-beanshell/verify.groovy x: 3 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/external-rules-always-pass/verify.groovy x: 4 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/non-exeisting-optional-dependency/verify.groovy x: 8 lines of code y: 4 # changes maven-enforcer-plugin/src/it/projects/require-environment-variable/verify.groovy x: 2 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/require-file-checksum/verify.groovy x: 6 lines of code y: 2 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/EnforceMojo.java x: 289 lines of code y: 46 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ReactorModuleConvergence.java x: 256 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/require-plugin-versions-ci/verify.groovy x: 3 lines of code y: 7 # changes enforcer-api/src/custom-rule-sample/src/main/java/org/example/custom/rule/MyCustomRule.java x: 40 lines of code y: 2 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule2.java x: 3 lines of code y: 8 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleHelper.java x: 24 lines of code y: 15 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireExplicitDependencyScope.java x: 42 lines of code y: 2 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/DefaultEnforcementRuleHelper.java x: 74 lines of code y: 1 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleDesc.java x: 24 lines of code y: 3 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManager.java x: 107 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/RequireMavenVersion.java x: 29 lines of code y: 2 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/DisplayInfoMojo.java x: 23 lines of code y: 19 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyVersionMap.java x: 126 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java x: 151 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactUtils.java x: 59 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/multimodule-ban-transitive-dependencies_failure/verify.groovy x: 3 lines of code y: 5 # changes maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-snapshot-parent_failure/verify.groovy x: 3 lines of code y: 4 # changes maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-managed_failure/verify.groovy x: 10 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure/verify.groovy x: 12 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AbstractStandardEnforcerRule.java x: 56 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysFail.java x: 19 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysPass.java x: 18 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDependencyManagementScope.java x: 78 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDistributionManagement.java x: 95 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BannedPlugins.java x: 41 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ExternalRules.java x: 72 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireJavaVendor.java x: 55 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireNoRepositories.java x: 158 lines of code y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePrerequisite.java x: 61 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireProfileIdsExist.java x: 51 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireReleaseVersion.java x: 42 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireSameVersions.java x: 79 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireSnapshotVersion.java x: 47 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/RequireFileChecksum.java x: 105 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/RequireTextFileChecksum.java x: 70 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/AbstractRequireFiles.java x: 76 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/RequireEnvironmentVariable.java x: 31 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/RequireProperty.java x: 41 lines of code y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/EnforcerRuleUtils.java x: 44 lines of code y: 2 # changes maven-enforcer-plugin/src/it/projects/banned-plugins-fails/verify.groovy x: 3 lines of code y: 3 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/NormalizeLineSeparatorReader.java x: 96 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesDontExist.java x: 14 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesExist.java x: 28 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesSize.java x: 72 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/OSUtil.java x: 9 lines of code y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/PluginWrapper.java x: 83 lines of code y: 2 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleException.java x: 32 lines of code y: 10 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ExpressionEvaluator.java x: 13 lines of code y: 1 # changes maven-enforcer-plugin/src/it/projects/external-rules-always-fail/enforcer-rules.xml x: 7 lines of code y: 2 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManagerException.java x: 10 lines of code y: 1 # changes enforcer-api/src/custom-rule-sample/usage-pom.xml x: 44 lines of code y: 9 # changes enforcer-api/src/main/assembly/custom-rule-sample.xml x: 16 lines of code y: 6 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule.java x: 11 lines of code y: 13 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ParentsVisitor.java x: 25 lines of code y: 1 # changes maven-enforcer-plugin/src/it/projects/always-fail/verify.groovy x: 3 lines of code y: 1 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerLoggerError.java x: 18 lines of code y: 1 # changes maven-enforcer-plugin/src/it/projects/cli-always-fail-deprecated/verify.groovy x: 2 lines of code y: 1 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLevel.java x: 5 lines of code y: 3 # changes maven-enforcer-extension/src/it/mrm/settings.xml x: 52 lines of code y: 2 # changes maven-enforcer-plugin/src/it/mrm/settings.xml x: 52 lines of code y: 3 # changes maven-enforcer-plugin/src/it/projects/resolve_collect_dependencies/src/assembly/extjars.xml x: 19 lines of code y: 2 # changes src/site/resources/download.cgi x: 22 lines of code y: 1 # changes maven-enforcer-plugin/src/it/projects/resolve_collect_dependencies/verify.groovy x: 1 lines of code y: 1 # changes
46.0
# changes
  min: 1.0
  average: 3.22
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 46.0
0 579.0
lines of code
min: 1.0 | average: 37.97 | 25th percentile: 3.0 | median: 12.0 | 75th percentile: 52.0 | max: 579.0

Number of Contributors vs. Number of Changes: 155 points

enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLogger.java x: 2 # contributors y: 3 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/AbstractEnforcerLogger.java x: 2 # contributors y: 2 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRule.java x: 2 # contributors y: 4 # changes maven-enforcer-plugin/src/it/projects/ban-dynamic-versions/verify.groovy x: 3 # contributors y: 5 # changes maven-enforcer-plugin/src/it/projects/ban-dynamic-versions-scope-all-scopes/verify.groovy x: 1 # contributors y: 1 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/ResolverUtil.java x: 1 # contributors y: 2 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireUpperBoundDeps.java x: 2 # contributors y: 6 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependenciesBase.java x: 1 # contributors y: 4 # changes enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyConvergence.java x: 3 # contributors y: 7 # changes maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/verify.groovy x: 3 # contributors y: 4 # changes maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/verify.groovy x: 4 # contributors y: 5 # changes enforcer-api/src/site/site.xml x: 5 # contributors y: 7 # changes enforcer-rules/src/site/site.xml x: 4 # contributors y: 7 # changes maven-enforcer-plugin/src/site/site.xml x: 9 # contributors y: 17 # changes src/site/site.xml x: 8 # contributors y: 17 # changes maven-enforcer-plugin/src/it/projects/always-pass/verify.groovy x: 1 # contributors y: 3 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/EnforceMojo.java x: 20 # contributors y: 46 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule2.java x: 3 # contributors y: 8 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleHelper.java x: 7 # contributors y: 15 # changes maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/DisplayInfoMojo.java x: 9 # contributors y: 19 # changes maven-enforcer-plugin/src/it/projects/ban-transitive-dependencies-fail/verify.groovy x: 3 # contributors y: 3 # changes maven-enforcer-plugin/src/it/projects/multimodule-ban-transitive-dependencies_failure/verify.groovy x: 5 # contributors y: 5 # changes maven-enforcer-plugin/src/it/projects/multimodule-require-release-dependencies-snapshot-parent_failure/verify.groovy x: 4 # contributors y: 4 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleException.java x: 5 # contributors y: 10 # changes enforcer-api/src/custom-rule-sample/usage-pom.xml x: 5 # contributors y: 9 # changes enforcer-api/src/main/assembly/custom-rule-sample.xml x: 6 # contributors y: 6 # changes enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule.java x: 6 # contributors y: 13 # changes
46.0
# changes
  min: 1.0
  average: 3.22
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 46.0
0 20.0
# contributors
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 20.0

Number of Contributors vs. File Size: 155 points

enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerLogger.java x: 2 # contributors y: 18 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/AbstractEnforcerLogger.java x: 2 # contributors y: 67 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRule.java x: 2 # contributors y: 12 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleBase.java x: 2 # contributors y: 11 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/AbstractEnforcerRuleConfigProvider.java x: 2 # contributors y: 5 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleBase.java x: 2 # contributors y: 7 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BannedRepositories.java x: 2 # contributors y: 94 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/EvaluateBeanshell.java x: 2 # contributors y: 56 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireActiveProfile.java x: 2 # contributors y: 73 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireOS.java x: 2 # contributors y: 133 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePluginVersions.java x: 2 # contributors y: 579 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/AbstractVersionEnforcer.java x: 2 # contributors y: 60 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/version/RequireJavaVersion.java x: 2 # contributors y: 104 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanDynamicVersions.java x: 2 # contributors y: 166 lines of code maven-enforcer-plugin/src/it/projects/ban-dynamic-versions/verify.groovy x: 3 # contributors y: 8 lines of code maven-enforcer-plugin/src/it/projects/ban-dynamic-versions-scope-all-scopes/verify.groovy x: 1 # contributors y: 5 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/ResolverUtil.java x: 1 # contributors y: 103 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireUpperBoundDeps.java x: 2 # contributors y: 231 lines of code maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-scope-change/verify.groovy x: 1 # contributors y: 4 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BanTransitiveDependencies.java x: 1 # contributors y: 84 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependencies.java x: 1 # contributors y: 28 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/BannedDependenciesBase.java x: 1 # contributors y: 96 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyConvergence.java x: 3 # contributors y: 84 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/RequireReleaseDeps.java x: 1 # contributors y: 82 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDuplicatePomDependencyVersions.java x: 1 # contributors y: 111 lines of code maven-enforcer-plugin/src/it/projects/ban-duplicate-dependencies-versions/verify.groovy x: 3 # contributors y: 4 lines of code maven-enforcer-plugin/src/it/projects/ban-pom-dependency-version-utf8-with-bom/verify.groovy x: 4 # contributors y: 4 lines of code enforcer-api/src/site/site.xml x: 5 # contributors y: 16 lines of code enforcer-rules/src/site/site.xml x: 4 # contributors y: 17 lines of code maven-enforcer-plugin/src/site/site.xml x: 9 # contributors y: 26 lines of code src/site/site.xml x: 8 # contributors y: 16 lines of code maven-enforcer-plugin/src/it/projects/always-pass/verify.groovy x: 1 # contributors y: 2 lines of code maven-enforcer-plugin/src/it/projects/ban-distribution-management/verify.groovy x: 2 # contributors y: 2 lines of code maven-enforcer-plugin/src/it/projects/non-exeisting-optional-dependency/verify.groovy x: 1 # contributors y: 8 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/EnforceMojo.java x: 20 # contributors y: 289 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ReactorModuleConvergence.java x: 1 # contributors y: 256 lines of code maven-enforcer-plugin/src/it/projects/require-plugin-versions-ci/verify.groovy x: 5 # contributors y: 3 lines of code enforcer-api/src/custom-rule-sample/src/main/java/org/example/custom/rule/MyCustomRule.java x: 1 # contributors y: 40 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleHelper.java x: 7 # contributors y: 24 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireExplicitDependencyScope.java x: 1 # contributors y: 42 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/DefaultEnforcementRuleHelper.java x: 1 # contributors y: 74 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleDesc.java x: 1 # contributors y: 24 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManager.java x: 1 # contributors y: 107 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/DisplayInfoMojo.java x: 9 # contributors y: 23 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/dependency/DependencyVersionMap.java x: 1 # contributors y: 126 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactMatcher.java x: 1 # contributors y: 151 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ArtifactUtils.java x: 1 # contributors y: 59 lines of code maven-enforcer-plugin/src/it/projects/ban-transitive-dependencies-fail/verify.groovy x: 3 # contributors y: 2 lines of code maven-enforcer-plugin/src/it/projects/require-upper-bound-dependencies-unique_failure/verify.groovy x: 2 # contributors y: 3 lines of code maven-enforcer-plugin/src/it/projects/require-upper-bound-deps_failure_show_scopes/verify.groovy x: 3 # contributors y: 12 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AbstractStandardEnforcerRule.java x: 1 # contributors y: 56 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysFail.java x: 1 # contributors y: 19 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/AlwaysPass.java x: 1 # contributors y: 18 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDependencyManagementScope.java x: 1 # contributors y: 78 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/BanDistributionManagement.java x: 1 # contributors y: 95 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/ExternalRules.java x: 1 # contributors y: 72 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireNoRepositories.java x: 1 # contributors y: 158 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequirePrerequisite.java x: 1 # contributors y: 61 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireProfileIdsExist.java x: 1 # contributors y: 51 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/RequireSnapshotVersion.java x: 1 # contributors y: 47 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/checksum/RequireTextFileChecksum.java x: 1 # contributors y: 70 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/AbstractRequireFiles.java x: 1 # contributors y: 76 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/property/RequireEnvironmentVariable.java x: 1 # contributors y: 31 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/EnforcerRuleUtils.java x: 1 # contributors y: 44 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/files/RequireFilesDontExist.java x: 1 # contributors y: 14 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/PluginWrapper.java x: 2 # contributors y: 83 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRuleException.java x: 5 # contributors y: 32 lines of code enforcer-rules/src/main/java/org/apache/maven/enforcer/rules/utils/ExpressionEvaluator.java x: 1 # contributors y: 13 lines of code maven-enforcer-plugin/src/main/java/org/apache/maven/plugins/enforcer/internal/EnforcerRuleManagerException.java x: 1 # contributors y: 10 lines of code enforcer-api/src/custom-rule-sample/usage-pom.xml x: 5 # contributors y: 44 lines of code enforcer-api/src/main/assembly/custom-rule-sample.xml x: 6 # contributors y: 16 lines of code enforcer-api/src/main/java/org/apache/maven/enforcer/rule/api/EnforcerRule.java x: 6 # contributors y: 11 lines of code maven-enforcer-extension/src/main/java/org/apache/maven/extensions/enforcer/EnforceExtension.java x: 4 # contributors y: 104 lines of code maven-enforcer-extension/src/it/mrm/settings.xml x: 2 # contributors y: 52 lines of code maven-enforcer-plugin/src/it/projects/resolve_collect_dependencies/src/assembly/extjars.xml x: 2 # contributors y: 19 lines of code src/site/resources/download.cgi x: 1 # contributors y: 22 lines of code
579.0
lines of code
  min: 1.0
  average: 37.97
  25th percentile: 3.0
  median: 12.0
  75th percentile: 52.0
  max: 579.0
0 20.0
# contributors
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 20.0