apache / james-jspf
File Size

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

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


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 28% | 30% | 40%
xml0% | 0% | 0% | 23% | 76%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
resolver0% | 0% | 24% | 33% | 41%
tester0% | 0% | 50% | 19% | 30%
src0% | 0% | 0% | 0% | 100%
assemble0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DNSTestingServer.java
in tester/src/main/java/org/apache/james/jspf/tester
383 11
MacroExpand.java
in resolver/src/main/java/org/apache/james/jspf/core
340 16
Inet6Util.java
in resolver/src/main/java/org/apache/james/jspf/core
303 7
SPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
255 24
IPAddr.java
in resolver/src/main/java/org/apache/james/jspf/core
238 25
SPFSession.java
in resolver/src/main/java/org/apache/james/jspf/core
195 32
DNSServiceXBillImpl.java
in resolver/src/main/java/org/apache/james/jspf/impl
178 8
RFC4408SPF1Parser.java
in resolver/src/main/java/org/apache/james/jspf/parser
176 5
AMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
176 11
DNSTestingServerLauncher.java
in tester/src/main/java/org/apache/james/jspf/tester
151 4
SPFQuery.java
in resolver/src/main/java/org/apache/james/jspf/impl
145 4
StagedMultipleSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
135 8
supplemental-models.xml
in resolver/src/main/appended-resources
110 -
AsynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
109 5
DefaultTermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/impl
109 7
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11
PTRMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
105 5
FutureSPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
96 11
ExpModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
92 6
SPFRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
92 4
MXMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
89 4
DNSServiceAsynchSimulator.java
in resolver/src/main/java/org/apache/james/jspf/impl
87 7
FallbackPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
85 7
SPFStrictCheckerRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
83 4
RedirectModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
82 7
SPFYamlTestDescriptor.java
in tester/src/main/java/org/apache/james/jspf/tester
79 7
DefaultExplanationPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
76 6
UDPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
74 3
SPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
72 9
Directive.java
in resolver/src/main/java/org/apache/james/jspf/terms
68 6
TCPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
65 4
code-standards.xml
in src/site/xdoc
61 -
index.xml
in src/site/xdoc
57 -
bin.xml
in assemble/src/assemble
54 -
IP4Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
52 6
ExistsMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
51 4
SynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
51 2
site.xml
in src/site
48 -
SPF1Record.java
in resolver/src/main/java/org/apache/james/jspf/core
48 6
InitialChecksPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
39 1
DefaultTermDefinition.java
in resolver/src/main/java/org/apache/james/jspf/impl
38 5
GenericMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
36 4
DNSRequest.java
in resolver/src/main/java/org/apache/james/jspf/core
34 4
GenericModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
34 4
TrustedForwarderPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
33 1
NeutralIfNotMatchPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
33 4
DNSResponse.java
in resolver/src/main/java/org/apache/james/jspf/core
31 4
WiringServiceTable.java
in resolver/src/main/java/org/apache/james/jspf/wiring
28 1
SPFTermsRegexps.java
in resolver/src/main/java/org/apache/james/jspf/core
28 -
SPF1Utils.java
in resolver/src/main/java/org/apache/james/jspf/core
28 2
Files With Most Units (Top 50)
File# lines# units
SPFSession.java
in resolver/src/main/java/org/apache/james/jspf/core
195 32
IPAddr.java
in resolver/src/main/java/org/apache/james/jspf/core
238 25
SPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
255 24
MacroExpand.java
in resolver/src/main/java/org/apache/james/jspf/core
340 16
DNSTestingServer.java
in tester/src/main/java/org/apache/james/jspf/tester
383 11
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11
AMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
176 11
FutureSPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
96 11
SPFResult.java
in resolver/src/main/java/org/apache/james/jspf/executor
72 9
StagedMultipleSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
135 8
DNSServiceXBillImpl.java
in resolver/src/main/java/org/apache/james/jspf/impl
178 8
SPFYamlTestDescriptor.java
in tester/src/main/java/org/apache/james/jspf/tester
79 7
Inet6Util.java
in resolver/src/main/java/org/apache/james/jspf/core
303 7
RedirectModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
82 7
FallbackPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
85 7
DNSServiceAsynchSimulator.java
in resolver/src/main/java/org/apache/james/jspf/impl
87 7
DefaultTermsFactory.java
in resolver/src/main/java/org/apache/james/jspf/impl
109 7
SPF1Record.java
in resolver/src/main/java/org/apache/james/jspf/core
48 6
IP4Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
52 6
Directive.java
in resolver/src/main/java/org/apache/james/jspf/terms
68 6
ExpModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
92 6
DefaultExplanationPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
76 6
RFC4408SPF1Parser.java
in resolver/src/main/java/org/apache/james/jspf/parser
176 5
PTRMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
105 5
AsynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
109 5
IResponseImpl.java
in resolver/src/main/java/org/apache/james/jspf/executor
24 5
DefaultTermDefinition.java
in resolver/src/main/java/org/apache/james/jspf/impl
38 5
TCPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
65 4
DNSTestingServerLauncher.java
in tester/src/main/java/org/apache/james/jspf/tester
151 4
DNSRequest.java
in resolver/src/main/java/org/apache/james/jspf/core
34 4
DNSResponse.java
in resolver/src/main/java/org/apache/james/jspf/core
31 4
GenericModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
34 4
MXMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
89 4
GenericMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
36 4
ExistsMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
51 4
NeutralIfNotMatchPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
33 4
SPFRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
92 4
SPFStrictCheckerRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
83 4
SPFQuery.java
in resolver/src/main/java/org/apache/james/jspf/impl
145 4
UDPListener.java
in tester/src/main/java/org/apache/james/jspf/tester
74 3
MatcherBasedConfiguration.java
in resolver/src/main/java/org/apache/james/jspf/parser
19 3
DNSLookupContinuation.java
in resolver/src/main/java/org/apache/james/jspf/core
15 3
AllMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
15 3
UnknownModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
24 3
IP6Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
19 3
DefaultSPF.java
in resolver/src/main/java/org/apache/james/jspf/impl
17 3
WiringServiceException.java
in resolver/src/main/java/org/apache/james/jspf/wiring
10 2
NoneException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2
TempErrorException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2
NeutralException.java
in resolver/src/main/java/org/apache/james/jspf/core/exceptions
10 2
Files With Long Lines (Top 30)

