lintroll

Lint TypeScript, Vue, React, JSON, YAML, and Markdown projects with ESLint.

36|3|Updated Dec 26, 2020
One-click install
npx skills add https://github.com/privatenumber/lintroll --skill lintroll
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lintroll
Source: https://github.com/privatenumber/lintroll/tree/main/skills/lintroll
Command: npx skills add https://github.com/privatenumber/lintroll --skill lintroll

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lintroll provides an opinionated ESLint configuration and CLI that helps teams enforce a consistent code style across TypeScript, Vue, React, JSON, YAML, and Markdown projects.

Core Features & Use Cases

  • Preconfigured ESLint with 12+ plugins for multi-language support.
  • CLI tooling to lint, fix, and integrate with npm scripts.
  • Auto-detection and application of rules across common project setups (TypeScript, Vue, React).

Quick Start

Run lintroll in the project root to lint the codebase and apply fixes.

Frequently Asked Questions about lintroll

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

FAQPage Schema
How do I set up an opinionated ESLint configuration for a TypeScript and React project?

An opinionated ESLint configuration for TypeScript and React projects enforces consistent code style by auto-detecting framework setups and applying preconfigured rules. Lintroll provides a batteries-included setup that lints and auto-fixes codebases without manual plugin configuration.

Can I lint both frontend Vue code and backend TypeScript in the same project?

Linting both frontend Vue code and backend TypeScript in the same project is supported through an auto-detecting ESLint configuration. Lintroll applies consistent codebase styles across multiple frameworks and languages, including JSON, YAML, and Markdown, to ensure quality across teams.

What is the best way to enforce consistent code quality across a multi-framework web application?

Enforcing consistent code quality across a multi-framework web application requires a preconfigured ESLint setup with 12+ plugins. Lintroll offers a single CLI tool to lint, fix, and integrate with npm scripts, automatically applying rules across TypeScript, Vue, and React.

How do I run ESLint auto-fixes and integrate them into npm scripts?

To run ESLint auto-fixes and integrate them into npm scripts, execute the linting CLI directly in the project root. Lintroll provides tooling to automatically apply fixes and streamline code quality checks within the existing npm workflow.

Does this ESLint configuration support linting YAML and Markdown files?

Yes, the ESLint configuration supports linting YAML and Markdown files alongside standard TypeScript, Vue, and React code. Lintroll includes multi-language support to ensure comprehensive code quality and consistency across all common project file formats.