You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π Task 5/8: cross-analyzer comparison found CSharpMetricsAnalyzer.NESTING_TYPES was missing switch_expression (present in getComplexityIncrement() but not in the nesting set), so constructs nested inside a switch-expression arm (lambdas, nested if/loop) failed to receive their nesting penalty, understating complexity. Fixed by adding switch_expression to NESTING_TYPES, mirroring switch_statement; added a regression test asserting complexity=3 for a lambda nested inside a switch expression arm. 254 tests passing, coverage unchanged (99.22/96.41/100/99.22, above 95/88/97/95 thresholds). Manually verified the fix's exact output via node -e against the compiled analyzer since the new test lives in the VS Code integration suite (cannot run vscode-test in this sandbox). PR created on branch repo-assist/fix-csharp-switch-expression-nesting-20260928.
π§ Task 9 (Testing): found CSharpMetricsAnalyzer.getFunctionName()'s operator-overload and conversion-operator naming logic had zero test coverage. Added 3 tests. PR created on branch repo-assist/test-csharp-operator-naming-20260927.
π Task 10: PR [repo-assist] feat: add cognitive complexity diagnostics providerΒ #511 had gone dirty again after main advanced β rebased onto main, resolved recurring conflicts plus a new compile break in codeLensProvider.test.ts mocks. 254 tests passing, pushed via push_to_pull_request_branch.
π§ Created PR: bump @typescript-eslint/* to 8.71.0 (tasks 4, 5, 10; 5 and 10 found nothing worthwhile)> Generated by π Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again
Add this agentic workflow to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@42c2ab5b4e4c9273534c39259b2e0df7f20f07e9
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for September 2026
Suggested Actions for Maintainer
repo-assist/fix-csharp-switch-expression-nesting-20260928repo-assist/test-csharp-operator-naming-20260927@types/nodefrom26.6.2to26.6.3β branchrepo-assist/eng-patch-deps-20260927package.json/package-lock.json) β a maintainer needs to either grant protected-file push permission or manually apply the patch β #353 / #402 / #508Future Work for Repo Assist
Run History
2026-09-28 05:57 UTC β Run
CSharpMetricsAnalyzer.NESTING_TYPESwas missingswitch_expression(present ingetComplexityIncrement()but not in the nesting set), so constructs nested inside a switch-expression arm (lambdas, nested if/loop) failed to receive their nesting penalty, understating complexity. Fixed by addingswitch_expressiontoNESTING_TYPES, mirroringswitch_statement; added a regression test asserting complexity=3 for a lambda nested inside a switch expression arm. 254 tests passing, coverage unchanged (99.22/96.41/100/99.22, above 95/88/97/95 thresholds). Manually verified the fix's exact output vianode -eagainst the compiled analyzer since the new test lives in the VS Code integration suite (cannot runvscode-testin this sandbox). PR created on branchrepo-assist/fix-csharp-switch-expression-nesting-20260928.2026-09-27 17:21 UTC β Run
CSharpMetricsAnalyzer.getFunctionName()'s operator-overload and conversion-operator naming logic had zero test coverage. Added 3 tests. PR created on branchrepo-assist/test-csharp-operator-naming-20260927.dirtyagain after main advanced β rebased onto main, resolved recurring conflicts plus a new compile break incodeLensProvider.test.tsmocks. 254 tests passing, pushed viapush_to_pull_request_branch.2026-09-27 05:52 UTC β Run
bug/help wanted/good first issue; no new fixable bugs identified this run beyond the recurring [repo-assist] feat: add Ruby language supportΒ #353/[repo-assist] feat: add Kotlin cognitive complexity analyzerΒ #402/[repo-assist] feat: add C++ cognitive complexity analyzerΒ #508 protected-file blockers.@types/node26.6.2β26.6.3 patch bump, 254 tests passing, coverage 99.22/96.41/100/99.22. PR created on branchrepo-assist/eng-patch-deps-20260927.2026-09-26 17:03 UTC β Run
dirtyagain β rebased onto main, resolved recurring conflicts plus a compile break incodeLensProvider.test.tsmocks. 254 tests passing, pushed viapush_to_pull_request_branch.PythonMetricsAnalyzer'sboolean_operator(and/or) case was nesting-scaled instead of flat+1like every other analyzer. Fixed (merged as fix: score Python boolean and/or operators as flat +1, not nesting-scaledΒ #689).Add this agentic workflow to your repo
To install this agentic workflow, run
2026-09-30 06:10 UTC - Run
@typescript-eslint/* to 8.71.0 (tasks 4, 5, 10; 5 and 10 found nothing worthwhile)> Generated by π Repo Assist, see workflow run. Learn more.Add this agentic workflow to your repo
To install this agentic workflow, run