The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
PSRule.psm1 in src/PSRule |
2112 | - |
LanguageExpressions.cs in src/PSRule/Definitions/Expressions |
1009 | 77 |
Assert.cs in src/PSRule/Runtime |
834 | 63 |
RunspaceContext.cs in src/PSRule/Runtime |
681 | 62 |
YamlConverters.cs in src/PSRule/Common |
660 | 47 |
HostHelper.cs in src/PSRule/Host |
643 | 24 |
JsonConverters.cs in src/PSRule/Common |
619 | 44 |
PSRule.Format.ps1xml in src/PSRule |
592 | - |
AssertFormatter.cs in src/PSRule/Pipeline/Formatters |
573 | 52 |
SemanticVersion.cs in src/PSRule/Runtime |
564 | 57 |
PathExpressionBuilder.cs in src/PSRule/Runtime/ObjectPath |
522 | 37 |
PathTokenizer.cs in src/PSRule/Runtime/ObjectPath |
518 | 48 |
ExpressionHelpers.cs in src/PSRule/Common |
510 | 36 |
OptionContext.cs in src/PSRule/Pipeline |
404 | 27 |
MarkdownStream.cs in src/PSRule/Parser |
379 | 30 |
PipelineBuilder.cs in src/PSRule/Pipeline |
355 | 30 |
PathFilter.cs in src/PSRule/Pipeline |
353 | 33 |
SourcePipeline.cs in src/PSRule/Pipeline |
326 | 26 |
Resource.cs in src/PSRule/Definitions |
325 | 22 |
PSRuleOption.cs in src/PSRule/Configuration |
323 | 32 |
home.html in overrides |
312 | - |
InvokeRulePipeline.cs in src/PSRule/Pipeline |
306 | 14 |
PipelineReciever.cs in src/PSRule/Pipeline |
295 | 18 |
PSRule.cs in src/PSRule.Benchmark |
292 | 36 |
MarkdownReader.cs in src/PSRule/Parser |
290 | 15 |
pipeline.build.ps1 in root |
283 | - |
TokenStream.cs in src/PSRule/Parser |
254 | 28 |
PipelineContext.cs in src/PSRule/Pipeline |
244 | 16 |
BaselineYamlSerializationMapper.cs in src/PSRule/Common |
224 | 10 |
BaselineJsonSerializationMapper.cs in src/PSRule/Common |
223 | 10 |
Exceptions.cs in src/PSRule/Pipeline |
219 | 50 |
MarkdownOutputWriter.cs in src/PSRule/Pipeline/Output |
216 | 19 |
PipelineWriter.cs in src/PSRule/Pipeline |
207 | 25 |
PipelineLogger.cs in src/PSRule/Pipeline |
205 | 30 |
AssertPipeline.cs in src/PSRule/Pipeline |
187 | 14 |
PathBuilder.cs in src/PSRule/Pipeline |
187 | 18 |
PSRule.cs in src/PSRule/Runtime |
184 | 12 |
OutputOption.cs in src/PSRule/Configuration |
176 | 8 |
RuleLexer.cs in src/PSRule/Parser |
170 | 10 |
ResourceId.cs in src/PSRule/Definitions |
168 | 22 |
RuleLanguageAst.cs in src/PSRule/Host |
159 | 16 |
HostPipelineWriter.cs in src/PSRule/Pipeline/Output |
159 | 20 |
TargetBinder.cs in src/PSRule/Pipeline |
158 | 14 |
NUnit3OutputWriter.cs in src/PSRule/Pipeline/Output |
153 | 8 |
LanguageScope.cs in src/PSRule/Runtime |
152 | 18 |
BadgeBuilder.cs in src/PSRule/Badges |
151 | 13 |
SuppressionFilter.cs in src/PSRule/Rules |
146 | 11 |
Benchmark.Within.Rule.ps1 in src/PSRule.Benchmark |
145 | - |
GetRuleHelpPipeline.cs in src/PSRule/Pipeline |
144 | 14 |
KeyMapDictionary.cs in src/PSRule/Common |
141 | 18 |
File | # lines | # units |
---|---|---|
LanguageExpressions.cs in src/PSRule/Definitions/Expressions |
1009 | 77 |
Assert.cs in src/PSRule/Runtime |
834 | 63 |
RunspaceContext.cs in src/PSRule/Runtime |
681 | 62 |
SemanticVersion.cs in src/PSRule/Runtime |
564 | 57 |
AssertFormatter.cs in src/PSRule/Pipeline/Formatters |
573 | 52 |
Exceptions.cs in src/PSRule/Pipeline |
219 | 50 |
PathTokenizer.cs in src/PSRule/Runtime/ObjectPath |
518 | 48 |
YamlConverters.cs in src/PSRule/Common |
660 | 47 |
JsonConverters.cs in src/PSRule/Common |
619 | 44 |
PathExpressionBuilder.cs in src/PSRule/Runtime/ObjectPath |
522 | 37 |
PSRule.cs in src/PSRule.Benchmark |
292 | 36 |
ExpressionHelpers.cs in src/PSRule/Common |
510 | 36 |
PathFilter.cs in src/PSRule/Pipeline |
353 | 33 |
PSRuleOption.cs in src/PSRule/Configuration |
323 | 32 |
MarkdownStream.cs in src/PSRule/Parser |
379 | 30 |
PipelineBuilder.cs in src/PSRule/Pipeline |
355 | 30 |
PipelineLogger.cs in src/PSRule/Pipeline |
205 | 30 |
TokenStream.cs in src/PSRule/Parser |
254 | 28 |
OptionContext.cs in src/PSRule/Pipeline |
404 | 27 |
SourcePipeline.cs in src/PSRule/Pipeline |
326 | 26 |
There are 95 files with lines longer than 120 characters. In total, there are 430 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
LanguageExpressions.cs in src/PSRule/Definitions/Expressions |
1009 | 77 | 26 |
PSRule.psm1 in src/PSRule |
2112 | - | 21 |
PathExpressionBuilder.cs in src/PSRule/Runtime/ObjectPath |
522 | 37 | 20 |
OptionContext.cs in src/PSRule/Pipeline |
404 | 27 | 18 |
PipelineBuilder.cs in src/PSRule/Pipeline |
355 | 30 | 17 |
YamlConverters.cs in src/PSRule/Common |
660 | 47 | 15 |
ExpressionHelpers.cs in src/PSRule/Common |
510 | 36 | 14 |
InvokeRulePipeline.cs in src/PSRule/Pipeline |
306 | 14 | 14 |
Assert.cs in src/PSRule/Runtime |
834 | 63 | 14 |
JsonConverters.cs in src/PSRule/Common |
619 | 44 | 11 |
Host.cs in src/PSRule/Host |
115 | 8 | 10 |
AssertFormatter.cs in src/PSRule/Pipeline/Formatters |
573 | 52 | 9 |
HostHelper.cs in src/PSRule/Host |
643 | 24 | 8 |
NUnit3OutputWriter.cs in src/PSRule/Pipeline/Output |
153 | 8 | 8 |
TargetBinder.cs in src/PSRule/Pipeline |
158 | 14 | 8 |
SemanticVersion.cs in src/PSRule/Runtime |
564 | 57 | 8 |
RuleLanguageAst.cs in src/PSRule/Host |
159 | 16 | 7 |
PipelineContext.cs in src/PSRule/Pipeline |
244 | 16 | 7 |
SourcePipeline.cs in src/PSRule/Pipeline |
326 | 26 | 7 |
PathTokenizer.cs in src/PSRule/Runtime/ObjectPath |
518 | 48 | 7 |