From 6e2bd486b1648b1bcb34499b102c536b79f68d71 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Mon, 30 Mar 2026 03:16:58 +0200 Subject: [PATCH] feat: add Zed project settings --- .zed/settings.json | 63 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 .zed/settings.json 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" + } + } + } + } +} -- 2.53.0