1- <?xml version =" 1.0" encoding =" utf-8" standalone =" yes" ?>
1+ <?xml version =" 1.0" encoding =" utf-8" standalone =" yes" ?>
22<NDepend AppName =" PayrollEngine.Client.Scripting" Platform =" DotNet" FileWrittenByProductVersion =" 2023.1.0.9670" >
33 <OutputDir KeepXmlFiles =" False" >.\NDependOut</OutputDir >
44 <IDEFiles >
4747 <High2Critical_SeverityThreshold >72000000000</High2Critical_SeverityThreshold >
4848 <Critical2Blocker_SeverityThreshold >360000000000</Critical2Blocker_SeverityThreshold >
4949 </DebtSettings >
50- </ProjectDebtSettings ><Queries >
50+ </ProjectDebtSettings >
51+ <Queries >
5152 <Group Name =" Quality Gates" Active =" True" ShownInReport =" False" >
5253 <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $Quality Gates Evolution$]]> </Query >
5354 <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $Percentage Coverage$]]> </Query >
6364 <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $Debt Rating per Namespace$]]> </Query >
6465 <Query Active =" False" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $Annual Interest$]]> </Query >
6566 <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $New Annual Interest since Baseline$]]> </Query >
67+ <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ // <Name>Non-Critical Rules violated</Name>
68+ from r in Rules
69+ where !r.IsCritical && r.IsViolated()
70+ orderby r.Debt().Value descending
71+ select new {
72+ r,
73+ Issues = r.Issues(),
74+ Debt = r.Debt(),
75+ AnnualInterest = r.AnnualInterest(),
76+ BreakingPoint = r.BreakingPoint(),
77+ Category = r.Category
78+ }
79+
80+ //<Description>
81+ // **Debt**: Estimated effort to fix all rule issues.
82+ //
83+ // **Annual Interest**: Estimated annual cost to leave all rule issues unfixed.
84+ //
85+ // **Breaking Point**: Estimated point in time from now, when leaving the rule issues unfixed cost as much as fixing the rule issues.
86+ // A low value indicates an a rule with easy-to-fix issue with high annual interest.
87+ // This value can be used to prioritize issues fix, to significantly reduce interest with minimum effort.
88+ //
89+ // More documentation: https://www.ndepend.com/docs/technical-debt
90+ //</Description>]]> </Query >
6691 </Group >
6792 <Group Name =" Hot Spots" Active =" True" ShownInReport =" True" >
6893 <Query Active =" True" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $Types Hot Spots$]]> </Query >
478503 <Query Active =" False" DisplayList =" True" DisplayStat =" False" DisplaySelectionView =" False" IsCriticalRule =" False" ><![CDATA[ $ND9916$]]> </Query >
479504 </Group >
480505 </Group >
481- </Queries ></NDepend >
506+ </Queries >
507+ </NDepend >
0 commit comments