Improve Language Matching in Vscode

Let’s say you have the Red Hat YAML extension. This does a great job with formatting and validation.

However, other directories contain files for Azure DevOps Pipelines that are also yaml. You can tweak the matching logic based on common paths you’d use and get those to default to a different language.

1
2
3
4
5
6
"files.associations": {
"*.json5": "json5",
"CODEOWNERS": "plaintext",
"*.aliases": "gitconfig",
"{**/tasks/*.y*ml,**/jobs/*.y*ml,**/variables/*.y*ml,**/stages/*.y*ml,**/pipelines/*.y*ml,**/ci/*.y*ml,**/build/*.y*ml,**/templates/*.y*ml}": "azure-pipelines"
},

You can see the icon in the explorer switch to the new type as well to have a quick visual validation.


Webmentions

(No webmentions yet.)