What problem does it solve?
Configures or debugs Zed IDE format-on-save and ESLint-on-save for cross-filetype projects (Vue, TypeScript, JSON) and across operating systems, addressing misconfigurations that break formatting or linting.
Core Features & Use Cases
- Validates and standardizes the workspace- vs repo-level .zed/settings.json approach to ensure consistent formatting across the codebase.
- Provides a clear workflow: inspect config boundaries, validate settings shape, and wire the save pipeline (source.fixAll.eslint, source.organizeImports, and prettier).
- Supports complex layouts like monorepos or multi-repo setups with a shared workspace and per-repo ESLint paths.
- Documents prerequisites (eslint, prettier, eslint-config-prettier, a repo ESLint config) and recommended practices for cross-OS consistency.
Quick Start
Inspect the nearest workspace and repo settings, verify prerequisites, and wire the save pipeline to enable format-on-save and ESLint-on-save across Vue, TypeScript, and JSON.