analyze-code-quality

Audit code quality across ESLint, Prettier, tests, TypeScript, and NestJS.

13|1|Updated Jun 28, 2023
One-click install
npx skills add https://github.com/jovicon/nestjs-clean-architecture-event-driven-template --skill analyze-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-code-quality
Source: https://github.com/jovicon/nestjs-clean-architecture-event-driven-template/tree/main/.claude/skills/analyze-code-quality
Command: npx skills add https://github.com/jovicon/nestjs-clean-architecture-event-driven-template --skill analyze-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill identifies and reports code quality issues across ESLint, Prettier, tests, TypeScript, and NestJS best practices to streamline improvement cycles.

Core Features & Use Cases

  • ESLint configuration validation, violation detection, and rule alignment checks
  • Prettier formatting checks and configuration validation
  • Test coverage assessment for unit and integration tests
  • TypeScript type-safety checks and tsconfig validation
  • NestJS-specific best practices analysis for modules, services, and DI patterns
  • Use Case: run a full repo audit to surface high-priority fixes before release
  • Use Case: focus on a single package to verify linting, tests, and type checks

Quick Start

Run the code-quality analysis to audit the current project and generate a comprehensive report.

Frequently Asked Questions about analyze-code-quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a code quality audit for a NestJS and TypeScript project?

Code quality checks for NestJS validate dependency injection patterns, module structures, and service implementations alongside standard TypeScript and ESLint configurations. The audit identifies architectural anti-patterns specific to the NestJS framework while also verifying type safety and formatting consistency.

What does an ESLint and Prettier configuration validation check include?

ESLint and Prettier configuration validation checks rule alignment, detects formatting violations, and verifies setup consistency. It scans your project to surface misconfigurations and code style deviations, outputting a structured quality report detailing high-priority fixes for rule alignment and formatting consistency.

Can I analyze test coverage for a specific module instead of the full repository?

Yes, you can target a single package or module to verify linting, tests, and TypeScript type checks instead of running a full repository audit. This focused code quality analysis outputs a structured report detailing issues specific to the selected scope without scanning the entire project.

Does this code quality analysis work with existing tsconfig files?

Yes, TypeScript checks validate existing tsconfig files to ensure type safety and configuration consistency. The analysis reads your current TypeScript setup, identifies type errors and configuration misalignments, and includes these findings in the structured quality report.

What is the best way to identify high-priority code quality issues before a release?

The best way to identify high-priority code quality issues before a release is to run a full repository audit. This surfaces critical ESLint violations, TypeScript type errors, and test coverage gaps, generating a structured quality report that highlights deployment-blocking fixes.

Why should I use an automated code quality checker for TypeScript and NestJS?

An automated code quality checker for TypeScript and NestJS streamlines improvement cycles by validating ESLint, Prettier, and tsconfig configurations while verifying NestJS dependency injection patterns. It surfaces architectural anti-patterns and type-safety issues in a structured report, reducing manual review overhead.