Created
September 7, 2021 13:15
-
-
Save rafael-neri/6cbde0de020897bebf17a65c16002084 to your computer and use it in GitHub Desktop.
Visual Studio Code WorkSpace For PHP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"folders": [], | |
"settings": { | |
// Desabilita a Telemetria | |
"telemetry.enableTelemetry": false, | |
"redhat.telemetry.enabled": false, | |
// Configurações dos arquivos | |
"files.autoSave": "onFocusChange", | |
"files.encoding": "utf8", | |
"files.insertFinalNewline": true, | |
"files.restoreUndoStack": true, | |
"files.saveConflictResolution": "askUser", | |
"files.enableTrash": true, | |
"files.eol": "\n", | |
"files.trimFinalNewlines": true, | |
"files.trimTrailingWhitespace": false, | |
"files.watcherExclude": { | |
"**/node_modules/**": true, | |
"**/vendor/**": true, | |
"**/venv/**": true, | |
"**/wenv/**": true, | |
"**/.git/objects/**": true, | |
"**/.git/subtree-cache/**": true, | |
"**/env/**": true, | |
"env-*": true | |
}, | |
"files.exclude": { | |
"**/.classpath": true, | |
"**/.project": true, | |
"**/.settings": true, | |
"**/.factorypath": true | |
}, | |
// Configurações do Workbench | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.productIconTheme": "fluent-icons", | |
"workbench.sideBar.location": "left", | |
"workbench.activityBar.visible": true, | |
"workbench.activityBar.iconClickBehavior": "toggle", | |
// Configurações da área de navegação dos arquivos | |
"explorer.compactFolders": false, | |
"explorer.openEditors.visible": 0, | |
"explorer.autoReveal": false, | |
"explorer.decorations.badges": true, | |
"explorer.confirmDelete": true, | |
"explorer.confirmDragAndDrop": true, | |
"explorer.decorations.colors": true, | |
"explorer.enableDragAndDrop": true, | |
"explorer.incrementalNaming": "smart", | |
"explorer.sortOrder": "default", | |
// Configurações do Editor | |
"editor.suggestSelection": "recentlyUsedByPrefix", | |
"editor.comments.insertSpace": true, | |
"editor.autoClosingBrackets": "languageDefined", | |
"editor.fontFamily": "'Jetbrains Mono', 'Fira Code', 'Consolas', 'Courier New', 'monospace'", | |
"editor.fontLigatures": true, | |
"editor.folding": true, | |
"editor.showFoldingControls": "always", | |
"editor.formatOnSave": false, | |
"editor.formatOnPaste": true, | |
"editor.linkedEditing": true, | |
"editor.minimap.enabled": false, | |
// Configurações de Debug | |
"debug.allowBreakpointsEverywhere": true, | |
"debug.console.closeOnEnd": false, | |
"debug.inlineValues": false, | |
"debug.toolBarLocation": "docked", | |
"debug.console.wordWrap": true, | |
"debug.showInStatusBar": "always", | |
"debug.openDebug": "openOnDebugBreak", | |
// Configuração da extensão Hungry Delete | |
"hungryDelete.enableSmartBackspace": true, | |
"hungryDelete.considerIncreaseIndentPattern": false, | |
"hungryDelete.followAbovelineIndent": false, | |
"hungryDelete.keepOneSpace": false, | |
// Terminal | |
"terminal.integrated.defaultProfile.linux": "zsh", | |
"terminal.integrated.defaultProfile.windows": "Ubuntu-20.04 (WSL)", | |
"editor.renderWhitespace": "all", | |
// Auto Close Tag | |
"auto-close-tag.activationOnLanguage": [ | |
"xml", | |
"php", | |
"blade", | |
"ejs", | |
"jinja", | |
"javascript", | |
"javascriptreact", | |
"typescript", | |
"typescriptreact", | |
"plaintext", | |
"markdown", | |
"vue", | |
"liquid", | |
"erb", | |
"lang-cfml", | |
"cfml", | |
"HTML (EEx)", | |
"HTML (Eex)", | |
"plist" | |
], | |
"auto-close-tag.disableOnLanguage": [], | |
"auto-close-tag.enableAutoCloseSelfClosingTag": true, | |
"auto-close-tag.excludedTags": [ | |
"area", | |
"base", | |
"br", | |
"col", | |
"command", | |
"embed", | |
"hr", | |
"img", | |
"input", | |
"keygen", | |
"link", | |
"meta", | |
"param", | |
"source", | |
"track", | |
"wbr" | |
], | |
"auto-close-tag.fullMode": false, | |
"auto-close-tag.insertSpaceBeforeSelfClosingTag": false, | |
"auto-close-tag.SublimeText3Mode": true, | |
// Intellicode | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
// PHP | |
"php.suggest.basic": false, | |
// PHP Inteliphense | |
"intelephense.compatibility.correctForArrayAccessArrayAndTraversableArrayUnionTypes": true, | |
"intelephense.compatibility.correctForBaseClassStaticUnionTypes": true, | |
"intelephense.completion.fullyQualifyGlobalConstantsAndFunctions": false, | |
"intelephense.completion.insertUseDeclaration": true, | |
"intelephense.completion.maxItems": 100, | |
"intelephense.completion.triggerParameterHints": true, | |
"intelephense.diagnostics.argumentCount": true, | |
"intelephense.diagnostics.deprecated": true, | |
"intelephense.diagnostics.duplicateSymbols": true, | |
"intelephense.diagnostics.embeddedLanguages": true, | |
"intelephense.diagnostics.enable": true, | |
"intelephense.diagnostics.implementationErrors": true, | |
"intelephense.diagnostics.languageConstraints": true, | |
"intelephense.diagnostics.run": "onType", | |
"intelephense.diagnostics.typeErrors": true, | |
"intelephense.diagnostics.undefinedClassConstants": true, | |
"intelephense.diagnostics.undefinedConstants": true, | |
"intelephense.diagnostics.undefinedFunctions": true, | |
"intelephense.diagnostics.undefinedMethods": true, | |
"intelephense.diagnostics.undefinedProperties": true, | |
"intelephense.diagnostics.undefinedSymbols": true, | |
"intelephense.diagnostics.undefinedTypes": true, | |
"intelephense.diagnostics.undefinedVariables": true, | |
"intelephense.diagnostics.unexpectedTokens": true, | |
"intelephense.diagnostics.unusedSymbols": true, | |
"intelephense.environment.documentRoot": "", | |
"intelephense.environment.includePaths": [], | |
"intelephense.environment.phpVersion": "8.0.0", | |
"intelephense.environment.shortOpenTag": false, | |
"intelephense.files.associations": [ | |
"*.php", | |
"*.phtml" | |
], | |
"intelephense.files.exclude": [ | |
"**/.git/**", | |
"**/.svn/**", | |
"**/.hg/**", | |
"**/CVS/**", | |
"**/.DS_Store/**", | |
"**/node_modules/**", | |
"**/bower_components/**", | |
"**/vendor/**/{Tests,tests}/**", | |
"**/.history/**", | |
"**/vendor/**/vendor/**" | |
], | |
"intelephense.files.maxSize": 1000000, | |
"intelephense.format.braces": "psr12", | |
"intelephense.format.enable": true, | |
"intelephense.maxMemory": 0, | |
"intelephense.phpdoc.classTemplate":{ | |
"summary": "$1", | |
"tags": [ | |
"@package ${1:$SYMBOL_NAMESPACE}" | |
] | |
}, | |
"intelephense.phpdoc.functionTemplate": { | |
"summary": "$1", | |
"tags": [ | |
"@param ${1:$SYMBOL_TYPE} $SYMBOL_NAME $2", | |
"@return ${1:$SYMBOL_TYPE} $2", | |
"@throws ${1:$SYMBOL_TYPE} $2" | |
] | |
}, | |
"intelephense.phpdoc.propertyTemplate": { | |
"summary": "$1", | |
"tags": [ | |
"@var ${1:$SYMBOL_TYPE}" | |
] | |
}, | |
"intelephense.phpdoc.returnVoid": true, | |
"intelephense.phpdoc.textFormat": "snippet", | |
"intelephense.phpdoc.useFullyQualifiedNames": false, | |
"intelephense.references.exclude": [ | |
"**/vendor/**" | |
], | |
"intelephense.rename.exclude": [ | |
"**/vendor/**" | |
], | |
"intelephense.rename.namespaceMode": "single", | |
"intelephense.stubs": [ | |
"apache", | |
"bcmath", | |
"bz2", | |
"calendar", | |
"com_dotnet", | |
"Core", | |
"ctype", | |
"curl", | |
"date", | |
"dba", | |
"dom", | |
"enchant", | |
"exif", | |
"FFI", | |
"fileinfo", | |
"filter", | |
"fpm", | |
"ftp", | |
"gd", | |
"gettext", | |
"gmp", | |
"hash", | |
"iconv", | |
"imap", | |
"intl", | |
"json", | |
"ldap", | |
"libxml", | |
"mbstring", | |
"meta", | |
"mysqli", | |
"oci8", | |
"odbc", | |
"openssl", | |
"pcntl", | |
"pcre", | |
"PDO", | |
"pdo_ibm", | |
"pdo_mysql", | |
"pdo_pgsql", | |
"pdo_sqlite", | |
"pgsql", | |
"Phar", | |
"posix", | |
"pspell", | |
"readline", | |
"Reflection", | |
"session", | |
"shmop", | |
"SimpleXML", | |
"snmp", | |
"soap", | |
"sockets", | |
"sodium", | |
"SPL", | |
"sqlite3", | |
"standard", | |
"superglobals", | |
"sysvmsg", | |
"sysvsem", | |
"sysvshm", | |
"tidy", | |
"tokenizer", | |
"xml", | |
"xmlreader", | |
"xmlrpc", | |
"xmlwriter", | |
"xsl", | |
"Zend OPcache", | |
"zip", | |
"zlib" | |
], | |
"intelephense.telemetry.enabled": false, | |
"intelephense.trace.server": "off", | |
// IntelliJ Parameter Hints | |
"phpannotations.enabled": true, | |
"phpannotations.fontSize": 11, | |
"phpannotations.fontStyle": "italic", | |
"phpannotations.fontWeight": "400", | |
"phpannotations.margin": 5 | |
}, | |
"extensions": { | |
"recommendations": [ | |
"formulahendry.auto-close-tag", | |
"formulahendry.auto-rename-tag", | |
"CoenraadS.bracket-pair-colorizer-2", | |
"rokoroku.vscode-theme-darcula", | |
"ms-azuretools.vscode-docker", | |
"EditorConfig.EditorConfig", | |
"miguelsolorio.fluent-icons", | |
"eamodio.gitlens", | |
"jasonlhy.hungry-delete", | |
"yzhang.markdown-all-in-one", | |
"PKief.material-icon-theme", | |
"mechatroner.rainbow-csv", | |
"ms-vscode-remote.remote-containers", | |
"ms-vscode-remote.remote-wsl", | |
"foxundermoon.shell-format", | |
"wayou.vscode-todo-highlight", | |
"redhat.vscode-yaml", | |
"BobbyZrncev.intellij-parameter-hints", | |
"felixfbecker.php-debug", | |
"marabesi.php-import-checker", | |
"bmewburn.vscode-intelephense-client" | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment