61 lines
1.5 KiB
JSON
61 lines
1.5 KiB
JSON
{
|
|
// Dart & Flutter
|
|
"dart.flutterSdkPath": null,
|
|
"dart.openDevTools": "flutter",
|
|
"dart.previewFlutterUiGuides": true,
|
|
"dart.previewFlutterUiGuidesCustomTracking": true,
|
|
"dart.showInspectorNotificationsForWidgetErrors": true,
|
|
"dart.hotReloadOnSave": "always",
|
|
"dart.flutterHotReloadOnSave": "always",
|
|
"dart.debugExternalPackageLibraries": false,
|
|
"dart.debugSdkLibraries": false,
|
|
|
|
// Formatierung
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": true,
|
|
"editor.rulers": [80, 120],
|
|
"editor.wordWrap": "wordWrapColumn",
|
|
"editor.wordWrapColumn": 120,
|
|
"editor.bracketPairColorization.enabled": true,
|
|
"editor.guides.bracketPairs": true,
|
|
|
|
// Dart-spezifisch
|
|
"[dart]": {
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": true,
|
|
"editor.rulers": [80],
|
|
"editor.selectionHighlight": false,
|
|
"editor.suggest.snippetsPreventQuickSuggestions": false,
|
|
"editor.suggestSelection": "first",
|
|
"editor.tabCompletion": "onlySnippets",
|
|
"editor.wordBasedSuggestions": "off"
|
|
},
|
|
|
|
// File Explorer
|
|
"files.exclude": {
|
|
"**/.dart_tool": true,
|
|
"**/.packages": true,
|
|
"**/.pub": true,
|
|
"**/build": true,
|
|
"**/*.freezed.dart": true,
|
|
"**/*.g.dart": true
|
|
},
|
|
|
|
// Linting
|
|
"dart.analysisExcludedFolders": [
|
|
"app/build",
|
|
"app/.dart_tool",
|
|
"backend/target"
|
|
],
|
|
|
|
// Emulator
|
|
"dart.flutterRunAdditionalArgs": [
|
|
"--enable-software-rendering"
|
|
],
|
|
|
|
// Testing
|
|
"dart.testAdditionalArgs": [
|
|
"--concurrency=4"
|
|
]
|
|
}
|