wjw99830/dsh-plugin-noema
Keeps your standards visible in AI-assisted development: after each coding task it shows cyclomatic, cognitive and nesting-depth complexity changes per file and function so you can decide what to review.
Noema is a DSH plugin for developers who care about the code they ship: after each coding task it shows complexity changes so you can decide which files and functions need a closer look. It compares three metrics before and after each task — cyclomatic complexity (independent paths), cognitive complexity (difficulty of following control flow, accounting for branches, nesting and recursion) and maximum nesting depth — and expanding a file or function locates changes within it, with [Top Level] separating a file's own code from named child functions. Unchanged code is hidden by default and can be revealed. Analysis runs locally and compares the workspace at the start and end of each turn, including manual edits made during that time, and results stay outside the model context. The README is careful that a lower score alone does not mean better code — the metrics help focus review, and no card appears when there are no supported code changes (including comment- or formatting-only edits), while code changes still appear when the scores remain the same.
Install
dsh plugin --profile web add dsh-plugin-noemaCopied verbatim from the README's Install section (into the Web profile, then start DSH).
Compatibility
Supports DSH ^0.1.7-rc.2 || ^0.2.0-rc.2 || ^0.2.1-alpha.1 and requires Node.js ^22.19.0 || >=24.0.0. Supports TypeScript (including TSX), Python and Go; JavaScript and TypeScript declaration files are excluded. Analysis runs locally.
Details
- Repo: wjw99830/dsh-plugin-noema
- Category: Coding & Development
- Stars: 1
- Version: GitHub repo wjw99830/dsh-plugin-noema; npm package dsh-plugin-noema at 0.2.0-rc.2 (registry check 2026-10-08; registry repository field resolves back to this repo).
Alternatives
PerryLink/dsh-auto-review · omdsh-dev/dsh-advisor · LeslieWylie/review-workflow