< Summary

Information
Class: AspxLint.Core.RuleRegistry
Assembly: AspxLint.Core
File(s): D:\a\claude-aspx-lint\claude-aspx-lint\src\AspxLint.Core\RuleRegistry.cs
Line coverage
100%
Covered lines: 47
Uncovered lines: 0
Coverable lines: 47
Total lines: 54
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.cctor()100%11100%

File(s)

D:\a\claude-aspx-lint\claude-aspx-lint\src\AspxLint.Core\RuleRegistry.cs

#LineLine coverage
 1using AspxLint.Core.Rules;
 2
 3namespace AspxLint.Core;
 4
 5public static class RuleRegistry
 6{
 57    public static readonly IReadOnlyList<IRule> All = new IRule[]
 58    {
 59        // Directives
 510        new Dir001PageDirective(),
 511
 512        // Balises
 513        new Tag001VoidElementsXhtml(),
 514        new Tag002TagCase(),
 515        new Tag003UnbalancedTags(),
 516
 517        // Attributs
 518        new Attr001MissingQuotes(),
 519        new Attr002MixedQuotes(),
 520        new Attr003DuplicateAttribute(),
 521
 522        // ASP.NET controls
 523        new Asp001ControlMissingRunat(),
 524        new Asp002DuplicateControlId(),
 525        new Asp003ContentPlaceHolderMissingId(),
 526        new Asp004ContentMissingPlaceHolderId(),
 527        new Asp005ServerTagSpaces(),
 528
 529        // Whitespace
 530        new Ws001TrailingWhitespace(),
 531        new Ws002MixedIndent(),
 532        new Ws003ConsecutiveBlankLines(),
 533        new Ws004FinalNewline(),
 534        new Ws005Bom(),
 535
 536        // Encodage
 537        new Char001UnescapedAmpersand(),
 538
 539        // Commentaires
 540        new Com001NestedDashes(),
 541
 542        // Securite
 543        new Sec001ViewStateMacFalse(),
 544
 545        // DOCTYPE
 546        new Doc001MissingDoctype(),
 547
 548        // Form runat
 549        new Form001FormMissingRunat(),
 550
 551        // Script Manager
 552        new Sm001MultipleScriptManager(),
 553    };
 54}

Methods/Properties

.cctor()