Set up lefthook for Ruby formatters and type checking

This commit is contained in:
Dylan Knutson
2025-07-13 01:20:45 +00:00
parent fd82eafb50
commit 6fc3f772c3
79 changed files with 172996 additions and 14 deletions

View File

@@ -4,29 +4,24 @@
"name": "Ruby",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/ruby:1-3.4-bullseye",
"features": {
"ghcr.io/meaningful-ooo/devcontainer-features/fish:2": {},
"ghcr.io/nikobockerman/devcontainer-features/fish-persistent-data:2": {}
},
"features": {},
"customizations": {
"vscode": {
"extensions": [
"Shopify.ruby-extensions-pack",
"dbaeumer.vscode-eslint",
"aliariff.vscode-erb-beautify",
"KoichiSasada.vscode-rdbg",
"qwtel.sqlite-viewer",
"esbenp.prettier-vscode",
"ms-azuretools.vscode-docker"
]
}
}
},
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "ruby --version",
"postCreateCommand": "sudo apt update && sudo apt install --no-install-recommends --no-install-suggests -qy watchman",
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.