This project uses specific VS Code configurations for consistent development experience.
- Install recommended extensions (VS Code will prompt you, or search
@recommendedin the Extensions panel)- Dart (
dart-code.dart-code) — Dart language support: analysis, debugging, code completion - Flutter (
dart-code.flutter) — Flutter development tools: hot reload, device management, widget inspector - Mise (
hverlin.mise-vscode) — Integration with mise for tool version management (mise.toml) - YAML (
redhat.vscode-yaml) — YAML language support with schema validation (pubspec.yaml, slang i18n files)
- Dart (
If you need to use a MITM proxy for debugging network requests, create a launch.json in the .vscode/ directory with:
{
"version": "0.2.0",
"configurations": [
{
"name": "tattoo",
"request": "launch",
"type": "dart",
"toolArgs": [
"--dart-define=ALLOW_BAD_CERTIFICATES=true"
]
}
]
}These files may contain environment-specific settings that differ between developers' machines. Each developer should create their own local copies as needed