There are 30 files with lines longer than 120 characters. In total, there are 59 long lines.

File# lines# units# long lines
MacroExpand.java
in resolver/src/main/java/org/apache/james/jspf/core
340 16 8
index.xml
in src/site/xdoc
57 - 5
AsynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
109 5 5
SPFRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
92 4 4
WiringServiceTable.java
in resolver/src/main/java/org/apache/james/jspf/wiring
28 1 3
DefaultExplanationPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
76 6 3
RFC4408SPF1Parser.java
in resolver/src/main/java/org/apache/james/jspf/parser
176 5 2
MXMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
89 4 2
IncludeMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
108 11 2
ExpModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
92 6 2
NeutralIfNotMatchPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
33 4 2
SPFStrictCheckerRetriever.java
in resolver/src/main/java/org/apache/james/jspf/policies
83 4 2
StagedMultipleSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
135 8 2
rfclist.xml
in src/site/xdoc
15 - 1
DNSTestingServerLauncher.java
in tester/src/main/java/org/apache/james/jspf/tester
151 4 1
SPFYamlTestDescriptor.java
in tester/src/main/java/org/apache/james/jspf/tester
79 7 1
IPAddr.java
in resolver/src/main/java/org/apache/james/jspf/core
238 25 1
SPFCheckerExceptionCatcher.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 1
SPFCheckerDNSResponseListener.java
in resolver/src/main/java/org/apache/james/jspf/core
8 - 1
IP4Mechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
52 6 1
PTRMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
105 5 1
UnknownModifier.java
in resolver/src/main/java/org/apache/james/jspf/terms
24 3 1
AMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
176 11 1
ExistsMechanism.java
in resolver/src/main/java/org/apache/james/jspf/terms
51 4 1
FallbackPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
85 7 1
TrustedForwarderPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies/local
33 1 1
ParseRecordPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
20 2 1
NoSPFRecordFoundPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
15 1 1
InitialChecksPolicy.java
in resolver/src/main/java/org/apache/james/jspf/policies
39 1 1
SynchronousSPFExecutor.java
in resolver/src/main/java/org/apache/james/jspf/executor
51 2 1
Correlations

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

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 12 commits (all time) y: 109 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPF.java x: 9 commits (all time) y: 255 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFSession.java x: 5 commits (all time) y: 195 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java x: 8 commits (all time) y: 178 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultSPF.java x: 3 commits (all time) y: 17 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFCheckerExceptionCatcher.java x: 2 commits (all time) y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IncludeMechanism.java x: 3 commits (all time) y: 108 lines of code resolver/src/main/java/org/apache/james/jspf/terms/RedirectModifier.java x: 2 commits (all time) y: 82 lines of code resolver/src/main/java/org/apache/james/jspf/executor/StagedMultipleSPFExecutor.java x: 6 commits (all time) y: 135 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SynchronousSPFExecutor.java x: 4 commits (all time) y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSService.java x: 5 commits (all time) y: 13 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java x: 3 commits (all time) y: 383 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPFQuery.java x: 4 commits (all time) y: 145 lines of code src/site/site.xml x: 20 commits (all time) y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/core/MacroExpand.java x: 8 commits (all time) y: 340 lines of code resolver/src/main/java/org/apache/james/jspf/executor/FutureSPFResult.java x: 7 commits (all time) y: 96 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermsFactory.java x: 3 commits (all time) y: 109 lines of code resolver/src/main/java/org/apache/james/jspf/parser/RFC4408SPF1Parser.java x: 3 commits (all time) y: 176 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/DefaultExplanationPolicy.java x: 3 commits (all time) y: 76 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/FallbackPolicy.java x: 4 commits (all time) y: 85 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/OverridePolicy.java x: 2 commits (all time) y: 18 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/TrustedForwarderPolicy.java x: 2 commits (all time) y: 33 lines of code resolver/src/main/java/org/apache/james/jspf/terms/Directive.java x: 2 commits (all time) y: 68 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExpModifier.java x: 3 commits (all time) y: 92 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericMechanism.java x: 2 commits (all time) y: 36 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericModifier.java x: 2 commits (all time) y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/terms/MXMechanism.java x: 3 commits (all time) y: 89 lines of code src/reporting-site/site.xml x: 6 commits (all time) y: 13 lines of code assemble/src/assemble/bin.xml x: 5 commits (all time) y: 54 lines of code assemble/src/reporting-site/site.xml x: 1 commits (all time) y: 7 lines of code src/site/xdoc/index.xml x: 18 commits (all time) y: 57 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServerLauncher.java x: 4 commits (all time) y: 151 lines of code tester/src/main/java/org/apache/james/jspf/tester/SPFYamlTestDescriptor.java x: 5 commits (all time) y: 79 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Record.java x: 2 commits (all time) y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponse.java x: 2 commits (all time) y: 7 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseImpl.java x: 2 commits (all time) y: 24 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermDefinition.java x: 2 commits (all time) y: 38 lines of code resolver/src/main/java/org/apache/james/jspf/parser/TermsFactory.java x: 2 commits (all time) y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/policies/SPFStrictCheckerRetriever.java x: 2 commits (all time) y: 83 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExistsMechanism.java x: 2 commits (all time) y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/terms/PTRMechanism.java x: 2 commits (all time) y: 105 lines of code resolver/src/main/java/org/apache/james/jspf/wiring/WiringServiceTable.java x: 2 commits (all time) y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/Inet6Util.java x: 2 commits (all time) y: 303 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseQueue.java x: 2 commits (all time) y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSResponse.java x: 2 commits (all time) y: 31 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceAsynchSimulator.java x: 2 commits (all time) y: 87 lines of code tester/src/main/java/org/apache/james/jspf/tester/ResponseGenerator.java x: 1 commits (all time) y: 4 lines of code tester/src/main/java/org/apache/james/jspf/tester/TCPListener.java x: 1 commits (all time) y: 65 lines of code tester/src/main/java/org/apache/james/jspf/tester/UDPListener.java x: 1 commits (all time) y: 74 lines of code assemble/src/assemble/src.xml x: 1 commits (all time) y: 20 lines of code src/site/xdoc/FAQ.xml x: 4 commits (all time) y: 24 lines of code src/site/xdoc/code-standards.xml x: 3 commits (all time) y: 61 lines of code src/site/xdoc/contribute.xml x: 3 commits (all time) y: 14 lines of code src/site/xdoc/rfclist.xml x: 5 commits (all time) y: 15 lines of code resolver/src/main/appended-resources/supplemental-models.xml x: 1 commits (all time) y: 110 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSLookupContinuation.java x: 1 commits (all time) y: 15 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSRequest.java x: 1 commits (all time) y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/core/IPAddr.java x: 1 commits (all time) y: 238 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Constants.java x: 1 commits (all time) y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Utils.java x: 1 commits (all time) y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/exceptions/NeutralException.java x: 1 commits (all time) y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/executor/DNSAsynchLookupService.java x: 1 commits (all time) y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SPFResult.java x: 1 commits (all time) y: 72 lines of code resolver/src/main/java/org/apache/james/jspf/parser/MatcherBasedConfiguration.java x: 1 commits (all time) y: 19 lines of code resolver/src/main/java/org/apache/james/jspf/policies/InitialChecksPolicy.java x: 1 commits (all time) y: 39 lines of code resolver/src/main/java/org/apache/james/jspf/policies/Policy.java x: 1 commits (all time) y: 11 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IP4Mechanism.java x: 1 commits (all time) y: 52 lines of code resolver/src/main/java/org/apache/james/jspf/terms/UnknownModifier.java x: 1 commits (all time) y: 24 lines of code
383.0
lines of code
  min: 4.0
  average: 55.58
  25th percentile: 10.0
  median: 24.0
  75th percentile: 79.0
  max: 383.0
