<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Visual_Studio_Code</id>
	<title>Visual Studio Code - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://entorb.net//wiki/index.php?action=history&amp;feed=atom&amp;title=Visual_Studio_Code"/>
	<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Visual_Studio_Code&amp;action=history"/>
	<updated>2026-05-06T10:23:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://entorb.net//wiki/index.php?title=Visual_Studio_Code&amp;diff=5227&amp;oldid=prev</id>
		<title>Torben: /* Draw.io */</title>
		<link rel="alternate" type="text/html" href="https://entorb.net//wiki/index.php?title=Visual_Studio_Code&amp;diff=5227&amp;oldid=prev"/>
		<updated>2025-05-18T15:35:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Draw.io&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Coding]]&lt;br /&gt;
===settings.json===&lt;br /&gt;
    // VS Code Core&lt;br /&gt;
    &amp;quot;diffEditor.ignoreTrimWhitespace&amp;quot;: false,&lt;br /&gt;
    // &amp;quot;editor.fontSize&amp;quot;: 18,&lt;br /&gt;
    &amp;quot;editor.accessibilitySupport&amp;quot;: &amp;quot;off&amp;quot;,&lt;br /&gt;
    &amp;quot;editor.formatOnSave&amp;quot;: true,&lt;br /&gt;
    &amp;quot;editor.minimap.enabled&amp;quot;: false,&lt;br /&gt;
    &amp;quot;editor.suggestSelection&amp;quot;: &amp;quot;first&amp;quot;,&lt;br /&gt;
    &amp;quot;editor.wordWrap&amp;quot;: &amp;quot;on&amp;quot;,&lt;br /&gt;
    &amp;quot;files.eol&amp;quot;: &amp;quot;\n&amp;quot;,&lt;br /&gt;
    &amp;quot;files.insertFinalNewline&amp;quot;: true,&lt;br /&gt;
    &amp;quot;files.trimTrailingWhitespace&amp;quot;: true,&lt;br /&gt;
    &amp;quot;files.exclude&amp;quot;: {&lt;br /&gt;
        &amp;quot;**/node_modules&amp;quot;: true,&lt;br /&gt;
    },    &amp;quot;outline.showVariables&amp;quot;: false,&lt;br /&gt;
    &amp;quot;security.workspace.trust.untrustedFiles&amp;quot;: &amp;quot;open&amp;quot;,&lt;br /&gt;
    &amp;quot;telemetry.telemetryLevel&amp;quot;: &amp;quot;off&amp;quot;,&lt;br /&gt;
    &amp;quot;update.showReleaseNotes&amp;quot;: false,&lt;br /&gt;
    &amp;quot;vsintellicode.modify.editor.suggestSelection&amp;quot;: &amp;quot;automaticallyOverrodeDefaultValue&amp;quot;,&lt;br /&gt;
    &amp;quot;window.zoomLevel&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;workbench.startupEditor&amp;quot;: &amp;quot;none&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
