Open LnLcFlx opened 7 months ago
Yes, also recently encountered this.
Having to suggest "only-works-in-this-tool" magic comments feels fairly antithetical to encouraging use of schema conventions.
For reference, other JSON-adjancent tools such as taplo
support $schema
.
Opened #970.
For reference, other JSON-adjancent tools such as
taplo
support$schema
.
Also JetBrains' IDEs would be which are probably one of the other often used IDEs that are used with YAML files.
Only caveat though is that some tools GitLab CI don't like any extra key on their YAML and fail, but #959 would resolve that as well then.
I am using with
nvim-lspconfig
for editing aJSONC
file like this. When I add a modeline like# yaml-language-server: $schema=https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json
I get the desired LSP functionalities. But when I only use"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json"
instead of the modeline, like suggested in the link above, it does not work.What am I doing wrong?