From: Jérôme Benoit Date: Mon, 30 Mar 2026 01:16:58 +0000 (+0200) Subject: feat: add Zed project settings X-Git-Tag: ocpp-server@v4.1.0~21 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=6e2bd486b1648b1bcb34499b102c536b79f68d71;p=e-mobility-charging-stations-simulator.git feat: add Zed project settings --- diff --git a/.zed/settings.json b/.zed/settings.json new file mode 100644 index 00000000..0c6891e7 --- /dev/null +++ b/.zed/settings.json @@ -0,0 +1,63 @@ +// Zed project settings for e-mobility-charging-stations-simulator +// +// JS/TS/Vue: Prettier → ESLint --fix +// Python: Ruff check --fix → Ruff format +// JSON, JSONC, Markdown, YAML, CSS, HTML: Prettier +{ + "format_on_save": "on", + + "languages": { + // ── TypeScript (covers .ts and .tsx) ────────────────────── + "TypeScript": { + "formatter": ["prettier", { "code_action": "source.fixAll.eslint" }] + }, + // ── JavaScript (covers .js, .jsx, .cjs, .mjs) ──────────── + "JavaScript": { + "formatter": ["prettier", { "code_action": "source.fixAll.eslint" }] + }, + // ── Vue ─────────────────────────────────────────────────── + "Vue.js": { + "formatter": ["prettier", { "code_action": "source.fixAll.eslint" }] + }, + // ── JSON / JSONC ────────────────────────────────────────── + "JSON": { + "formatter": "prettier" + }, + "JSONC": { + "formatter": "prettier" + }, + // ── Markdown ────────────────────────────────────────────── + "Markdown": { + "formatter": "prettier" + }, + // ── YAML ────────────────────────────────────────────────── + "YAML": { + "formatter": "prettier" + }, + // ── CSS ─────────────────────────────────────────────────── + "CSS": { + "formatter": "prettier" + }, + // ── HTML ────────────────────────────────────────────────── + "HTML": { + "formatter": "prettier" + }, + // ── Python ──────────────────────────────────────────────── + "Python": { + "formatter": [ + { "code_action": "source.fixAll.ruff" }, + { "language_server": { "name": "ruff" } } + ] + } + }, + + "lsp": { + "eslint": { + "settings": { + "workingDirectory": { + "mode": "auto" + } + } + } + } +}