VsCode
VsCode Settings Json
{
"git.autofetch": true,
"debug.openDebug": "openOnDebugBreak",
"debug.internalConsoleOptions": "openOnSessionStart",
"explorer.fileNesting.patterns": {
"pubspec.yaml": ".flutter-plugins, .packages, .dart_tool, .flutter-plugins-dependencies, .metadata, .packages, pubspec.lock, build.yaml, analysis_options.yaml, all_lint_rules.yaml",
".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*",
"readme.*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
"*.dart": "$(capture).g.dart, $(capture).freezed.dart,$(capture).gr.dart"
},
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [120],
"editor.selectionHighlight": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": "matchingDocuments",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "always",
},
},
"editor.wordWrap": "on",
"dart.lineLength": 120,
"editor.wordWrapColumn": 120,
"workbench.colorCustomizations": {
"tab.activeBorderTop": "#FFE81F"
},
"editor.inlineSuggest.enabled": true,
"workbench.iconTheme": "material-icon-theme",
"workbench.editor.enablePreview": false,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"github.copilot.editor.enableAutoCompletions": true,
"workbench.editorLargeFileConfirmation": 2048,
"editor.largeFileOptimizations": false,
"git.openRepositoryInParentFolders": "never",
"sonarlint.focusOnNewCode": true,
}