@redredchen01/code-quality
v1.0.0
Published
Code quality analysis CLI tool — lint, format, complexity, coverage
Maintainers
Readme
@redredchen01/code-quality
CLI toolkit for code quality analysis — lint, format, complexity, duplication, and test coverage.
Install
npm install -g @redredchen01/code-qualityUsage
code-quality lint
code-quality format --check
code-quality complexity --threshold 5
code-quality duplication --min-lines 10
code-quality coverage
code-quality report
code-quality fix --dry-runSee code-quality --help or code-quality <command> --help for full options.
Supported Languages
| Language | lint | format | complexity | fix | |----------|------|--------|------------|-----| | JS / TS | eslint | prettier | eslint (complexity rule) | eslint --fix | | Python | pylint | black | radon cc | autopep8 | | Shell | shellcheck | shfmt | built-in heuristic | shfmt -w |
Duplication (jscpd) and coverage (lcov / JSON) are language-agnostic.
