glslint 0.7.0

A luma.gl/deck.gl-aware GLSL checker and language server
{
  "name": "glslint",
  "displayName": "glslint",
  "description": "luma.gl/deck.gl-aware GLSL diagnostics — an LSP client for the glslint binary.",
  "version": "0.7.0",
  "publisher": "johncarmack1984",
  "license": "MIT OR Apache-2.0",
  "icon": "icon.png",
  "galleryBanner": {
    "color": "#0b0e14",
    "theme": "dark"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/johncarmack1984/glslint.git",
    "directory": "editors/vscode"
  },
  "homepage": "https://github.com/johncarmack1984/glslint#readme",
  "bugs": {
    "url": "https://github.com/johncarmack1984/glslint/issues"
  },
  "keywords": [
    "glsl",
    "shader",
    "deck.gl",
    "luma.gl",
    "webgl",
    "lsp"
  ],
  "engines": {
    "vscode": "^1.91.0"
  },
  "categories": [
    "Linters",
    "Programming Languages"
  ],
  "activationEvents": [
    "onLanguage:glsl",
    "onLanguage:typescript",
    "onLanguage:typescriptreact",
    "onLanguage:javascript",
    "onLanguage:javascriptreact"
  ],
  "main": "./extension.js",
  "contributes": {
    "languages": [
      {
        "id": "glsl",
        "aliases": [
          "GLSL",
          "glsl"
        ],
        "extensions": [
          ".glsl",
          ".vert",
          ".frag",
          ".comp",
          ".vs",
          ".fs"
        ],
        "configuration": "./language-configuration.json"
      }
    ],
    "grammars": [
      {
        "language": "glsl",
        "scopeName": "source.glsl",
        "path": "./syntaxes/glsl.tmLanguage.json"
      }
    ],
    "configuration": {
      "title": "glslint",
      "properties": {
        "glslint.path": {
          "type": "string",
          "default": "",
          "description": "Path to the glslint executable. Leave empty to auto-resolve (~/.cargo/bin/glslint from `cargo install --path .`, then `glslint` on PATH). Set an absolute path to override."
        }
      }
    }
  },
  "dependencies": {
    "vscode-languageclient": "^10.1.0"
  }
}