28 plugins for ESLint development
Practice Specification-Driven Development (SDD) using GitHub Spec-Kit: initialize projects, create constitutions defining standards/processes, write feature specs/plans/tasks, analyze status/compliance/blockers, run quality gates checklists, clarify ambiguities, and implement tasks with Git status checks and interactive commits.
Migrate JavaScript projects to TypeScript in one command: analyzes codebase, installs dependencies, configures tsconfig and build tools like webpack or vite, converts files to .ts, adds types, resolves errors, and updates tests.
Run automated code quality audits, security scans, test coverage analysis, SOLID/DRY checks, and architecture reviews on Drupal (PHP) or Next.js projects. Auto-detect project type, lint with ESLint/PHPStan, scan with Semgrep/Trivy/Gitleaks, generate prioritized reports, debate findings/improvements with AI agents, setup TDD workflows, and auto-install/configure tools.
Enforce TDD red-green-refactor cycles in JavaScript, TypeScript, Python, and Go; run parallel code reviews with Foundation, Correctness, and Safety agents; systematically debug root causes; orchestrate git changes into atomic signed commits and isolated worktrees; automate lint fixes with ESLint and Ruff; generate Mermaid diagrams, HTML reports, and detailed implementation plans from git diffs or designs.
Follow agentic coding workflows guided through Scope, Plan, Execute, Clean, Test, Rebase, and Extract phases with session memory, reusable skills from conversations, strict TDD enforcement, automated git rebasing, code reviews, and task execution for complete feature development cycles.
Automate full linting pipelines for Python projects: discover linters from pyproject.toml or package.json, format code with prettier, lint with ruff/mypy/bandit/eslint, resolve root causes via agents, and verify architecture post-fixes. Invoke /lint on files/directories or use in orchestrators for task completion.
Set up Ultracite multi-provider linting and formatting with Biome, ESLint, and Oxlint in JS/TS projects. Migrate ESLint/Prettier configs to biome.jsonc, validate setups via doctor checks, integrate Git hooks and AI/MCP tools, resolve monorepo and type-aware linting issues.
Configure Prettier options, ignore patterns, and rules for consistent JavaScript and TypeScript code style; integrate with editors, pre-commit hooks, ESLint, and CI/CD pipelines; develop custom parsers and plugins to extend or troubleshoot formatting.
Build privacy-first event data collection flows for walkerOS by generating sources from consent platforms like CookieFirst/OneTrust, destinations for GA4/Meta/custom APIs, transformers for validation/enrichment/redaction, testing with mocks/dry runs, debugging delivery issues, bundling via CLI, and managing projects through local MCP server.
Set up and run @ui5/linter for static analysis of SAPUI5/OpenUI5 apps to detect deprecated APIs, global variables, CSP violations, and manifest issues. Configure custom rules, apply autofixes, integrate into CI/CD pipelines and pre-commit hooks, and prepare for UI5 2.x migration.
Consult an AI expert for JavaScript/TypeScript SDLC validation, modern best practices, framework selection like React, TypeScript configuration, bundle optimization with Vite and ESLint, and Node.js development across frontend and backend workflows.
Automatically detect newly added type ignores like @ts-ignore, eslint-disable, or pylint:disable across TypeScript, JavaScript, Python, Go, Rust, and Ruby codebases. Fix them in parallel by adding imports, annotations, or declarations with type check verification, replacing ignores instead of suppressing errors. Includes post-edit reminders to test Python connectors.