@codemod/csharp-maintainability-audit-bundle
Run a coordinated read-only C# maintainability audit across architecture, complexity, control flow, inheritance, naming, exception cleanup, and API usage.
The bundle invokes focused read-only child codemods so teams can collect findings and metrics from a single workflow before planning targeted cleanup. The workflow uses independent nodes so compatible child codemods can be scheduled concurrently by the runner.
Included Codemods
@codemod/avoid-direct-modulus-equality-csharp@0.1.1@codemod/csharp-arch-move-directive-audit@0.1.1@codemod/csharp-architecture-layering-violations@0.1.1@codemod/csharp-excessive-cyclomatic-complexity@0.1.0@codemod/csharp-expression-complexity-audit@0.1.0@codemod/csharp-for-counter-increment-check@0.1.1@codemod/csharp-if-elseif-missing-else@0.1.0@codemod/csharp-missing-architecture-components@0.1.1@codemod/csharp-override-default-parameter-drift@0.1.1@codemod/csharp-require-curly-braces@0.1.0@codemod/detect-array-covariance-usage-csharp@0.1.1@codemod/detect-forbidden-arch-relationships-cs@0.1.1@codemod/detect-hidden-base-methods-csharp@0.1.0@codemod/detect-missing-nameof-in-csharp@0.1.0@codemod/detect-throw-in-finally-csharp@0.1.1
Output
Each child codemod emits its own findings and stable metrics. Use the combined output to prioritize maintainability cleanup across high-risk C# code before planning targeted transformations.
License
MIT