{ "name": "ucxl-syntax-linter", "displayName": "UCXL Syntax + Linter", "description": "Syntax highlighting and linting for UCXL addresses inline in any file.", "version": "0.0.1", "publisher": "Anthony Rawlins - CHORUS.services", "repository": { "type": "git", "url": "https://github.com/anthonyrawlins/ucxl-vscode-linter.git" }, "engines": { "vscode": "^1.70.0" }, "categories": [ "Linters", "Programming Languages" ], "activationEvents": [ "onLanguage:ucxl", "onLanguage:go", "onLanguage:rust", "onLanguage:javascript", "onLanguage:python", "onLanguage:markdown" ], "main": "./extension.js", "contributes": { "languages": [ { "id": "ucxl", "aliases": ["UCXL"], "extensions": [".ucxl"] } ], "grammars": [ { "language": "ucxl", "scopeName": "source.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": [ "source", "text", "source.go", "source.rust", "source.js", "source.py" ] }, { "language": "go", "scopeName": "source.go.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": ["source.go"] }, { "language": "rust", "scopeName": "source.rust.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": ["source.rust"] }, { "language": "javascript", "scopeName": "source.js.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": ["source.js"] }, { "language": "python", "scopeName": "source.python.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": ["source.py"] }, { "language": "markdown", "scopeName": "source.markdown.ucxl", "path": "./syntaxes/ucxl.tmLanguage.json", "injectTo": ["source.md"] } ] }, "scripts": { "package": "vsce package" } }