Code Style & ESLint

Enforce ESLint rules and strict TypeScript checks on codebases.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/A-Hazzard/Casino-Manangement-System --skill code-style-eslint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Code Style & ESLint
Source: https://github.com/A-Hazzard/Casino-Manangement-System/tree/main/.claude/skills/code-style-eslint
Command: npx skills add https://github.com/A-Hazzard/Casino-Manangement-System --skill code-style-eslint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent coding standards and noisy linting lead to fragile, hard-to-maintain codebases. This Skill enforces ESLint rules, supports rigorous TypeScript checks, and promotes thorough documentation and clean comments and naming conventions.

Core Features & Use Cases

  • Enforce ESLint violations are never ignored and lint runs are mandatory.
  • Apply TypeScript strict checks to catch noUnusedLocals, noImplicitReturns, noFallthroughCases, and eliminate any.
  • Provide file-level documentation and standardized comment guidelines to improve maintainability.
  • Enforce naming conventions and formatting across the codebase.

Quick Start

Run the linting and type-checking workflow before committing to ensure code quality and consistency.

Frequently Asked Questions about Code Style & ESLint

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

FAQPage Schema
How do I enforce ESLint rules and prevent ignored lint violations in TypeScript?

Enforcing ESLint rules requires making lint runs mandatory and ensuring violations are never ignored. This Skill automates that enforcement by applying strict ESLint rules and TypeScript checks to maintain consistent, well-documented code.

What TypeScript strict checks should I apply to eliminate implicit returns and unused locals?

To eliminate implicit returns and unused locals, apply TypeScript strict checks including noUnusedLocals, noImplicitReturns, and noFallthroughCases. This approach catches type errors early and removes implicit any types to improve overall codebase maintainability.

How do I apply naming conventions and comment guidelines across a front-end and back-end project?

Applying naming conventions and comment guidelines across front-end and back-end projects requires enforcing standardized formatting and file-level documentation. This Skill guides components, utilities, and API routes toward strict style and documentation standards automatically.

Can I use this code style enforcement for both TypeScript front-end components and API routes?

Yes, you can use this code style enforcement for TypeScript front-end components and API routes. It applies strict TypeScript checks and ESLint rules to guide components, utilities, and API routes toward consistent style and documentation standards.

What is the best way to automate code quality enforcement before committing changes?

The best way to automate code quality enforcement before committing is running linting and type-checking workflows. This ensures your code adheres to strict style standards, passes mandatory lint runs, and has proper file-level documentation.

Why does my TypeScript codebase still have inconsistent coding standards despite using a linter?

Inconsistent coding standards persist despite using a linter when violations are ignored and strict TypeScript checks are not applied. Enforcing mandatory lint runs, strict naming conventions, and mandatory file-level documentation eliminates these maintenance fragilities.