===Shortcuts===&lt;br /&gt;
====Log File Cleanup====&lt;br /&gt;
* mark text to remove from the log&lt;br /&gt;
* to set cursor to all matching lines:  CTRL+F2 / CMD+F2&lt;br /&gt;
* to delete these lines: CTRL+SHIFT+K / CMD+SHIFT+K&lt;br /&gt;
&lt;br /&gt;
===Extensions===&lt;br /&gt;
====Arduiono====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino Arduino]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools C/C++]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // Arduino / C&lt;br /&gt;
    &amp;quot;arduino.ignoreBoards&amp;quot;: [&lt;br /&gt;
        &amp;quot;Adafruit HUZZAH ESP8266&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    //    &amp;quot;C_Cpp.updateChannel&amp;quot;: &amp;quot;Insiders&amp;quot;,&lt;br /&gt;
    &amp;quot;[c]&amp;quot;: {&lt;br /&gt;
        &amp;quot;editor.wordBasedSuggestions&amp;quot;: false,&lt;br /&gt;
        &amp;quot;editor.suggest.insertMode&amp;quot;: &amp;quot;replace&amp;quot;,&lt;br /&gt;
        &amp;quot;editor.semanticHighlighting.enabled&amp;quot;: true,&lt;br /&gt;
        &amp;quot;editor.quickSuggestions&amp;quot;: {&lt;br /&gt;
            &amp;quot;comments&amp;quot;: &amp;quot;on&amp;quot;,&lt;br /&gt;
            &amp;quot;strings&amp;quot;: &amp;quot;on&amp;quot;,&lt;br /&gt;
            &amp;quot;other&amp;quot;: &amp;quot;on&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
====Better Comments====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items/?itemName=aaron-bond.better-comments Better Comments&lt;br /&gt;
&lt;br /&gt;
====Clipboard History====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=Anjali.clipboard-history Clipboard History]&lt;br /&gt;
&lt;br /&gt;
====CSpell - Code Spell Checker====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker CSpell]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-german CSpell German]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // cSpell&lt;br /&gt;
    &amp;quot;cSpell.language&amp;quot;: &amp;quot;en-US,de-DE&amp;quot;,&lt;br /&gt;
    &amp;quot;cSpell.userWords&amp;quot;: [&lt;br /&gt;
        &amp;quot;Menke&amp;quot;,&lt;br /&gt;
        &amp;quot;Torben&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
and &amp;lt;br&amp;gt;&lt;br /&gt;
cspell.json (in project dir)&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;useGitignore&amp;quot;: true,&lt;br /&gt;
   &amp;quot;dictionaries&amp;quot;: [&lt;br /&gt;
     &amp;quot;cspell-words&amp;quot;&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;dictionaryDefinitions&amp;quot;: [&lt;br /&gt;
     {&lt;br /&gt;
       &amp;quot;name&amp;quot;: &amp;quot;cspell-words&amp;quot;,&lt;br /&gt;
       &amp;quot;path&amp;quot;: &amp;quot;cspell-words.txt&amp;quot;,&lt;br /&gt;
       &amp;quot;addWords&amp;quot;: true&lt;br /&gt;
     }&lt;br /&gt;
   ],&lt;br /&gt;
   &amp;quot;language&amp;quot;: &amp;quot;en-US, de-DE&amp;quot;,&lt;br /&gt;
   &amp;quot;ignorePaths&amp;quot;: [&lt;br /&gt;
     &amp;quot;node_modules/**&amp;quot;,&lt;br /&gt;
     &amp;quot;src/assets/i18n/**&amp;quot;,&lt;br /&gt;
     &amp;quot;*.svg&amp;quot;&lt;br /&gt;
   ]&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
cspell-words.txt (configured above)&lt;br /&gt;
 Torben&lt;br /&gt;
 Menke&lt;br /&gt;
 !forbiddenword&lt;br /&gt;
&lt;br /&gt;
comments:&lt;br /&gt;
 ignoreWords -&amp;gt; forbitten words to allow&lt;br /&gt;
 dictionaryDefinitions -&amp;gt; custom wordlist/dictionary&lt;br /&gt;
 ignoreRegExpList -&amp;gt; code blocks to ignore&lt;br /&gt;
&lt;br /&gt;
ignore specific lines. Inside source code files use&lt;br /&gt;
 // cspell:disable-line -- disables checking for the current line.&lt;br /&gt;
 // cspell:disable-next-line -- disables checking till the end of the next line.&lt;br /&gt;
&lt;br /&gt;
====Check for unknown words in all files====&lt;br /&gt;
 cspell --words-only --unique &amp;quot;**/*.{txt,md,html,js,ts,json,yml,py}&amp;quot; &amp;gt; cspell-unknown-words.txt&lt;br /&gt;
&lt;br /&gt;
====CSV/TSV====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items/?itemName=mechatroner.rainbow-csv Rainbow CSV]&lt;br /&gt;
&lt;br /&gt;
====Draw.io====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio Draw.io Integration]&lt;br /&gt;
&lt;br /&gt;
====Excel Viewer====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer Excel Viewer]&lt;br /&gt;
&lt;br /&gt;
====Git====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory Git History]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=waderyan.gitblame Git Blame]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // Git &lt;br /&gt;
    &amp;quot;git.autofetch&amp;quot;: true,&lt;br /&gt;
    &amp;quot;git.confirmSync&amp;quot;: false,&lt;br /&gt;
    &amp;quot;git.enableSmartCommit&amp;quot;: true,&lt;br /&gt;
