.\NDependOut . .NET 10.0 True True True False .\coverage\43fa2c87-f47e-4cfd-bc4d-2b640a2a37d6\coverage.opencover.xml 1 1 0 0 $ManDay$ 50 USD After 18 240 8 5 10 20 50 1200000000 12000000000 72000000000 360000000000 ND1000: Avoid types too big warnif count > 0 from t in JustMyCode.Types where t.NbLinesOfCode > 500 && !t.IsGeneratedByCompiler let loc = t.NbLinesOfCode orderby loc descending select new { t, loc, t.Methods, t.Fields } // This rule identifies types that are too large and should be split into smaller, more focused types. // Threshold increased from default 200 to 500 to accommodate complex financial algorithm classes. // 10 min per issue ]]> ND1004: Avoid methods with too many parameters warnif count > 0 from m in JustMyCode.Methods where m.NbParameters > 8 && !m.IsGeneratedByCompiler let np = m.NbParameters orderby np descending select new { m, np, m.NbLinesOfCode } // This rule identifies methods with too many parameters. // Threshold increased from default 5 to 8 to accommodate OHLCV bar data (6 values + time + flags). // 5 min per issue ]]>