lint-service

Automate linting, formatting, and type-checking across monorepo services.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/gar-ai/mallorn --skill lint-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-service
Source: https://github.com/gar-ai/mallorn/tree/main/.claude/skills/lint-service
Command: npx skills add https://github.com/gar-ai/mallorn --skill lint-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unified linting across many services to ensure consistent code quality and reduce review time.

Core Features & Use Cases

  • Linting for TypeScript, Python, and Rust projects
  • Support for pre-commit and CI lint runs
  • Auto-fix checks and format verification

Quick Start

Run the lint-service scripts to lint all services or a specific service.

Frequently Asked Questions about lint-service

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

FAQPage Schema
How do I set up unified linting across TypeScript, Python, and Rust in a monorepo?

Unified linting across a monorepo is automated by coordinating multi-language workflows to enforce code quality for TypeScript, Python, and Rust projects. It runs during pre-commit hooks, CI pipelines, and manual invocations.

Can I run ESLint, Ruff, Mypy, and Cargo checks together during pre-commit?

Yes, you can run ESLint, Ruff, Mypy, and Cargo checks together during pre-commit. The service coordinates these multi-language workflows to satisfy common tooling requirements and enforce code quality.

What is the best way to automate formatting and type-checking for multiple services?

Automating formatting and type-checking across all services is handled by running lint-service scripts to lint all or specific services. It applies auto-fix checks and format verification during CI pipelines and pre-commit hooks.

Does this linting approach support both pre-commit hooks and CI pipeline runs?

Yes, this linting approach fully supports both pre-commit hooks and CI pipeline runs. It applies automated linting, formatting, and type-checking across TypeScript, Python, and Rust projects during these workflows.

How do I enforce consistent code quality and reduce review time across many services?

Consistent code quality is enforced by applying unified linting, formatting, and type-checking across all services. This ensures standard code quality and reduces review time.

Are auto-fix checks and format verification included in the multi-language lint workflow?

Yes, auto-fix checks and format verification are included in the multi-language lint workflow. The service automates these checks across TypeScript, Python, and Rust projects to ensure consistent code quality.