0 20.0
commits (all time)
min: 1.0 | average: 2.66 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 20.0

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

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 3 contributors (all time) y: 109 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPF.java x: 4 contributors (all time) y: 255 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFSession.java x: 5 contributors (all time) y: 195 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceXBillImpl.java x: 4 contributors (all time) y: 178 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultSPF.java x: 3 contributors (all time) y: 17 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPFCheckerExceptionCatcher.java x: 2 contributors (all time) y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IncludeMechanism.java x: 2 contributors (all time) y: 108 lines of code resolver/src/main/java/org/apache/james/jspf/terms/RedirectModifier.java x: 2 contributors (all time) y: 82 lines of code resolver/src/main/java/org/apache/james/jspf/executor/StagedMultipleSPFExecutor.java x: 4 contributors (all time) y: 135 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SynchronousSPFExecutor.java x: 3 contributors (all time) y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSService.java x: 4 contributors (all time) y: 13 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java x: 3 contributors (all time) y: 383 lines of code resolver/src/main/java/org/apache/james/jspf/impl/SPFQuery.java x: 3 contributors (all time) y: 145 lines of code src/site/site.xml x: 4 contributors (all time) y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/core/MacroExpand.java x: 4 contributors (all time) y: 340 lines of code resolver/src/main/java/org/apache/james/jspf/executor/FutureSPFResult.java x: 3 contributors (all time) y: 96 lines of code resolver/src/main/java/org/apache/james/jspf/parser/RFC4408SPF1Parser.java x: 3 contributors (all time) y: 176 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/DefaultExplanationPolicy.java x: 3 contributors (all time) y: 76 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/FallbackPolicy.java x: 3 contributors (all time) y: 85 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/OverridePolicy.java x: 2 contributors (all time) y: 18 lines of code resolver/src/main/java/org/apache/james/jspf/policies/local/TrustedForwarderPolicy.java x: 2 contributors (all time) y: 33 lines of code resolver/src/main/java/org/apache/james/jspf/terms/Directive.java x: 2 contributors (all time) y: 68 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExpModifier.java x: 3 contributors (all time) y: 92 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericMechanism.java x: 2 contributors (all time) y: 36 lines of code resolver/src/main/java/org/apache/james/jspf/terms/GenericModifier.java x: 2 contributors (all time) y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/terms/MXMechanism.java x: 3 contributors (all time) y: 89 lines of code src/reporting-site/site.xml x: 2 contributors (all time) y: 13 lines of code assemble/src/assemble/bin.xml x: 1 contributors (all time) y: 54 lines of code assemble/src/reporting-site/site.xml x: 1 contributors (all time) y: 7 lines of code src/site/xdoc/index.xml x: 2 contributors (all time) y: 57 lines of code tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServerLauncher.java x: 3 contributors (all time) y: 151 lines of code tester/src/main/java/org/apache/james/jspf/tester/SPFYamlTestDescriptor.java x: 3 contributors (all time) y: 79 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Record.java x: 2 contributors (all time) y: 48 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponse.java x: 2 contributors (all time) y: 7 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseImpl.java x: 2 contributors (all time) y: 24 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DefaultTermDefinition.java x: 2 contributors (all time) y: 38 lines of code resolver/src/main/java/org/apache/james/jspf/parser/TermsFactory.java x: 2 contributors (all time) y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/policies/SPFStrictCheckerRetriever.java x: 2 contributors (all time) y: 83 lines of code resolver/src/main/java/org/apache/james/jspf/terms/ExistsMechanism.java x: 2 contributors (all time) y: 51 lines of code resolver/src/main/java/org/apache/james/jspf/terms/PTRMechanism.java x: 2 contributors (all time) y: 105 lines of code resolver/src/main/java/org/apache/james/jspf/wiring/WiringServiceTable.java x: 2 contributors (all time) y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/Inet6Util.java x: 2 contributors (all time) y: 303 lines of code resolver/src/main/java/org/apache/james/jspf/executor/IResponseQueue.java x: 2 contributors (all time) y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSResponse.java x: 2 contributors (all time) y: 31 lines of code resolver/src/main/java/org/apache/james/jspf/impl/DNSServiceAsynchSimulator.java x: 2 contributors (all time) y: 87 lines of code resolver/src/main/java/org/apache/james/jspf/policies/SPFRetriever.java x: 2 contributors (all time) y: 92 lines of code tester/src/main/java/org/apache/james/jspf/tester/ResponseGenerator.java x: 1 contributors (all time) y: 4 lines of code tester/src/main/java/org/apache/james/jspf/tester/TCPListener.java x: 1 contributors (all time) y: 65 lines of code tester/src/main/java/org/apache/james/jspf/tester/UDPListener.java x: 1 contributors (all time) y: 74 lines of code assemble/src/assemble/src.xml x: 1 contributors (all time) y: 20 lines of code src/site/xdoc/code-standards.xml x: 2 contributors (all time) y: 61 lines of code src/site/xdoc/contribute.xml x: 2 contributors (all time) y: 14 lines of code resolver/src/main/appended-resources/supplemental-models.xml x: 1 contributors (all time) y: 110 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSLookupContinuation.java x: 1 contributors (all time) y: 15 lines of code resolver/src/main/java/org/apache/james/jspf/core/DNSRequest.java x: 1 contributors (all time) y: 34 lines of code resolver/src/main/java/org/apache/james/jspf/core/IPAddr.java x: 1 contributors (all time) y: 238 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Constants.java x: 1 contributors (all time) y: 8 lines of code resolver/src/main/java/org/apache/james/jspf/core/SPF1Utils.java x: 1 contributors (all time) y: 28 lines of code resolver/src/main/java/org/apache/james/jspf/core/exceptions/NeutralException.java x: 1 contributors (all time) y: 10 lines of code resolver/src/main/java/org/apache/james/jspf/executor/DNSAsynchLookupService.java x: 1 contributors (all time) y: 6 lines of code resolver/src/main/java/org/apache/james/jspf/executor/SPFResult.java x: 1 contributors (all time) y: 72 lines of code resolver/src/main/java/org/apache/james/jspf/parser/MatcherBasedConfiguration.java x: 1 contributors (all time) y: 19 lines of code resolver/src/main/java/org/apache/james/jspf/policies/InitialChecksPolicy.java x: 1 contributors (all time) y: 39 lines of code resolver/src/main/java/org/apache/james/jspf/policies/Policy.java x: 1 contributors (all time) y: 11 lines of code resolver/src/main/java/org/apache/james/jspf/terms/IP4Mechanism.java x: 1 contributors (all time) y: 52 lines of code resolver/src/main/java/org/apache/james/jspf/terms/UnknownModifier.java x: 1 contributors (all time) y: 24 lines of code
383.0
lines of code
  min: 4.0
  average: 55.58
  25th percentile: 10.0
  median: 24.0
  75th percentile: 79.0
  max: 383.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

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

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

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

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


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

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 3 commits (90d) y: 109 lines of code
109.0
lines of code
  min: 109.0
  average: 109.0
  25th percentile: 109.0
  median: 109.0
  75th percentile: 109.0
  max: 109.0
0 3.0
commits (90d)
min: 3.0 | average: 3.0 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 3.0 | max: 3.0

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

resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java x: 1 contributors (90d) y: 109 lines of code
109.0
lines of code
  min: 109.0
  average: 109.0
  25th percentile: 109.0
  median: 109.0
  75th percentile: 109.0
  max: 109.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0