Build custom linters with auto-fix, write codemods for API migrations, and run large-scale code transforms using ts-morph, jscodeshift, ESLint custom rules, ast-grep, and Babel plugins. Covers AST fundamentals, the Visitor pattern, Fixer API, Collection API, YAML rule authoring, fixture-based testing, migration strategies, formatting preservation, and idempotency. Synthesizes Nystrom (Crafting Interpreters), Kyle (Babel Plugin Handbook), Noback/Votruba (Rector), ESTree spec, and production patterns from React, Next.js, and Angular codemods. Trigger phrases: "codemod", "linter", "custom lint rule", "ESLint rule", "auto-fix", "autofix", "ts-morph", "jscodeshift", "ast-grep", "AST", "abstract syntax tree", "code migration", "code transform", "custom ESLint plugin", "Fixer API", "RuleTester", "babel plugin", "recast", "migration script", "deprecation", "API rename", "refactoring tool", "lint rule with fix", "sg rule", "typed linting", "write a codemod", "build a linter", "AST transform"
Key Features
- Comprehensive skill evaluation and performance tracking
- Community-driven ratings and reviews
- Easy integration with Claude Code
- Regular updates and maintenance
Quick Start
TopRank Skills install tankpkg/ast-linter-codemod
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!