&lt;br /&gt;
====Gnuplot====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=mammothb.gnuplot Gnuplot]&lt;br /&gt;
&lt;br /&gt;
====HTML====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint HTMLHint]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // HTML&lt;br /&gt;
    &amp;quot;html.format.wrapLineLength&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;html.format.maxPreserveNewLines&amp;quot;: 2,&lt;br /&gt;
    &amp;quot;html.format.preserveNewLines&amp;quot;: false,&lt;br /&gt;
    &amp;quot;html.format.extraLiners&amp;quot;: &amp;quot;head, body, /html, p, h1, h2, h3, h4, h5, h6&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
====JavaScript and Vue====&lt;br /&gt;
see https://vueschool.io/articles/vuejs-tutorials/eslint-and-prettier-with-vite-and-vue-js-3/&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint ESLint]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode Prettier]&lt;br /&gt;
=====Vue.js=====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=Vue.volar Vue]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin Vue TS]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=vuetifyjs.vuetify-vscode Vuetify]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=ZixuanChen.vitest-explorer Vitest]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
  //&lt;br /&gt;
  // JSON &amp;amp; YAML&lt;br /&gt;
  //&lt;br /&gt;
  &amp;quot;[json]&amp;quot;: {&lt;br /&gt;
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;esbenp.prettier-vscode&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;[jsonc]&amp;quot;: {&lt;br /&gt;
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;esbenp.prettier-vscode&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;[yaml]&amp;quot;: {&lt;br /&gt;
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;esbenp.prettier-vscode&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  //&lt;br /&gt;
  // JavaScript &amp;amp; Vue&lt;br /&gt;
  //&lt;br /&gt;
  &amp;quot;[javascript]&amp;quot;: {&lt;br /&gt;
    &amp;quot;editor.codeActionsOnSave&amp;quot;: [&lt;br /&gt;
      &amp;quot;source.formatDocument&amp;quot;,&lt;br /&gt;
      &amp;quot;source.fixAll.eslint&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;esbenp.prettier-vscode&amp;quot;,&lt;br /&gt;
    // runs with &amp;quot;source.formatDocument&amp;quot;&lt;br /&gt;
    &amp;quot;editor.formatOnSave&amp;quot;: true&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;[vue]&amp;quot;: {&lt;br /&gt;
    &amp;quot;editor.codeActionsOnSave&amp;quot;: [&lt;br /&gt;
      &amp;quot;source.formatDocument&amp;quot;,&lt;br /&gt;
      &amp;quot;source.fixAll.eslint&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;esbenp.prettier-vscode&amp;quot;,&lt;br /&gt;
    // runs with &amp;quot;source.formatDocument&amp;quot;&lt;br /&gt;
    &amp;quot;editor.formatOnSave&amp;quot;: true&lt;br /&gt;
  },&lt;br /&gt;
  // Prettier settings - runs with &amp;quot;source.formatDocument&amp;quot;&lt;br /&gt;
  &amp;quot;prettier.enable&amp;quot;: true,&lt;br /&gt;
  &amp;quot;prettier.enableDebugLogs&amp;quot;: true,&lt;br /&gt;
  &amp;quot;prettier.trailingComma&amp;quot;: &amp;quot;all&amp;quot;,&lt;br /&gt;
  // ESLint settings - runs with &amp;quot;source.fixAll.eslint&amp;quot;&lt;br /&gt;
  &amp;quot;eslint.debug&amp;quot;: false,&lt;br /&gt;
  &amp;quot;eslint.format.enable&amp;quot;: true,&lt;br /&gt;
  &amp;quot;eslint.probe&amp;quot;: [&amp;quot;javascript&amp;quot;, &amp;quot;typescript&amp;quot;, &amp;quot;vue&amp;quot;, &amp;quot;html&amp;quot;],&lt;br /&gt;
  &amp;quot;eslint.validate&amp;quot;: [&amp;quot;javascript&amp;quot;, &amp;quot;typescript&amp;quot;, &amp;quot;vue&amp;quot;, &amp;quot;html&amp;quot;],&lt;br /&gt;
&lt;br /&gt;
create package.json&lt;br /&gt;
 npm init&lt;br /&gt;
install packages&lt;br /&gt;
 npm install --save-dev eslint&lt;br /&gt;
 npm install --save-dev eslint-config-google&lt;br /&gt;
 npm install --save-dev prettier&lt;br /&gt;
 npm install --save-dev eslint-config-prettier&lt;br /&gt;
create .eslintrc.json&lt;br /&gt;
 npm init @eslint/config&lt;br /&gt;
&lt;br /&gt;
.eslint.js&lt;br /&gt;
 module.exports = {&lt;br /&gt;
   env: {&lt;br /&gt;
     browser: true,&lt;br /&gt;
     es2021: true,&lt;br /&gt;
   },&lt;br /&gt;
   extends: [&lt;br /&gt;
     &amp;quot;google&amp;quot;,&lt;br /&gt;
     &amp;quot;plugin:vue/vue3-recommended&amp;quot;,&lt;br /&gt;
     &amp;quot;plugin:vitest/recommended&amp;quot;,&lt;br /&gt;
     &amp;quot;prettier&amp;quot;, // as last one&lt;br /&gt;
   ],&lt;br /&gt;
   plugins: [&amp;quot;vitest&amp;quot;],&lt;br /&gt;
   rules: {&lt;br /&gt;
     // quotes: [&amp;quot;error&amp;quot;, &amp;quot;double&amp;quot;],&lt;br /&gt;
     &amp;quot;vue/valid-attribute-name&amp;quot;: &amp;quot;error&amp;quot;,&lt;br /&gt;
     &amp;quot;vitest/max-nested-describe&amp;quot;: [&lt;br /&gt;
       &amp;quot;error&amp;quot;,&lt;br /&gt;
       {&lt;br /&gt;
         max: 3,&lt;br /&gt;
       },&lt;br /&gt;
     ],&lt;br /&gt;
   },&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
.prettierrc&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;arrowParens&amp;quot;: &amp;quot;avoid&amp;quot;,&lt;br /&gt;
   &amp;quot;endOfLine&amp;quot;: &amp;quot;lf&amp;quot;,&lt;br /&gt;
   &amp;quot;htmlWhitespaceSensitivity&amp;quot;: &amp;quot;css&amp;quot;,&lt;br /&gt;
   &amp;quot;printWidth&amp;quot;: 80,&lt;br /&gt;
   &amp;quot;semi&amp;quot;: true,&lt;br /&gt;
   &amp;quot;singleQuote&amp;quot;: false,&lt;br /&gt;
   &amp;quot;tabWidth&amp;quot;: 2,&lt;br /&gt;
   &amp;quot;trailingComma&amp;quot;: &amp;quot;all&amp;quot;,&lt;br /&gt;
   &amp;quot;vueIndentScriptAndStyle&amp;quot;: false&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
====LaTeX====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop LaTeX Workshop]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // LaTeX&lt;br /&gt;
    &amp;quot;latex-workshop.latex.autoBuild.run&amp;quot;: &amp;quot;never&amp;quot;,&lt;br /&gt;
    &amp;quot;settingsSync.ignoredSettings&amp;quot;: [],&lt;br /&gt;
    &amp;quot;[latex]&amp;quot;: {&lt;br /&gt;
        &amp;quot;editor.autoIndent&amp;quot;: &amp;quot;none&amp;quot;,&lt;br /&gt;
        &amp;quot;editor.formatOnSave&amp;quot;: false&lt;br /&gt;
        // &amp;quot;auto-format&amp;quot;: false&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
====Markdown====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one Markdown All in One]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced Markdown Preview Enhanced]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint Markdown Lint]&lt;br /&gt;
settings.json&lt;br /&gt;
    &amp;quot;[markdown]&amp;quot;: {&lt;br /&gt;
        &amp;quot;editor.formatOnSave&amp;quot;: true,&lt;br /&gt;
        &amp;quot;editor.formatOnPaste&amp;quot;: true,&lt;br /&gt;
        &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;DavidAnson.vscode-markdownlint&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
====Markdown Preview Mermaid Support====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items/?itemName=bierner.markdown-mermaid Markdown Preview Mermaid Support]&lt;br /&gt;
&lt;br /&gt;
====Perl====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=sfodje.perltidy perltidy]&lt;br /&gt;
Old:&lt;br /&gt;
* Perl Toolbox (for coding style check) (requires perlcritic]) &lt;br /&gt;
* Perl (requires CPAN [https://metacpan.org/pod/distribution/Perl-Tidy/lib/Perl/Tidy.pod Perl::Tidy] and [https://sourceforge.net/projects/ctags/ ctags]&lt;br /&gt;
* Perl Debug (requires CPAN [https://metacpan.org/pod/PadWalker PadWalker])&lt;br /&gt;
&lt;br /&gt;
Requirements&lt;br /&gt;
* cpan install Perl::Tidy&lt;br /&gt;
* cpan install Perl::Critic&lt;br /&gt;
* [https://sourceforge.net/projects/ctags/ ctags]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // Perl&lt;br /&gt;
    &amp;quot;perltidy.additionalArguments&amp;quot;: [ // see http://perltidy.sourceforge.net/perltidy.html&lt;br /&gt;
        &amp;quot;--perl-best-practices&amp;quot;, // -pbp abbreviation for the parameters in the book Perl Best Practices by Damian Conway&lt;br /&gt;
        &amp;quot;--blank-lines-before-subs=2&amp;quot;, // -blbs&lt;br /&gt;
        &amp;quot;--closing-side-comments&amp;quot;, // adds &amp;quot;## end sub subname etc&amp;quot;&lt;br /&gt;
        &amp;quot;--indent-columns=2&amp;quot;, // -ic does not work in vis.stutio code , but editor.tabSize does&lt;br /&gt;
        &amp;quot;--noblanks-before-comments&amp;quot;, // -nbbc , opposite: --blanks-before-comments=2 / -bbc&lt;br /&gt;
        // &amp;quot;--maximum-line-length=0&amp;quot;, // -l , 0 = infinite&lt;br /&gt;
        // &amp;quot;--standard-output&amp;quot;, // -so&lt;br /&gt;
        // &amp;quot;--quiet&amp;quot;, // -q Deactivate error messages and syntax checking (for running under an editor)&lt;br /&gt;
        // //&lt;br /&gt;
        // &amp;quot;--add-whitespace&amp;quot;, // -aws add white spaces, use -naws if you do not want any whitespace added, but are willing to have some whitespace deleted&lt;br /&gt;
        // &amp;quot;--brace-tightness=0&amp;quot;, // -bt braces thickness&lt;br /&gt;
        // &amp;quot;--cuddled-else&amp;quot;, // -ce&lt;br /&gt;
        // &amp;quot;--delete-old-whitespace&amp;quot;, // -dws default&lt;br /&gt;
        // &amp;quot;--ignore-side-comment-lengths&amp;quot;, // comments are allowed to be longer than the lines of code&lt;br /&gt;
        // &amp;quot;--keep-old-blank-lines=1&amp;quot;, //-kbl, 0=ignore, 1=stable, 2=keep&lt;br /&gt;
        // &amp;quot;--maximum-consecutive-blank-lines=1&amp;quot;, // -mbl&lt;br /&gt;
        // &amp;quot;--nohanging-side-comments&amp;quot;,&lt;br /&gt;
        // &amp;quot;--opening-brace-always-on-right&amp;quot;, // -bar&lt;br /&gt;
        // &amp;quot;--paren-tightness=0&amp;quot;, // -pt parentheses thickness&lt;br /&gt;
        // &amp;quot;--square-bracket-tightness=0&amp;quot;, // -sbt square brackets thickness&lt;br /&gt;
        // // &amp;quot;--nohanging-side-comments&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;perl-toolbox.lint.excludedPolicies&amp;quot;: [&lt;br /&gt;
        &amp;quot;ErrorHandling::RequireCarping&amp;quot;, // die used instead of croak&lt;br /&gt;
        &amp;quot;InputOutput::RequireCheckedSyscalls&amp;quot;, // Lint: BRUTAL: Return value of flagged function ignored - print&lt;br /&gt;
        &amp;quot;NamingConventions::Capitalization&amp;quot;, // var. names all capital or all lower case &lt;br /&gt;
        &amp;quot;ProhibitEmptyQuotes&amp;quot;, // don&amp;#039;t complain if using $s = &lt;br /&gt;
        &amp;quot;ProhibitEnumeratedClasses&amp;quot;, // don&amp;#039;t complain about [a-z]&lt;br /&gt;
        &amp;quot;ProhibitEscapedMetacharacters&amp;quot;, // don&amp;#039;t complain about \d in reg exp / Use character classes for literal metachars instead of escapes&lt;br /&gt;
        &amp;quot;ProhibitMagicNumbers&amp;quot;, // don&amp;#039;t complain $n = 14&lt;br /&gt;
        &amp;quot;ProhibitManyArgs&amp;quot;, // don&amp;#039;t care how many arguments a function has&lt;br /&gt;
        &amp;quot;ProhibitNoisyQuotes&amp;quot;, // don&amp;#039;t complain if using 1 char strings: $s = &amp;#039;a&amp;#039;&lt;br /&gt;
        &amp;quot;ProhibitParensWithBuiltins&amp;quot;, // don&amp;#039;t complain if using () for buildin functions like open&lt;br /&gt;
        &amp;quot;ProhibitPostfixControls&amp;quot;, // don&amp;#039;t complain for $n ++ if &amp;lt;something&amp;gt;&lt;br /&gt;
        &amp;quot;ProhibitPunctuationVars&amp;quot;, // don&amp;#039;t complain if using $!&lt;br /&gt;
        &amp;quot;ProhibitUnusualDelimiters&amp;quot;, // don&amp;#039;t complain about m!^(https?)://!&lt;br /&gt;
        &amp;quot;ProhibitUselessTopic&amp;quot;, // don&amp;#039;t complain about use of $_&lt;br /&gt;
        &amp;quot;RequireDotMatchAnything&amp;quot;, // don&amp;#039;t complain Regular expression without &amp;quot;/s&amp;quot; flag&lt;br /&gt;
        &amp;quot;RequireExplicitPackage&amp;quot;, // don&amp;#039;t require package as first line &lt;br /&gt;
        &amp;quot;RequireExtendedFormatting&amp;quot;, // don&amp;#039;t complain Regular expression without &amp;quot;/x&amp;quot; flag&lt;br /&gt;
        &amp;quot;RequireLineBoundaryMatching&amp;quot;, // don&amp;#039;t complain Regular expression without &amp;quot;/s&amp;quot; flag&lt;br /&gt;
        &amp;quot;RequireNumberSeparators&amp;quot;, // don&amp;#039;t require 141_234_397.0145 instead of 141234397.0145 .&lt;br /&gt;
        &amp;quot;RequireTidyCode&amp;quot;, // don&amp;#039;t complain on first line if not all of Perl::Tidy is met&lt;br /&gt;
        &amp;quot;RequireVersionVar&amp;quot;, // don&amp;#039;t complain on No package-scoped &amp;quot;$VERSION&amp;quot; variable found &lt;br /&gt;
        &amp;quot;ValuesAndExpressions::ProhibitInterpolationOfLiterals&amp;quot;, // check use of &amp;#039; vs &amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    // &amp;quot;perl.ctagsPath&amp;quot;: &amp;quot;c:\\Users\\t\\Progs\\ctags\\ctags.exe&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
====PHP====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client PHP Intelephense]&lt;br /&gt;
&lt;br /&gt;
settings.json&lt;br /&gt;
    // PHP&lt;br /&gt;
    &amp;quot;intelephense.environment.phpVersion&amp;quot;: &amp;quot;7.4.30&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
====Python====&lt;br /&gt;
see [[Python#Editor:_Visual_Studio_Code]]&lt;br /&gt;
&lt;br /&gt;
==== Remote - SSH ====&lt;br /&gt;
* Connecte to remote machine via [https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh Remote - SSH]&lt;br /&gt;
* F1&lt;br /&gt;
* &amp;quot;Remote SSH: Connect to Host&amp;quot;&lt;br /&gt;
* user@server.com&lt;br /&gt;
&lt;br /&gt;
====SQL====&lt;br /&gt;
=====Format SQL=====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=inferrinizzard.prettier-sql-vscode Prettier-SQL]&lt;br /&gt;
   &amp;quot;Prettier-SQL.SQLFlavourOverride&amp;quot;: &amp;quot;postgresql&amp;quot;,&lt;br /&gt;
   &amp;quot;Prettier-SQL.ignoreTabSettings&amp;quot;: true&lt;br /&gt;
&lt;br /&gt;
=====SQLite=====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items/?itemName=alexcvzz.vscode-sqlite SQLite]&lt;br /&gt;
&lt;br /&gt;
====Shell Format====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format Shell Format]&lt;br /&gt;
&lt;br /&gt;
====Text Linting====&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=PatrykPeszko.vscode-proselint Proselint]&lt;/div&gt;</summary>
		<author><name>Torben</name></author>
	</entry>
</feed>