mega-lint-snapshot

Generate a categorized MegaLinter-style lint report for JavaScript, JSON, Markdown, and shell scripts.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/DaFum/neurotoxic-game --skill mega-lint-snapshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mega-lint-snapshot
Source: https://github.com/DaFum/neurotoxic-game/tree/main/.agents/skills/mega-lint-snapshot
Command: npx skills add https://github.com/DaFum/neurotoxic-game --skill mega-lint-snapshot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Automatically generates a deterministic MegaLinter-style diagnostic report by coordinating multiple lint and quality tools and presenting results with consistent timestamps and log levels.

Core Features & Use Cases

  • Orchestrates a multi-tool lint/quality suite across categories such as BASH, JSON, MARKDOWN, JAVASCRIPT, and security checks, producing a single unified report.
  • Configurable via assets/mega-lint.config.json, mapping tool commands, arguments, and optional fix arguments for auto-correction.
  • Supports a fix-enabled mode to apply formatting or lint fixes across items when requested, for CI or pre-merge checks.

Quick Start

Run the Mega Lint Snapshot to generate the deterministic log report using the run-mega-lint.sh script.

Frequently Asked Questions about mega-lint-snapshot

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

FAQPage Schema
How do I run a multi-language lint report for JavaScript, JSON, and Markdown in CI?

To run a multi-language lint report in CI, execute the run-mega-lint.sh script via Node.js to orchestrate checks across BASH, JSON, MARKDOWN, and JAVASCRIPT categories, generating a single unified, timestamped log report.

Can I automatically apply formatting and lint fixes across shell scripts and JavaScript files?

Yes, you can automatically apply formatting and lint fixes across shell scripts and JavaScript files by enabling the fix mode, which applies optional fix arguments defined in the mega-lint.config.json configuration file to auto-correct issues.

How do I configure custom lint tool commands and arguments for a quality check suite?

You configure custom lint tool commands and arguments by editing the assets/mega-lint.config.json file, which maps specific tool commands, their execution arguments, and optional auto-correction fix arguments for the quality suite.

Do I need Node.js to generate a MegaLinter-style diagnostic snapshot?

Yes, you need Node.js installed in your environment to generate a deterministic MegaLinter-style diagnostic snapshot, as the Skill relies on it to coordinate the multiple configured lint and quality tools.

What is a deterministic lint snapshot and when is it needed for pre-merge checks?

A deterministic lint snapshot is a consistent, timestamped diagnostic report coordinating multiple lint tools into a unified output, needed for pre-merge checks to reliably identify code quality and formatting issues before integration.

Are there limitations when running a unified quality suite across mixed file formats?

The primary limitation when running this unified quality suite is that it currently supports a fixed set of file formats including JavaScript, JSON, Markdown, and shell scripts, requiring Node.js to execute the configured checks.