Skip to content

Instantly share code, notes, and snippets.

@danieldfc
Last active March 20, 2024 15:41
Show Gist options
  • Select an option

  • Save danieldfc/ab05f89f3af9e658540aa8cde3a79305 to your computer and use it in GitHub Desktop.

Select an option

Save danieldfc/ab05f89f3af9e658540aa8cde3a79305 to your computer and use it in GitHub Desktop.

Revisions

  1. danieldfc revised this gist Mar 20, 2024. 1 changed file with 198 additions and 106 deletions.
    304 changes: 198 additions & 106 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,110 +1,51 @@
    {
    "terminal.integrated.fontSize": 14,

    "workbench.iconTheme": "material-icon-theme",
    "workbench.startupEditor": "newUntitledFile",

    "editor.tabSize": 2,
    "editor.fontSize": 18,
    "editor.lineHeight": 24,
    "editor.fontFamily": "JetBrains Mono",
    "editor.fontLigatures": true,
    "editor.semanticHighlighting.enabled": false,

    "explorer.compactFolders": false,
    "editor.renderLineHighlight": "gutter",
    "workbench.editor.labelFormat": "short",
    "extensions.ignoreRecommendations": true,

    "breadcrumbs.enabled": true,
    "editor.parameterHints.enabled": false,
    "explorer.confirmDragAndDrop": false,
    "explorer.confirmDelete": false,

    "editor.fontSize": 14,
    "editor.lineHeight": 1.8,
    "javascript.suggest.autoImports": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "editor.rulers": [80, 120],

    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    "extensions.ignoreRecommendations": true,
    "typescript.tsserver.log": "off",
    "files.associations": {
    ".env.*": "dotenv",
    ".prettierrc": "json",
    "*.css": "css"
    },

    "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": true
    "symbols.files.associations": {
    "*.module.ts": "nest",
    "*.guard.ts": "typescript",
    "*.spec.ts": "ts-test",
    "*.e2e-spec.ts": "ts-test",
    "vitest.config.e2e.ts": "vite",
    ".env.example": "gear"
    },

    "tailwindCSS.experimental.classRegex": [
    ["tv\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
    ],
    "editor.parameterHints.enabled": false,
    "editor.renderLineHighlight": "gutter",
    "cSpell.language": "en,pt",
    "typescript.updateImportsOnFileMove.enabled": "always",
    "editor.suggestSelection": "first",
    "explorer.confirmDelete": false,
    "gitlens.codeLens.recentChange.enabled": false,
    "terminal.integrated.showExitAlert": false,
    "[prisma]": {
    "editor.formatOnSave": true
    },

    "files.associations": {
    ".sequelizerc": "javascript",
    ".stylelintrc": "json",
    ".prettierrc": "json",
    "*.tsx": "typescriptreact",
    ".env.test-e2e": "dotenv",
    ".env": "dotenv"
    },

    "window.zoomLevel": 0,

    "emmet.syntaxProfiles": { "javascript": "jsx" },
    "emmet.includeLanguages": { "javascript": "javascriptreact" },

    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,

    "git.enableSmartCommit": true,
    "liveshare.featureSet": "insiders",

    "typescript.tsserver.log": "verbose",
    "javascript.suggest.autoImports": true,
    "typescript.suggest.autoImports": true,
    "material-icon-theme.activeIconPack": "nest",
    "screencastMode.onlyKeyboardShortcuts": true,

    "material-icon-theme.folders.associations": {
    "infra": "app",
    "entities": "class",
    "domain": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "dtos": "typescript",
    "fakes": "mock",
    "websockets": "pipe",
    "protos": "pipe",
    "grpc": "pipe",
    "providers": "include",
    "subscribers": "messages",
    "useCases": "controller",
    "kafka": "scripts",
    "mappers": "meta",
    "_shared": "shared",
    "eslint-config": "tools",
    "kube": "kubernetes"
    // "terminal.integrated.env.osx": {
    // "FIG_NEW_SESSION": "1"
    // },
    "workbench.editor.labelFormat": "short",
    "editor.fontLigatures": true,
    "emmet.includeLanguages": {
    "javascript": "javascriptreact"
    },

    "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune",
    "*.proto": "3d",
    "*.webpack.js": "webpack",
    ".env.test-e2e": "tune"
    "emmet.syntaxProfiles": {
    "javascript": "jsx"
    },

    "workbench.colorTheme": "Omni",
    "window.menuBarVisibility": "toggle",
    "typescript.updateImportsOnFileMove.enabled": "never",
    "tabnine.experimentalAutoImports": true,
    "cSpell.enableFiletypes": [
    "!asciidoc",
    "!c",
    @@ -124,16 +65,167 @@
    "!scala",
    "!scss"
    ],
    "cSpell.language": "en,pt",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "codesnap.backgroundColor": "transparent",
    "codesnap.transparentBackground": true,
    "codesnap.boxShadow": "0 0 0",
    "liveServer.settings.donotVerifyTags": true,
    "editor.acceptSuggestionOnCommitCharacter": false,
    "explorer.compactFolders": false,
    "git.enableSmartCommit": true,
    "editor.accessibilitySupport": "off",
    "explorer.confirmDragAndDrop": false,
    "terminal.integrated.fontSize": 14,
    "terminal.integrated.fontFamily": "JetBrainsMono Nerd Font",
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
    },
    "eslint.validate": [
    "javascript",
    "javascriptreact",
    "graphql"
    ],
    "editor.semanticHighlighting.enabled": false,
    "breadcrumbs.enabled": false,
    "workbench.productIconTheme": "fluent-icons",
    "editor.fontFamily": "JetBrains Mono",
    "gitlens.codeLens.authors.enabled": false,
    "editor.tabSize": 2,
    "security.workspace.trust.untrustedFiles": "newWindow",
    "files.exclude": {
    "**\/CVS": true,
    "**\/.DS_Store": true,
    "**\/.hg": true,
    "**\/.svn": true,
    "**\/.git": true,
    "**\/node_modules": true
    },
    "workbench.iconTheme": "symbols",
    "update.mode": "start",
    "terminal.integrated.gpuAcceleration": "off",
    "terminal.integrated.defaultProfile.osx": "zsh",
    "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features"
    },
    "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
    },
    "window.commandCenter": true,
    "git.openRepositoryInParentFolders": "always",
    "symbols.hidesExplorerArrows": false,
    "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "console-ninja.featureSet": "Community",
    "workbench.editor.empty.hint": "hidden",
    "update.showReleaseNotes": false,
    "security.promptForLocalFileProtocolHandling": false,
    // "workbench.activityBar.location": "hidden",
    // "apc.activityBar": {
    // "position": "bottom",
    // "hideSettings": true,
    // "size": 48,
    // "itemMargin": 8,
    // "itemSize": 32
    // },
    "editor.hideCursorInOverviewRuler": true,
    "editor.minimap.enabled": false,
    "window.titleBarStyle": "native",
    "apc.electron": {
    "titleBarStyle": "hiddenInset",
    "trafficLightPosition": {
    "x": 11,
    "y": 10
    },
    "frame": false
    },
    "apc.header": {
    "height": 36
    },
    "apc.listRow": {
    "height": 24
    },
    // "apc.font.family": "Inter",
    "apc.stylesheet": {
    ".title-label > h2": "display: none",
    ".editor-actions": "display: none",
    ".nosidebar .inline-tabs-placeholder": "width: 75px",
    ".pane-header": "padding: 0 8px",
    ".pane-body": "padding: 8px",
    ".split-view-view:first-child .pane-header": "display: none !important;",
    ".monaco-list-row": "border-radius: 4px;",
    ".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none;"
    },
    "editor.scrollbar.vertical": "hidden",
    "explorer.sortOrder": "foldersNestsFiles",
    "explorer.fileNesting.patterns": {
    "package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*",
    "tailwind.config.js": "tailwind.config*, postcss.config*",
    ".env.local": ".env*",
    ".env": ".env*"
    },
    "explorer.fileNesting.enabled": true,
    "cSpell.userWords": [
    "rocketseat"
    "bootcamp",
    "chakra",
    "checkin",
    "checkins",
    "clsx",
    "Codegen",
    "datadog",
    "Datetime",
    "dayjs",
    "Dotenv",
    "Elysia",
    "esbuild",
    "fastify",
    "Fastify",
    "feedbackwidget",
    "ffprobe",
    "Hasher",
    "Hono",
    "ilike",
    "IUGU",
    "jamjuree",
    "jupiter",
    "liveblocks",
    "LIVEBLOCKS",
    "Marguerita",
    "middlewares",
    "mixpanel",
    "monaco",
    "nestjs",
    "omni",
    "Omni",
    "Onboarded",
    "pallas",
    "postgres",
    "postgresql",
    "prefetch",
    "reactflow",
    "roboto",
    "rocketseat",
    "rotion",
    "rsxp",
    "Sandpack",
    "shiki",
    "skylab",
    "sqlite",
    "supergraph",
    "svgr",
    "sympla",
    "tailwindcss",
    "textblock",
    "tiptap",
    "trpc",
    "TRPC",
    "tsup",
    "unfollow",
    "Unfollow",
    "unform",
    "Unform",
    "unmark",
    "upsert",
    "Usuario",
    "WEBPUSH"
    ],
    "javascript.updateImportsOnFileMove.enabled": "always",
    "security.workspace.trust.untrustedFiles": "newWindow"
    "workbench.colorTheme": "Omni Owl",
    "workbench.statusBar.visible": true,
    "tabnine.experimentalAutoImports": true,
    "terminal.integrated.env.linux": {}
    }
  2. danieldfc revised this gist Nov 10, 2021. 1 changed file with 135 additions and 80 deletions.
    215 changes: 135 additions & 80 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -1,84 +1,139 @@
    {
    "terminal.integrated.fontSize": 14,
    "terminal.integrated.fontSize": 14,

    "workbench.iconTheme": "material-icon-theme",
    "workbench.startupEditor": "newUntitledFile",

    "editor.tabSize": 2,
    "editor.fontSize": 18,
    "editor.lineHeight": 24,
    "editor.fontFamily": "JetBrains Mono",
    "editor.fontLigatures": true,
    "editor.semanticHighlighting.enabled": false,

    "explorer.compactFolders": false,
    "editor.renderLineHighlight": "gutter",
    "workbench.editor.labelFormat": "short",
    "extensions.ignoreRecommendations": true,

    "breadcrumbs.enabled": true,
    "editor.parameterHints.enabled": false,
    "explorer.confirmDragAndDrop": false,
    "explorer.confirmDelete": false,

    "workbench.iconTheme": "material-icon-theme",
    "workbench.startupEditor": "newUntitledFile",
    "editor.rulers": [80, 120],

    "editor.tabSize": 2,
    "editor.fontSize": 18,
    "editor.lineHeight": 26,
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    },

    "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": true
    },

    "[prisma]": {
    "editor.formatOnSave": true
    },

    "files.associations": {
    ".sequelizerc": "javascript",
    ".stylelintrc": "json",
    ".prettierrc": "json",
    "*.tsx": "typescriptreact",
    ".env.test-e2e": "dotenv",
    ".env": "dotenv"
    },

    "window.zoomLevel": 0,

    "emmet.syntaxProfiles": { "javascript": "jsx" },
    "emmet.includeLanguages": { "javascript": "javascriptreact" },

    "explorer.compactFolders": false,
    "editor.renderLineHighlight": "gutter",
    "workbench.editor.labelFormat": "short",
    "extensions.ignoreRecommendations": true,

    "javascript.updateImportsOnFileMove.enabled": "always",
    "typescript.updateImportsOnFileMove.enabled": "never",

    "breadcrumbs.enabled": true,
    "editor.parameterHints.enabled": false,
    "explorer.confirmDragAndDrop": false,
    "explorer.confirmDelete": false,

    "editor.rulers": [80, 120],

    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    },

    "files.associations": {
    ".sequelizerc": "javascript",
    ".stylelintrc": "json",
    ".prettierrc": "json"
    },

    "window.zoomLevel": 0,

    "emmet.syntaxProfiles": { "javascript": "jsx" },
    "emmet.includeLanguages": { "javascript": "javascriptreact" },


    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,

    "git.enableSmartCommit": true,
    "terminal.integrated.shell.osx": "/bin/zsh",

    "typescript.tsserver.log": "verbose",
    "javascript.suggest.autoImports": true,
    "typescript.suggest.autoImports": true,
    "liveServer.settings.donotShowInfoMsg": true,
    "material-icon-theme.activeIconPack": "nest",
    "screencastMode.onlyKeyboardShortcuts": true,

    "material-icon-theme.folders.associations": {
    "infra": "app",
    "entities": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "dtos": "typescript",
    "fakes": "mock",
    "websockets": "pipe",
    "protos": "pipe",
    "grpc": "pipe"
    },

    "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune",
    "*.proto": "3d"
    },

    "workbench.colorTheme": "Omni",
    "liveshare.presence": true,
    "liveshare.featureSet": "insiders"
    }
    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,

    "git.enableSmartCommit": true,
    "liveshare.featureSet": "insiders",

    "typescript.tsserver.log": "verbose",
    "javascript.suggest.autoImports": true,
    "typescript.suggest.autoImports": true,
    "material-icon-theme.activeIconPack": "nest",
    "screencastMode.onlyKeyboardShortcuts": true,

    "material-icon-theme.folders.associations": {
    "infra": "app",
    "entities": "class",
    "domain": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "dtos": "typescript",
    "fakes": "mock",
    "websockets": "pipe",
    "protos": "pipe",
    "grpc": "pipe",
    "providers": "include",
    "subscribers": "messages",
    "useCases": "controller",
    "kafka": "scripts",
    "mappers": "meta",
    "_shared": "shared",
    "eslint-config": "tools",
    "kube": "kubernetes"
    },

    "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune",
    "*.proto": "3d",
    "*.webpack.js": "webpack",
    ".env.test-e2e": "tune"
    },

    "workbench.colorTheme": "Omni",
    "window.menuBarVisibility": "toggle",
    "typescript.updateImportsOnFileMove.enabled": "never",
    "tabnine.experimentalAutoImports": true,
    "cSpell.enableFiletypes": [
    "!asciidoc",
    "!c",
    "!cpp",
    "!csharp",
    "!go",
    "!handlebars",
    "!haskell",
    "!jade",
    "!java",
    "!latex",
    "!php",
    "!pug",
    "!python",
    "!restructuredtext",
    "!rust",
    "!scala",
    "!scss"
    ],
    "cSpell.language": "en,pt",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "codesnap.backgroundColor": "transparent",
    "codesnap.transparentBackground": true,
    "codesnap.boxShadow": "0 0 0",
    "liveServer.settings.donotVerifyTags": true,
    "cSpell.userWords": [
    "rocketseat"
    ],
    "javascript.updateImportsOnFileMove.enabled": "always",
    "security.workspace.trust.untrustedFiles": "newWindow"
    }
  3. danieldfc created this gist Jun 26, 2020.
    84 changes: 84 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,84 @@
    {
    "terminal.integrated.fontSize": 14,

    "workbench.iconTheme": "material-icon-theme",
    "workbench.startupEditor": "newUntitledFile",

    "editor.tabSize": 2,
    "editor.fontSize": 18,
    "editor.lineHeight": 26,
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,

    "explorer.compactFolders": false,
    "editor.renderLineHighlight": "gutter",
    "workbench.editor.labelFormat": "short",
    "extensions.ignoreRecommendations": true,

    "javascript.updateImportsOnFileMove.enabled": "always",
    "typescript.updateImportsOnFileMove.enabled": "never",

    "breadcrumbs.enabled": true,
    "editor.parameterHints.enabled": false,
    "explorer.confirmDragAndDrop": false,
    "explorer.confirmDelete": false,

    "editor.rulers": [80, 120],

    "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
    },

    "files.associations": {
    ".sequelizerc": "javascript",
    ".stylelintrc": "json",
    ".prettierrc": "json"
    },

    "window.zoomLevel": 0,

    "emmet.syntaxProfiles": { "javascript": "jsx" },
    "emmet.includeLanguages": { "javascript": "javascriptreact" },


    "gitlens.codeLens.recentChange.enabled": false,
    "gitlens.codeLens.authors.enabled": false,
    "gitlens.codeLens.enabled": false,

    "git.enableSmartCommit": true,
    "terminal.integrated.shell.osx": "/bin/zsh",

    "typescript.tsserver.log": "verbose",
    "javascript.suggest.autoImports": true,
    "typescript.suggest.autoImports": true,
    "liveServer.settings.donotShowInfoMsg": true,
    "material-icon-theme.activeIconPack": "nest",
    "screencastMode.onlyKeyboardShortcuts": true,

    "material-icon-theme.folders.associations": {
    "infra": "app",
    "entities": "class",
    "schemas": "class",
    "typeorm": "database",
    "repositories": "mappings",
    "http": "container",
    "migrations": "tools",
    "modules": "components",
    "implementations": "core",
    "dtos": "typescript",
    "fakes": "mock",
    "websockets": "pipe",
    "protos": "pipe",
    "grpc": "pipe"
    },

    "material-icon-theme.files.associations": {
    "ormconfig.json": "database",
    "tsconfig.json": "tune",
    "*.proto": "3d"
    },

    "workbench.colorTheme": "Omni",
    "liveshare.presence": true,
    "liveshare.featureSet": "insiders"
    }