From edbc71ed8f82e72ec2b679fd39d2dbed96be2091 Mon Sep 17 00:00:00 2001 From: Felix Hungenberg <30648730+shiftgeist@users.noreply.github.com> Date: Mon, 19 Jan 2026 16:31:27 +0100 Subject: [PATCH] add dprint config --- .dprint.jsonc | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 .dprint.jsonc diff --git a/.dprint.jsonc b/.dprint.jsonc new file mode 100644 index 0000000..ac227f6 --- /dev/null +++ b/.dprint.jsonc @@ -0,0 +1,59 @@ +{ + "$schema": "https://dprint.dev/schemas/v0.json", + "indentWidth": 2, + "typescript": { + // https://dprint.dev/plugins/typescript/config/ + "quoteStyle": "preferSingle", + "trailingCommas": "never" + }, + "json": { + }, + "markdown": { + }, + "toml": { + }, + "dockerfile": { + }, + "ruff": { + }, + "jupyter": { + }, + "malva": { + }, + "markup": { + }, + "yaml": { + }, + "graphql": { + }, + "exec": { + "cwd": "${configDir}", + "commands": [{ + "command": "rustfmt --edition 2024", + "exts": ["rs"], + // add the config files for automatic cache invalidation when the rust version or rustfmt config changes + "cacheKeyFiles": [ + "rustfmt.toml", + "rust-toolchain.toml" + ] + }] + }, + "excludes": [ + "**/node_modules", + "**/*-lock.json" + ], + "plugins": [ + "https://plugins.dprint.dev/typescript-0.95.13.wasm", + "https://plugins.dprint.dev/json-0.21.1.wasm", + "https://plugins.dprint.dev/markdown-0.20.0.wasm", + "https://plugins.dprint.dev/toml-0.7.0.wasm", + "https://plugins.dprint.dev/dockerfile-0.3.3.wasm", + "https://plugins.dprint.dev/ruff-0.6.11.wasm", + "https://plugins.dprint.dev/jupyter-0.2.1.wasm", + "https://plugins.dprint.dev/g-plane/malva-v0.15.1.wasm", + "https://plugins.dprint.dev/g-plane/markup_fmt-v0.25.3.wasm", + "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm", + "https://plugins.dprint.dev/g-plane/pretty_graphql-v0.2.3.wasm", + "https://plugins.dprint.dev/exec-0.6.0.json@a054130d458f124f9b5c91484833828950723a5af3f8ff2bd1523bd47b83b364" + ] +}