Use prettier for most formatting

This commit is contained in:
Joscha 2024-05-11 17:07:45 +02:00
parent 3c86c4b337
commit 93663fff8c
4 changed files with 31 additions and 9 deletions

8
.prettierignore Normal file
View file

@ -0,0 +1,8 @@
/.sqlx/
/target/
/templates/
# Vendored uPlot files
/scripts/uPlot.d.ts
/scripts/uPlot.js
/static/uPlot.css

3
.prettierrc.json Normal file
View file

@ -0,0 +1,3 @@
{
"trailingComma": "all"
}

25
.vscode/settings.json vendored
View file

@ -1,11 +1,18 @@
{
"json.format.keepLines": true,
"typescript.format.semicolons": "insert",
"files.associations": {
"**/templates/**/*.html": "jinja-html",
},
"rust-analyzer.server.extraEnv": {
"SQLX_OFFLINE": "false",
},
"evenBetterToml.formatter.columnWidth": 120,
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"typescript.format.semicolons": "insert",
"evenBetterToml.formatter.columnWidth": 120,
"files.associations": {
"**/templates/**/*.html": "jinja-html"
},
"rust-analyzer.server.extraEnv": {
"SQLX_OFFLINE": "false"
}
}

4
meta/format Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/env bash
cargo fmt
prettier . -w