lint-format

Generate ESLint, Prettier, Ruff, Black, mypy, EditorConfig, and pre-commit configuration files.

3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/1Mangesh1/dev-skills-collection --skill lint-format-1mangesh1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-format
Source: https://github.com/1Mangesh1/dev-skills-collection/tree/main/skills/lint-format
Command: npx skills add https://github.com/1Mangesh1/dev-skills-collection --skill lint-format-1mangesh1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, pylint, flake8, black, isort, go, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Linting and formatting setup across JavaScript/TypeScript and Python projects to enforce consistent code quality and reduce review time.

Core Features & Use Cases

  • ESLint for JavaScript/TypeScript projects
  • Prettier for formatting
  • Ruff, Black, isort for Python linting/formatting
  • Mypy for type checking
  • EditorConfig and pre-commit integration
  • Guidance and templates for migrating CI pipelines

Quick Start

Use the lint-format skill to auto-configure lint and format tooling across your project.

Frequently Asked Questions about lint-format

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

FAQPage Schema
How do I set up ESLint and Prettier for a multi-language codebase?

To set up ESLint and Prettier for a multi-language codebase, you can automate the generation of configuration files across JavaScript and TypeScript projects, ensuring consistent code quality and formatting without manual setup.

What's the best way to configure Python linting and formatting with Ruff and Black?

Configuring Python linting and formatting with Ruff and Black is best handled by auto-generating the configuration files across your project, integrating isort for imports and mypy for type checking to enforce consistent Python code quality.

Does this lint and format configuration work with pre-commit hooks?

Yes, the lint and format configuration works with pre-commit hooks by generating the necessary pre-commit integration files, allowing you to automatically enforce ESLint, Prettier, Ruff, and Black checks before code is committed.

Can I use EditorConfig to enforce consistent formatting across frontend and backend?

You can use EditorConfig to enforce consistent formatting across frontend and backend by generating a unified EditorConfig file, maintaining identical indentation and style settings across JavaScript, TypeScript, and Python environments.

Do I need Node.js and Python environments to run lint and format configurations?

Yes, you need Node.js and Python environments to run lint and format configurations, as the tooling requires these runtimes to execute ESLint, Prettier, Ruff, Black, and mypy across your multi-language project.

How do I migrate my CI pipeline to include automated linting and type checking?

To migrate your CI pipeline to include automated linting and type checking, you can use provided guidance and templates that integrate ESLint, mypy, and formatting checks directly into your continuous integration workflows.