Scratch ESLint Config
JSON →Shareable ESLint configuration for Scratch JavaScript and TypeScript projects, maintained by the Scratch Foundation. Current stable version is 14.1.13 (April 2026), with frequent releases (weekly bug fixes). It combines ESLint and Prettier for code style and correctness, providing flat config presets (recommended, recommendedTypeFree, recommendedTypeChecked) via eslintConfigScratch.defineConfig. Differentiators include first-class Scratch conventions, type-aware linting via typescript-eslint, and re-exported Prettier config (prettierConfigScratch). Requires ESLint 9 and Prettier 3 as peer dependencies.
Traffic · last 30 days ↓75% vs prev 7d
total hits 13
actors 5 distinct systems
last hit 5d ago human
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇧🇷 Brazil · 🇮🇩 Indonesia
Resources
homepagescratch.mit.edu ↗
API endpoints
full doc /v1/registry/eslint-config-scratch
compatibility /v1/registry/eslint-config-scratch/compatibility