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,

}