linguist icon indicating copy to clipboard operation
linguist copied to clipboard

Replace language-graphql grammar

Open Bamblehorse opened this issue 2 years ago • 3 comments

Description

This PR seeks to fix syntax highlighting for GraphQL inline with this discussion: https://github.com/github/linguist/discussions/6004?sort=top#discussioncomment-3350842

Checklist:

  • [x] I am changing the source of a syntax highlighting grammar
    • Old: https://github.com/rmosolgo/language-graphql
    • New: https://github.com/graphql/graphiql/tree/main/packages/vscode-graphql-syntax
Replace command and output:
script/add-grammar --replace language-graphql  https://github.com/graphql/graphiql/tree/main/packages/vscode-graphql-syntax         
Checking Docker is installed and running
Deregistering submodule: vendor/grammars/language-graphql
Cleared directory 'vendor/grammars/language-graphql'
Submodule 'vendor/grammars/language-graphql' (https://github.com/rmosolgo/language-graphql) unregistered for path 'vendor/grammars/language-graphql'
rm 'vendor/grammars/language-graphql'

Registering new submodule: https://github.com/graphql/graphiql.git
Reactivating local git directory for submodule 'vendor/grammars/graphiql'.
latest: Pulling from linguist/grammar-compiler
Digest: sha256:69d3b118b74e31ea72b4320cfd80c1c559b4174fcf7478c4b28c6d1d17f860bf
Status: Image is up to date for linguist/grammar-compiler:latest
docker.io/linguist/grammar-compiler:latest
OK! added grammar source 'vendor/grammars/graphiql'
        new scope: inline.graphql.python
        new scope: inline.graphql.re
        new scope: inline.graphql.res
        new scope: inline.graphql
        new scope: source.graphql
        new scope: markdown.graphql.codeblock
        new scope: inline.graphql.php
1 warnings found when compiling new grammar 'repository `vendor/grammars/graphiql` (from https://github.com/graphql/graphiql.git)':
- Missing include in grammar: `source.graphql` (in `packages/vscode-graphql-syntax/grammars/graphql.json`) attempts to include `source.js.jsx` but the scope cannot be found

These warnings are not fatal, but may mean the syntax highlighting on GitHub.com may not be as expected.

Caching grammar license
Caching dependency records for linguist
  git_submodule
    Using AL (4318c49202c12979a191893817dfd567ed037ce7)
    Using Alloy.tmbundle (0a80fc74e921325da23264889771a88a02877414)
    Using Assembly-Syntax-Definition (519b7b3c5f8428832dde72a90041d0707f831e5c)
    Using Atom-PostScript (773e8711263ea7fa1ae4c319057c271005eb59d0)
    Using AtomLanguageVelocity (6eb92de5a24991192192d768241be12337015884)
    Using AutoHotkey (279f16cef09be8d47dc33dc763f4a58079b4a81d)
    Using CUE-Sheet_sublime (7f099baf680744f62336edc8d7c3009187f5e572)
    Using CoDT7-Sublime (c078fc6e5ff116e3170de896521824fd096853e1)
    Using CodeMirror (482b7a45547175cabaa9fa68b31244625215a82a)
    Using ColdFusion (dbe2f76038fe77fe90b4cc4a0651aa817f14f1a3)
    Using Dafny-VSCode (55044e501fe916d87fa6504c2dec6ac6012aaddf)
    Using Docker.tmbundle (4da4c8ba3fa86b3b1890f408c5f28918731c1690)
    Using Elm (80809a07ecfd7682f96e0ea775fdf30bce68e6fb)
    Using FreeMarker.tmbundle (7259485a01310af4bf63ba4ff37cbba3724ae77f)
    Using Handlebars (c2c09947b6b83d740e9ee94a6e3a0199476f2e15)
    Using IDL-Syntax (0fc6b8f6f6696f612e70b56ff086b3eec4d39b7d)
    Using Isabelle.tmbundle (745c337a0432270474f50d12fad7ea4aa9e0b169)
    Using JSyntax (54965fe2fe4302cfb75d7edde78ca4a8461c1cb2)
    Using Ligo-grammar (73ffbf6f2b63b861d9f5165c5a64e8d4eee06ea1)
    Using LiveScript.tmbundle (d82aeb737d4883d1a74aba7a07053f90211d427b)
    Using MATLAB-Language-grammar (58ecf4f864b8b6b0dca32328beaa351fcc561fb1)
    Using MQL5-sublime (a41ed3b5e5af354d9faf262794549ea44bbe5912)
    Using MagicPython (2802ded681e0ab1a1057821c1da287147d639505)
    Using Modelica (c64d74b0096e7ebf5fbf1bb6812203b9b1292d6a)
    Using NSIS (696d06cb2bd0dfc619c989c746e4b43eea689161)
    Using NimLime (41db938f16d7269c7e41d2213e3c12ddf6fc17a8)
    Using NovaGrammars (e42389b50666ef1fcbd78314aeb3aaa7264be3a7)
    Using ObjectScript.tmBundle (0b7465b7f93f65c6d649358b43272b2888c71f7a)
    Using PHP-Twig.tmbundle (77def406d70b90dff33d006478198b729e23d22c)
    Using PogoScript.tmbundle (2255586f9ec69bab052b2250615db9b824774178)
    Using RDoc.tmbundle (6a403e7e2fc8800133075e27fa55f30a7885c41a)
    Using Racket (02739c25aefb484a031e58ff7a628adf4c97225f)
    Using SMT.tmbundle (426d5f7e0a5303fedfff2465d30165dcb4fae675)
    Using Scalate.tmbundle (0307535add076965c8cd438d0f4109bec7d68d2d)
    Using Slash.tmbundle (48e678eb2797295190f0dfa324167d0006bcc4e3)
    Using Stata.tmbundle (50685c273588cf6bd4828cb30432c7152df91c4e)
    Using Stylus (30908e3b5757d6cab4bf2ce660ef89b0c614cf62)
    Using Sublime-Coq (0d1f70727b19007e55780bcd7b74f70c399eba3b)
    Using Sublime-HTTP (778e663213ca966c1b04b43bd7c0bee59e217bd8)
    Using Sublime-Lasso (c755cf53bed8f81dcfbe937f9feaa9e564f1c2a9)
    Using Sublime-Loom (725228409c4cfcbf00216d677b85466b2303ef0b)
    Using Sublime-Modula-2 (9bd5077f925ac7a3edc87d45d1f872593ff7377e)
    Using Sublime-Nit (12c1d654166cab044fbab2d1d7f481930ad7777c)
    Using Sublime-Pep8 (be653c638b2b042c90384f5d3f335d93172bcd85)
    Using Sublime-QML (e3e058a21f3c44d64ef5eda93925ee84169b62ec)
    Using Sublime-REBOL (aafe2776a422324af44a1cdce9462cebeffcab93)
    Using Sublime-Red (fb0c69926e2f966dab413f1c34a05f376317a319)
    Using Sublime-SQF-Language (d270fd8bba79e6239bc993660657f275ba529ea8)
    Using SublimeBrainfuck (4fda534b0edfba46f1e0d920aad5f519746f2ab2)
    Using SublimeClarion (b3597c7c993c60b2813ace6129165e6c5e9390fc)
    Using SublimeEthereum (320ea07b6de9caabd0f98670e391f751965bf5a7)
    Using SublimeGDB (fcd83adef823885874a84bab184e086c94f689cc)
    Using SublimePapyrus (6dc86d921a20573fb1be6f076a0022d4d28629e4)
    Using SublimePuppet (2a224343d2151b2896b6d9c48343919c06d1e695)
    Using SublimeXtend (61c06e16645078c3238a23548911c8cd147e4b69)
    Using Syntax-highlighting-for-PostCSS (575b918985ce82545a12615a244243e41a91cd52)
    Using SystemVerilog (7eca705e87f87b94478fe222fc91d54d488cc8e3)
    Using TLA (a67cbd03099df412db00cae78d23c836b79ebc2b)
    Using TXL (614cf836497338efb87909ce54700b2e18c9fa04)
    Using Terraform.tmLanguage (7faec10b4057b95bff82fb585730e560871d26c4)
    Using Textmate-Gosu-Bundle (c0e36a01ba2c82d87fd6623481fbb57a5055b376)
    Using TypeScript-TmLanguage (0dfae8cc4807fecfbf8f1add095d9817df824c95)
    Using UrWeb-Language-Definition (cd47cc78918244b9cc36f57f5397a97a5affce4e)
    Using VBDotNetSyntax (efaa4187fe75634c0f01c294c0d9624d141cd649)
    Using Vala-TMBundle (935bd21c13068158435f64b3dbd8423c8d812c92)
    Using WhileySyntaxBundle (2dd042aa33069784e741bba943e8697ea358d449)
    Using X10 (2bae6e77fabcdceff753823477390c37305ca76c)
    Using XojoSyntaxTM (48f9a9098371f3a3170a05d38d9b1d14da85afdd)
    Using ZenScript-tmLanguage (5a7bcb775a6fb37470e56f904e70d8b8b9e6b047)
    Using abap-cds-grammar (024514393c2f98188e0702ccd3a88e3c5d689fcc)
    Using abap.tmbundle (a05dfddbd9c605a5f385c099ce7198097d24f3ae)
    Using abl-tmlanguage (aef61c0ed1c7a9b4eb6c9ca972d12cc24e053b9c)
    Using actionscript3-tmbundle (bb76f18706fdba78ffce2dd7d32ed3d2c061ba1a)
    Using ada.tmbundle (59bfc50221b2dcdbdb8a98117f44e66e1c35ffcf)
    Using agda-github-syntax-highlighting (ba7aef428c0b900675696de17e1ee6bc9d7e684e)
    Using aidl-language (5dde3874b96807a5153b1b6c8701f2bc7f942f83)
    Using ampl (2e399ebf4aec6b5b81f01d4cbee965f77852ce86)
    Using android-system-tools (307f6c9c0b0b305d6cf72480a37a72d0f86077f1)
    Using ant.tmbundle (156b6945262da1c53c1d83a411dbac126f06195d)
    Using antlr.tmbundle (7f07385abbdbd716ebb5b15ad8190347554192cf)
    Using apache.tmbundle (a12e895533700b0200cca20f169be63727efff8c)
    Using api-blueprint-sublime-plugin (0a90eff10e71a8f18974410307b3b86c71afb3ed)
    Using applescript.tmbundle (4947cad7494eba084c21cfe04689b4efce96700f)
    Using asciidoc.tmbundle (0c93369ddd920629bc97bf10e7270d8ec0d0463b)
    Using asp.tmbundle (144b21081aa53b8856f839aea68a724312f6001d)
    Using assembly (0ef23e8619103e87a0a90df1b96c2567fbedf7f5)
    Using astro (b96c479fdbba0c4cba2fbbf31745ada3a11039f3)
    Using atom-editorconfig (a256dc743b2133473aa7f7197727a5e9a873d9f2)
    Using atom-firestore-grammar (750ec2abef42f7061c6bcc29ed5db3b0a1f3f773)
    Using atom-fstar (05592abc84201bf1c59fc7fa000c49c781980170)
    Using atom-language-1c-bsl (54a00f8cbc81d17f6d8e0fd060036bbfbb54f860)
    Using atom-language-cairo (8c43bb5f335fad306488efc58de4642003e4f28f)
    Using atom-language-clean (82829c50aafb2d57423e3ec66c405e3eb9e97a02)
    Using atom-language-haproxy (c7313aca269b63b3879502b3939a1c09c6182860)
    Using atom-language-innosetup (9997c32bb49054eb0eb2bf429249590b8990f7cd)
    Using atom-language-julia (95bcb952a4b617152ae7298fcc4ca0a6ea29b06f)
    Using atom-language-nextflow (40387695d768dc7c9ab7b8594cd2c925fd254e47)
    Using atom-language-p4 (a349af898dbe060fd548040fa352233d865aef8e)
    Using atom-language-perl6 (b6167e4ee60bebc35d82c43f799057a93ca4454d)
    Using atom-language-purescript (0629209cd7009df0e7a4c2b6e6356ffa6c1eeaf2)
    Using atom-language-rust (bae5cc28cf5ec1e1f39e78722b0b2ed003078ae2)
    Using atom-language-stan (494364a14ef15df2184c0028595553883efd4bfd)
    Using atom-miniyaml (e3c376e315ec2d66412368d86660af83bfa63586)
    Using atom-salt (77257d25b4aa8d99851b987c44bbd0e53f21f69d)
    Using atomic-dreams (234b52d4828230d7741c35af2681619b55e972eb)
    Using ats (b4f5a7a9ceaf257ada89cb1068fb170db51cd426)
    Using avro.tmLanguage (480a3c747f589b212ace27c9073337b9cebc9ff3)
    Using awk-sublime (72b487a1046d86b8a195b38fa18802d2abe30370)
    Using ballerina-grammar (793001f64c497cf838d6a62b9335c982d7426691)
    Using berry-grammar (0045b13ae76c4a9adbc5ea77c45a526b895e1861)
    Using bicep (476668e54544f0c1a0c746fcffd2066c554c1c3d)
    Using bikeshed (d4e97165ee06c0f2011addfc7095a7eec64d2966)
    Using blitzmax (7ee210811a19436f978c272266c484bbc5e36d95)
    Using boogie-vscode (ecb35e860cbaf21616ec99bd79ba633ce958007c)
    Using browserslist-vscode (0391868526d6baa1fe6ede8bf823f14ea7378014)
    Using c.tmbundle (80c8e886b67227096a56aca6b92fe1587f76d603)
    Using capnproto.tmbundle (9fab42eb8a28b6138b8c11ce841efe10962b852e)
    Using carto-atom (08a80dc54a9ca44c82e406e4f36cfbc8d7afa6f6)
    Using cds-textmate-grammar (fdcf79733acfd4556bdc109dbd21380e084d9056)
    Using ceylon-sublimetext (0ee3154f3795ff03050ee678a37e6b0afb899069)
    Using chapel-tmbundle (6404148fda8fa07069f8fad4b81457bb0fd5fd2d)
    Using clarity.tmbundle (0610d0d1676011ddbbb50763d3773fc858cbf9b3)
    Using cmake.tmbundle (1421c6ba47ba697742d615e92852cfe106e0879e)
    Using conllu-linguist-grammar (e9710323ce3e41afb3723c936d65597ed8cb684e)
    Using cool-tmbundle (ab3a3356e2ff4096b23af984da09188e75371759)
    Using cpp-qt.tmbundle (5a2a10734dad293fc1aee558d7872feb9c8030f3)
    Using creole (26eab604ff51e0ae2496ff97265f06cf47c21a81)
    Using csharp-tmLanguage (77a37ae293e46d14a1bd124d4847a0756a3d27c5)
    Using cucumber-tmbundle (17a4419fb5ea47f910d9b2fd8b29f01f68382050)
    Using cython (43a86f0e97970d6ea1a01124cb0b6bcac0ce516e)
    Using d.tmbundle (e031d03ce0c2fe0f9e064dad1faf670a19bde482)
    Using dart-syntax-highlight (f470ce2de2f674c7034d99fe47b6488ac6f33fdb)
    Using data-weave-tmLanguage (e88623bd5c4650689197487a4eadc096b0733eae)
    Using denizenscript-grammar (b4dd2e50875a59e58a53d1d94d67a7ae0d2bff44)
    Using desktop.tmbundle (34f9b8ab985ff7d981661f632eeff6d6c080cea8)
    Using diff.tmbundle (0593bb775eab1824af97ef2172fd38822abd97d7)
    Using dylan.tmbundle (d1f521cc1dc5fba4976388d35d278faa02fabb57)
    Using earthfile-grammar (2b215157ea1b2dc152dc8ca124df34cd13cde340)
    Using ec.tmbundle (b8ec2d32afcaaef5ed7471d80aa4e0cd8717944d)
    Using ecl-tmLanguage (f4ee3a872123377ec2e3d688eae7de3e1c4273d2)
    Using eiffel.tmbundle (90662167c35bc4dcd1623400c5e9f99136b95992)
    Using ejs-tmbundle (5e48fff7258a94a8f57b142fa38571a1f9f68c44)
    Using elixir-tmbundle (43c8cd957d5ac6e1abbd8730fc7a08c81a6e76c9)
    Using erlang.tmbundle (136b56fe1e0f543d2b8b86ff66f524e70c621752)
    Using factor (d99c9e16632d2eb1e5a8862182529d3dcc6b7c56)
    Using fancy-tmbundle (cf144f25a025da5b24ea534d3b8e7444599be398)
    Using fish-tmbundle (25e83e24225b72c97d173e829734f8bc3dfcafe7)
    Using forth (0cf0ec91f65717903b41ea6cd62f6cd17788f0d0)
    Using fortran.tmbundle (5f8326483b8678dca14e0412aec11dca195eb034)
    Using gap-tmbundle (8b090cbfbff2c02df21d82f92bfc2abcf755cc64)
    Using gemfile-lock-tmlanguage (ce6408e07bb035c7a86a1b0cf3d4fc0f1658de24)
    Using genero.tmbundle (ea111e21c5424b09330197696428cfe1dee65df4)
    Using gettext.tmbundle (08bb69558d82ada8d4f36b8869f871ce69014749)
    Using gnuplot-tmbundle (1950830563977a831eb127e4f92307dbf43830cb)
    Using go-tmbundle (0bdec37eded22e8416d046fe28e50d2c5c666798)
    Using godot-vscode-plugin (4562bf1c319f2a84fd12025c8d16c086d3f27947)
    Using grace (5a142d38b03da55b0e816a2cece39cd7fd1d7345)
    Using gradle.tmbundle (772fc9d008f19b4041a6cee7e7659b18565da0ff)
    Caching graphiql (85fc0151d3c2fbaf270f137750082d61cd0e3ef6)
    Using graphviz.tmbundle (d1d489f893a0e6ef5d9021bf7dc1ffd08b3f9b90)
    Using groovy.tmbundle (6f903cacfb2d5397a350eeb73bc36b2c40f3da70)
    Using haxe-TmLanguage (9686bfcd787863ca7e197c0640bca168cbaefe1d)
    Using holyc.tmbundle (d080fd6e77a5068429a39ea09bad9f9a2bba2831)
    Using hoon-grammar (262617397fd058a8cc294ac7ece0b55e76638e12)
    Using idl.tmbundle (6895ac67f83c14cf3d797a35888b72c8a8f6d278)
    Using idris (c3a9f006d8f717c3092fdc89f559710fbe4fa6f7)
    Using ini.tmbundle (7d8c7b5544c48069a246fd2f43e965f06d03d3da)
    Using io.tmbundle (e8f7b3773544cfc14a7ede7344ed94683f7ed602)
    Using ioke-outdated (165ade05bce54881ec6408837dad9aed74720a7e)
    Using ionide-fsgrammar (e177bd7f9d3402f70d2f1fb42c74057ed1ccf6fa)
    Using jade-tmbundle (f311a516bb29296fcebfdc7da8149b1c79dfb0a1)
    Using jasmin-sublime (4191e4cf68426aa0df125a211e03c1d4105eb819)
    Using java.tmbundle (79b8b61865e40de0ff04bb16fe1076b154b9894c)
    Using javadoc.tmbundle (5276d7a93f0cf53b7d425c39c6968b09ea9f2d40)
    Using javascript-objective-j.tmbundle (b96701b5ebea10c6cb363fb2a8fdb32d93093b3b)
    Using jflex.tmbundle (879cc0ebc937f19a836bf3bb7ef52d1164ef5813)
    Using kivy-language-grammer (d6ab305f30432a4603c547e92ab517504aaf4baf)
    Using kusto-syntax-highlighting (a73046461bf9ddc2936809dcca2a2a0656dc44f7)
    Using lang-4d (db3ca1cd5acd195c00688eba642ae8ff7644dae7)
    Using language-agc (6fb398ee1110d65f4c92c7644e8e6d896dc43300)
    Using language-apl (5113179d6890c004a26426b6bfa49fd87dda2a2b)
    Using language-asl (e5a5ed21094d27bfd6d5394e864b8be1f93d7922)
    Using language-asn1 (208b6d9ebe873180b109a286a481ca6639200d3e)
    Using language-basic (aa04de498fcf8ec2a23081ce6470ef41837fae86)
    Using language-batchfile (9d074abbf4ff32c265cdcc266297d93fa6bdd999)
    Using language-blade (877d3f66f8a7bbdc933c3b4f950f520bd671a244)
    Using language-click (104f915f6228fb04ac9301993227b4649dc71eef)
    Using language-clojure (8983208b1953563feb8d1b3ffd6402a2f87ae329)
    Using language-closure-templates (6b2d820cbf594533ca08e600b2c0d79008d5bf2a)
    Using language-coffee-script (c0fff82f45e3a61300abc8de7bed04ff1c2d1979)
    Using language-crystal (5973ed716b396f7cb206d57285290dc8b43c78ed)
    Using language-csound (975436138f2ab808e4a2c3897586ccb0b3c958c2)
    Using language-css (9c8840bb4ef0a105d0cb25d12a265ed6db1ee6f7)
    Using language-cwl (6b84a6c2ae14469595c6996cd4a93cd3bdbfc5cd)
    Using language-debian (990d62ba9d66d102ba88e18579c8e2106e04aa69)
    Using language-dircolors (6b47a8e87db8f2661e3c61322bf87cff2504b09e)
    Using language-emacs-lisp (194d7eb71dd213989bb9b078c5fe0afb02443f05)
    Using language-eml (e92b829c1e68710f1e2d5c039642e3a8ff06db6d)
    Using language-etc (068a4ea3dac0beb14f14e2c23a7e2eba43bd909d)
    Using language-faust (93a620e7db713a9858c123e5be5e880ca53856c9)
    Using language-fontforge (c7e5f0c3f0b8110f820afd4717defb68822c107a)
    Using language-gf (30573b85e28097f561058df59512301d7ab3e978)
    Using language-gfm (c4601901b14ef6344ee4fe4ea0746629b3e32015)
    Using language-gn (4fedd4a3aba29d2af7849813a7d764383c05f4cc)
    Using language-grammars (2debfb38cceb66d3aca6e2361f220ae850a45af9)
    Using language-haml (85e8a2fc27153bc58b5d72e84d876b00ad489c67)
    Using language-haskell (a273201bd1ffd518a7700fb883d68b8fb60bcbf3)
    Using language-hql (8ebe7ab281ad151e1dd732c0189d32d09db86df6)
    Using language-html (0a4417b066a354d4f29851d91f31a33253639c53)
    Using language-igor (c449a63472dcd0f573e21800ccec6b6cd74711be)
    Using language-inform7 (fed775fdc2f2a3b5057f586fe97d2013c912cf48)
    Using language-javascript (aa2bef6daf182a9969a3831a42e6e515f42f0d2b)
    Using language-jison (ce8e2c78279b242a95b87e830a60dee55357aedc)
    Using language-jolie (7abac1ef825820dff3877cbc1d7573774df98e7c)
    Using language-jq (2401bdf50a0bc4fbef95ec58bc125add5c6a7746)
    Using language-jsoniq (89a3515410d82ef32995a1d713ece09bd15eb840)
    Using language-jsonnet (ce5a40ccd339bbd6f7150205e619814b34d218a5)
    Using language-kak (ccb3e7fbf8c54efc9a7527e462d98a8c8cec1196)
    Using language-kotlin (5680b479d6fed280874eaf2f655a015d1ce1ed2d)
    Using language-less (98b5e67f9af1cd2e82fbcb430a9e8f1dc935a2eb)
    Using language-m68k (f7f7bf11c322976bd9fd00a0d94a1cfc3d1c6c8f)
    Using language-macaulay2 (18bfcffaadbbca73b7f865470f0a7069a94068a4)
    Using language-maxscript (d873ebb6b8de284daede1e6de6c6133d1913ae05)
    Using language-mcfunction (d525d3b976869b093893c0cab2645455e12e2464)
    Using language-meson (90269533120e84a9f5882346a8d646619e606b39)
    Using language-msl (7dd7bb90a06d4ab0e0cc11674078d97d3de9c84a)
    Using language-ncl (ae46014e687be08bc4a47012fe3f21a31c081b61)
    Using language-ninja (207a60371f4c86d094dcad17e12ea57d4ca0eb7f)
    Using language-nunjucks (d865b2a667c53122e749b7d9698f1b2ac0258d98)
    Using language-pan (fc6c535a6a5cc80ff3cdbdf63e80929ddcead893)
    Using language-pcb (264d8630ec960cca83652aeedbeb2814bdb09491)
    Using language-povray (c9e175fd41b94e11bf162bf7c0a7dbedfada9749)
    Using language-property-list (448491a3f8c0baab8dbfbea56fff5f68b215a8ce)
    Using language-qasm (8d5bbadaee337adf94e1b0084b80aa277acdd18a)
    Using language-reason (4afd6bc36e6f726dbb11b92cdea4406a433cce61)
    Using language-reg (9850e9b9da731f019874ed77394eef185bbab815)
    Using language-regexp (b66d21b1676b1369d20a6649a59069638e4121f7)
    Using language-renpy (3b459241a21c563f364586fa5935a18714e3dcac)
    Using language-restructuredtext (30706379beb55bf17b3404546e4e3dccff516b5d)
    Using language-ring (45f3bb0af7ce72b21cc5545673878255d720ab6c)
    Using language-roff (d3feea6981a2cd0d20d9e61252245ec3be23bfb8)
    Using language-rpm-spec (b492ea8731340e6ada471f30c67480128661fdaf)
    Using language-rtf (70ecf6eb4e3c4fde46f70b44154f4e774dc90bf9)
    Using language-ruby (a8df7251b30482e4c718cb18e9b4a9c5b3779c70)
    Using language-sass (a6f6f63ad490850e945043fbfe04cef91c941209)
    Using language-sed (c55c39ef05f29ad1a73a864170c06f3ee25e85f2)
    Using language-shellscript (4a627b97345306a468062f15ecabef66add58102)
    Using language-subtitles (5251cb85762439339567772efb349f3c4fd64bcb)
    Using language-supercollider (1d21ff70c8830610c7fa9ec408f377fc9bce0ba4)
    Using language-texinfo (d2de523b5182e963012f143254a4a1eb83399864)
    Using language-toc-wow (03e7c2a02f2c3b2b0101929547768af5a88a7ddf)
    Using language-tsql (e6779213dae3f265aeb6af9fe8aac1a6c7cb5ff7)
    Using language-turing (3d177f94f81e4e94b0a7634dd1e763d0fed8e45c)
    Using language-typelanguage (815fb80bb308b25ac7f73122e671749146cae45d)
    Using language-viml (5030985ab9f5a84a3a18d999d7c3a82f581b0283)
    Using language-wavefront (7df4ab92557f0bd03d6671156b5ef1374f98626e)
    Using language-webassembly (fd1dfbdd83c09429ac8fc6a691515ed2b72c109a)
    Using language-xbase (deada68e573bfd623e79b3e3c96b920bdf9f1b6d)
    Using language-xcompose (220ec42caae041405c828463185be1de6b41c53f)
    Using language-yaml (6a90c8a3c6300a1dbbd95af14a7f358aa223401e)
    Using language-yang (c2d4a701d15e0ea7a1cef4f2fe4396b336504d7c)
    Using latex.tmbundle (38b7c019c90e31345b11dd59c7d613a703eaf648)
    Using linter-lilypond (d1a7aec004807fe4682dc28dea6fcefdb46076ea)
    Using liquid-tm-grammar (79791a1c551da03d3499c0df0de1534d0e74c92c)
    Using lisp.tmbundle (2c5059458c4bf8165ac2bd785a287cf292a0888d)
    Using llvm.tmbundle (5db1a160f09b041777d1ed8f1a98a4386a363e38)
    Using logos (b939d35bc8d4da2ff70cb76b3321a37d573d29f7)
    Using logtalk.tmbundle (571a1da1ff43e5e6a9f46279e65aa53bf6151013)
    Using lua.tmbundle (8ae5641365b28f697121ba1133890e8d81f5b00e)
    Using m3 (155579bc3879e9d8dddee5bc26323348bddfcd5e)
    Using make.tmbundle (3839e8113db1ec23227dcd30d5a57508a9b05d5c)
    Using mako-tmbundle (45037e4e98f0c215b55b194d303811d43b85407c)
    Using marko-tmbundle (94e0c9c2131bd3fc8286d324322df80e1e6fe727)
    Using mathematica-tmbundle (b61b94a2944a55ebd602cc35a91760ce052f889c)
    Using maven.tmbundle (180999aa43b2dbb3d3953f0196e766420ec34553)
    Using mediawiki.tmbundle (6974604d7e74bd5d7e262dfba839314b639d5a52)
    Using mercury-tmlanguage (cb57d42dbe343d3809c3dd7946f28f6354a2687e)
    Using mint-vscode (55f9837da681066983b9f2e3afcc64572cbe4d23)
    Using mlir-grammar (2b8d3029bcd9871b773707983ab2269a70ec2a0b)
    Using monkey (3a323c057a963a32d1fe002f8b88ce98d6faff2c)
    Using moonscript-tmbundle (cf69300f2a38d4c585bef4c5ad8543f5e258de8d)
    Using nemerle.tmbundle (8311f0f019a58a2c154a81e2ea9d3f4ddeec1298)
    Using nesC (573e09cd923ac05956f7892c7f9ce74e079d247d)
    Using nix-linguist (d02f4f43728098e9cd6f66341bc719f648a0ee9d)
    Using nu.tmbundle (7beffd8cfc2542b43ebfabd66998d0fd503d1bb0)
    Using objective-c.tmbundle (d59562b0948d4dae01eaee1a2b2bcde3b478404e)
    Using ocaml.tmbundle (8158940052861bcf90c28f343dff2c50ab440b3f)
    Using ooc.tmbundle (ff03f615b33e9a6266b43ca2a70dacffe21f0505)
    Using opa.tmbundle (4c00f8a619e4ed6e245610394df1911f0f68d8d0)
    Using openscad.tmbundle (906f292f2007b8e5062d79ab200427904aa77e49)
    Using oz-tmbundle (ae97a56fadad87b07b5ab8fa869f478844559825)
    Using parrot (b56e84139f2a8b75aa199a990d340b9a0463de16)
    Using pascal.tmbundle (3b11b782368065e55acce0423f385722771d28b0)
    Using pawn-sublime-language (b83dab341b1da7af10937a61d49349009c30f1ee)
    Using perl.tmbundle (a85927a902d6e5d7805f56a653f324d34dfad53a)
    Using php-smarty.tmbundle (3888046662241e02f1a7a39eb14bc4844acc082e)
    Using php.tmbundle (f22df8af8441f9010ffc3e2cf7edb648d5b2cc64)
    Using pig-latin (655bd8b1887d040fe7a0c691c6aa10c279a758b2)
    Using pike-textmate (96870efc1f1c2f489ec5ac8b73eaf33aa7517ac9)
    Using portugol-grammar (8c427b469e2288d4031eb51241b76d2fd44550c2)
    Using powershell (c0372a1d2df136ca6b3d1a9f7b85031dedf117f9)
    Using processing.tmbundle (214b3420f12d65b125e82dc039d580326257f71b)
    Using python-django.tmbundle (81d1395950ffb66e689e41863fab9a4f7cc5f30e)
    Using qsharp-compiler (4e88c97f8f61e6ef1ec0fd6d2406720a79c55923)
    Using quake (bd830b0d0e109ebb8b4b4415cf293e6be58af88b)
    Using r.tmbundle (5dc52fc8559e064150a7f4f6f5c60c31672f3494)
    Using rascal-syntax-highlighting (3032840be267487b3dac153f7b7f4a1632af9e5d)
    Using razor-plus (d1d3a9b5178f1afb963034c788eb143a090df5b9)
    Using rescript-vscode (57c52698267afd31e3b0696895ac18add140bc52)
    Using riot-syntax-highlight (6ffd29ce303d73f2a838621beecc56525965c3b3)
    Using ruby-slim.tmbundle (3b1441f89fde40678c3c0ada6d75ce46417a35b6)
    Using sas.tmbundle (f24cf2992e98ab566c72b725c7f66f5963393556)
    Using scheme.tmbundle (aa710ce5c38b1e479fa872b43291986f6762d363)
    Using scilab.tmbundle (629ea8bd1a30890cdfa35f1566137bd773cce948)
    Using secondlife-lsl (0d7fb8982d5fe6b1f7065dfbfe42d6e9eaf02251)
    Using selinux-policy-languages (2e69ad2944890fa713fe9f76dc54d9db05e90f9a)
    Using shaders-tmLanguage (87c0dca3a39170dbd7ee7e277db4f915fb2de14a)
    Using smali-sublime (36add49df8c7d8dde1d5cf0d68c4098183b2714f)
    Using smalltalk-tmbundle (69b6ea767fb1a911931cdaa14cd980a2e675a1d0)
    Using sourcepawn-vscode (88a48c8263acd92cc877d624b3918cecfcb18d03)
    Using sql.tmbundle (6d4edbc113d3272f7c097d6b1504624289ee2bc5)
    Using squirrel-language (e3fc608676caad0bc3fd6001dadae90590b697e0)
    Using st2-zonefile (9768a7e2ae598e55453a9946b3e7e1d5668ced01)
    Using standard-ml.tmbundle (b52a5ebf528f89f19bead3f92b10f772ccda74aa)
    Using sublime-MuPAD (79c49b98086b2b1e378496d69b7394f7347836cb)
    Using sublime-angelscript (7144f399677f24eb571cb65800d694b16f5ade8f)
    Using sublime-aspectj (c1928d2335a2958cdf69e06351d2c4118fc22ec8)
    Using sublime-autoit (2b2e950c7edb47da76d335fb205593bc83987a19)
    Using sublime-befunge (a49a3fb1a3afca1dde2a522585841d97999e8ad7)
    Using sublime-boo (d71517d4189bb82b031856fca961f0ad495a7d1a)
    Using sublime-bsv (6b3ecf1d44a2e9a9fc8a6c73268d23f1ade81cd8)
    Using sublime-cirru (5465b5ac1728bdee6bbfce8038eb368c6f06e720)
    Using sublime-clips (af566eb80b1a47d3b54713ad324dfc1d396ed464)
    Using sublime-fantom (e5bef70a6c10a173bc82a1a8ccb4087f3a2d3bd9)
    Using sublime-glsl (59a5f8a3120358657cefdc4b830b4a883ebfbf77)
    Using sublime-golo (33259eba0cd75d73ad833b7c29f6a77aa4af55cc)
    Using sublime-mask (ac22df66625ba1a2e0ddff73bc636a75d182acfb)
    Using sublime-nearley (e45515f8d2b54cb0e809bf723ddf6747c88523c4)
    Using sublime-netlinx (f4a70bd37a65d4cbd56b7fb4f393ed6c1d4dfbde)
    Using sublime-nginx (65f5a63c0d1760c5db2264e50e3b14a7a4567cc0)
    Using sublime-odin (f1143914e048e44ff41ba902ff67e269cc6ed197)
    Using sublime-opal (d00af3d31b5aea29a3151ac2ac74b3e5195952bb)
    Using sublime-pony (decb08a33ce6f6423e0a4abd2e018d5f476e0c99)
    Using sublime-promela-spin (e96c52c08f9d63164f8817b3170c12bf73d37432)
    Using sublime-q (cbe1f9d09576ab333b92e2404c270afc94ccde8c)
    Using sublime-rexx (e490bdbc0e5b7e50a365cc69fcc140fb1231156b)
    Using sublime-robot-plugin (07069ebf20c82663eee24e4c7d82cccca020e8e9)
    Using sublime-shen (a26b161adf8e79220f7e69b94c4e467757c23dad)
    Using sublime-spintools (c661bf71a25c3d99df2a2d08ba4bf0fd762af910)
    Using sublime-tea (62b508c948bd7c500a80a898a8fa05bdc311c9d1)
    Using sublime-terra (d77b0341d26f0989b2dc918ce9fb5cb8a5c7202b)
    Using sublime-text-ox (5cbc2c655b4b771d34b75bbe962964455510644b)
    Using sublime-varnish (c129dce0f14f8605d64d094d72fdc47f59738512)
    Using sublime-zig-language (1a4a38445fec495817625bafbeb01e79c44abcba)
    Using sublimeassembly (150352f4d89d7fde48b18cc4b046385a6e926c96)
    Using sublimeprolog (9e8e142e55557465511338d5b26ca585cb729310)
    Using sublimetext-cuda-cpp (2bf66d15322717284a6d101f99ec8b72c98c1c1d)
    Using sublimetext-nasl (6b8b21304ab4dff61c0a7ffd314d7cd4b526ba01)
    Using svelte-atom (1b2dbd6e14681365988a6798599e18b7887a38fb)
    Using swift.tmbundle (aa73c3410d26dea8d39c834fd8e9bec4319dad2c)
    Using tcl.tmbundle (f06f80144c01ff1e3836cef21cbac62f8e1c5df6)
    Using textmate.tmbundle (e6c9b5e9609da8c9157abf5f77b02eff87b24936)
    Using textproto-grammar (34f4ec92fac956da753c2818f765cb2575cba8de)
    Using thrift.tmbundle (eac7c8100416015be2bd20562138f43ba3a573b7)
    Using toml.tmbundle (e82b64c1e86396220786846201e9aa3f0a2d9ca2)
    Using turtle.tmbundle (0782b476573a317917fb9b3bbe7e6a68abefa7a5)
    Using verilog.tmbundle (f55a9859f48bb6189992b86748c127044131a785)
    Using vhdl (ba4d6e438eedeab49217219163ade0b06f3aacab)
    Using vsc-fennel (4fb7fc5ab382d37e203d9bda52daeab7d91e95f4)
    Using vscode-TalonScript (f5983a821db2f1d4ae37e9d109e113e38d7565f9)
    Using vscode-antlers-language-server (2023f4c632840ed1734bdb92f98e9fc164d96453)
    Using vscode-brightscript-language (506444355fca7b69baafda92d57ab9369f701412)
    Using vscode-cadence (45200aeec47293b01e96278e8e029791702f02ee)
    Using vscode-codeql (f559b59ee55a538289e4c04c81f1b863e991979b)
    Using vscode-cue (0734615a2607fe03f5d6c1816f8f7435179659fc)
    Using vscode-curry (d6c97c45e63317a75ff52147a469b289559f5427)
    Using vscode-euphoria (2c8eb673910a27bd1924b2392ef400a40dd950b7)
    Using vscode-fluent (707442e612042f05426cc944571911991754651c)
    Using vscode-gcode-syntax (13ba27dfdb2241f8380e446185faf72419a44c84)
    Using vscode-gedcom (589dd258b12b5abde3a3d9355a44c4fbf61d5daf)
    Using vscode-gleam (3cd09698cc1c5f06e07c7436195780791acc4a82)
    Using vscode-go (180bbce30e9c4993bc931f27459bcba7de230148)
    Using vscode-hack (40b666d500237c573b22d22082c90bfeb50dc188)
    Using vscode-hy (21194a0c9c186b5e9d12d8e79d7bc1a7b8a4b38a)
    Using vscode-ibmi-languages (3fe4608852dcb042b7e61931d2834df42696ec6b)
    Using vscode-janet (fdae1696c1c08017a557f3d9d69b1d9d454bac02)
    Using vscode-jest (f55a2b4af2f984f4e06b62f053155ca5efadf22e)
    Using vscode-lean (2f7c932838fbf936fbc4e671f741d7e8e9061a0d)
    Using vscode-monkey-c (c45bd182c137b1e0ef7ca7ea1df3ecc9c8e47983)
    Using vscode-motoko (4901892b6f8fef191326dacd5e44c47980c684aa)
    Using vscode-move-syntax (64e66c531a4d2b55616bc9bd2b771b0c50853c3f)
    Using vscode-opa (0282a611d1c3e70ffc353fd2003f0027a1c9ccfe)
    Using vscode-plantuml (4058f35f02094034b63c40a6c92db184e0a943f0)
    Using vscode-prisma (c63ce2f17c743a76b40158e68a7714ec0793a517)
    Using vscode-procfile (b1ddcf5c349acaa005fabdcf7111f34443d552f3)
    Using vscode-proto3 (f808059028c870ffd0b38babdfafcd49752dee1e)
    Using vscode-scala-syntax (fbd150832b5bef19b9e0d2994548c5f52b7e2be3)
    Using vscode-singularity (44e28b7a5084bb92397b5244a154be143be9b91e)
    Using vscode-slice (bb750a498262e40ca76e9aae927c9619280351b6)
    Using vscode-vlang (dbc661e1b205c576eb077f6a83064de4820a876f)
    Using vscode-wren (6a0bab51586ff0c01dda151445fa2208d4488db9)
    Using vscode-yara (cc5e2d2372449329c4eb3167538592a7d378e5f5)
    Using vscode-zil-language (f713659fe38fffd4acea7caec151acbd0e3c7b26)
    Using vscode_cobol (a6ea155ac7af7b67ee55e696e81465838bfc7b36)
    Using vscode_mikrotik_routeros_script (767b8c9e4696e20be4de2f866361661d05594330)
    Using vue-syntax-highlight (2a3e89e415f49f5fbe8bf8bf42e45f8f78ccf642)
    Using wdl-sublime-syntax-highlighter (b4818fb94e388a2437b8d2611a43c16a37bc8366)
    Using witcherscript-grammar (20179adb21f5fbcb0681ad27672b6de4df325f37)
    Using wollok-sublime (a2d80902dee82a3372952db420eef3983a88a7e1)
    Using xc.tmbundle (309d1f662ca32513d3eed19f44ce4ef1d6f5f611)
    Using xml.tmbundle (715363040b087a0c6720800e6dac30f9708b3f23)
    Using zeek-sublime (01cfdcff93d367c024d014556f3ea6fb9c5effdc)
    Using zephir-sublime (2d68b4ce08bf445e07df018c07818dc1187b5d3f)
  * 413 git_submodule dependencies
Updating grammar documentation in vendor/README.md

Bamblehorse avatar Aug 09 '22 13:08 Bamblehorse

@lildude - apologies for another name check 🙏 🙂

I see there are failing tests - please let me what I can do to get the PR in shape - edit: maybe that's to do with https://github.com/github/linguist/pull/6002

Also is there a way for me to visually test the new syntax highlighting this PR adds? Want to make sure I'm addressing the issue from https://github.com/github/linguist/discussions/6004

Bamblehorse avatar Aug 09 '22 14:08 Bamblehorse

I see there are failing tests - please let me what I can do to get the PR in shape - edit: maybe that's to do with #6002

Yup, that's precisely it. You can ignore the failure for now. I won't be merging any PRs until that issue has been resolved and I'm close to making a release.

Also is there a way for me to visually test the new syntax highlighting this PR adds?

We used to have something to do this but it was decommissioned earlier this year. See https://github.com/github/linguist/issues/5844 for deets and other methods of checking the syntax highlighting, but to save you time: https://novalightshow.netlify.app/ created and maintained by @Nixinova

lildude avatar Aug 09 '22 14:08 lildude

I see there are failing tests - please let me what I can do to get the PR in shape - edit: maybe that's to do with #6002

Yup, that's precisely it. You can ignore the failure for now. I won't be merging any PRs until that issue has been resolved and I'm close to making a release.

Understood - let me know if I can help at all - thanks for the reply 🙂 🙌

Also is there a way for me to visually test the new syntax highlighting this PR adds?

We used to have something to do this but it was decommissioned earlier this year. See #5844 for deets and other methods of checking the syntax highlighting, but to save you time: https://novalightshow.netlify.app/ created and maintained by @Nixinova

Ah perfect. Thanks for the context with #5844 - it's a shame you had to sunset Lightshow! Looks like it was a great tool 😎

Looks like the new syntax highlighting should solve the issue and parse GraphQL comments as expected unless I misunderstand how it works

image

https://novalightshow.netlify.app/?grammar-type=url&grammar=https%3A%2F%2Fraw.githubusercontent.com%2Fgraphql%2Fgraphiql%2Fmain%2Fpackages%2Fvscode-graphql-syntax%2Fgrammars%2Fgraphql.json&sample-type=text&sample=type+Car+%7B%0A++%22%22%22%0A++This+is+fine%0A++%22%22%22%0A++id%3A+Int%21%0A%0A++%22%22%22%0A++However%2C+a+comma+can+break+syntax+highlighting%0A++%22%22%22%0A++speed%3A+Int%21%0A%7D%0A%0Atype+Plane+%7B%0A++id%3A+Int%21%0A++speed%3A+Int%21%0A%7D

Bamblehorse avatar Aug 09 '22 16:08 Bamblehorse