lint-js

star 27

Check JavaScript/TypeScript code quality with ESLint

y1feng200156 By y1feng200156 schedule Updated 2/10/2026

name: lint-js description: Check JavaScript/TypeScript code quality with ESLint

JavaScript/TypeScript Lint Skill

๐Ÿ“‹ Overview

Use ESLint to check JavaScript and TypeScript code quality:

  • ๐Ÿ” Error detection: Find potential bugs and issues
  • ๐Ÿ“ Style check: Unified code style
  • ๐Ÿ”ง Auto-fix: One-click fix for common issues
  • ๐ŸŽฏ Configurable: Supports multiple rule sets

๐Ÿ”ง Prerequisites

Tool Min Version Check Command Installation
Node.js 16+ node --version nodejs.org
ESLint 8.0+ eslint --version npm install -g eslint

๐Ÿš€ Usage

Method 1: AI Assistant

"Use lint-js to check my JavaScript code"

Method 2: Run Script Directly

# Windows
.\.agent\skills\lint-js\scripts\lint.ps1

# Linux/Mac
./.agent/skills/lint-js/scripts/lint.sh

Method 3: With Parameters

# Auto-fix
.\.agent\skills\lint-js\scripts\lint.ps1 -Fix

# Specific file types
.\.agent\skills\lint-js\scripts\lint.ps1 -Extensions "ts,tsx"

๐ŸŽฏ What It Checks

Code Quality

  • โœ… Unused variables
  • โœ… Undefined variables
  • โœ… Duplicate code detection
  • โœ… Complexity check

Best Practices

  • โœ… Strict mode
  • โœ… Arrow function usage
  • โœ… Promise handling
  • โœ… async/await standards

TypeScript Specific

  • โœ… Type safety check
  • โœ… Interface standards
  • โœ… Naming conventions
  • โœ… Import sorting

โš™๏ธ Configuration

// .eslintrc.json
{
  "env": {
    "browser": true,
    "es2021": true,
    "node": true
  },
  "extends": [
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": "latest",
    "sourceType": "module"
  },
  "rules": {
    "no-unused-vars": "warn",
    "no-console": "off",
    "quotes": ["error", "single"],
    "semi": ["error", "always"]
  }
}

๐Ÿ”— Related Resources

Install via CLI
npx skills add https://github.com/y1feng200156/ham-study --skill lint-js
Repository Details
star Stars 27
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
y1feng200156
y1feng200156 Explore all skills →