├── .eslintignore ├── .eslintrc.cjs ├── .gitattributes ├── .github └── workflows │ └── test.yaml ├── .gitignore ├── .husky └── pre-commit ├── .vscode ├── launch.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── DEVELOPMENT.md ├── LICENSE.txt ├── README.md ├── client ├── README.md ├── package.json ├── src │ ├── extension.ts │ └── test │ │ ├── completion.test.ts │ │ ├── diagnostics.test.ts │ │ ├── helper.ts │ │ ├── index.ts │ │ └── runTest.ts ├── testFixture │ ├── boilerplate.vcl │ ├── completion.vcl │ └── diagnostics.vcl └── tsconfig.json ├── completions.png ├── diagnostics.png ├── hover.png ├── icon.png ├── icon.svg ├── language-configuration.json ├── package.json ├── screenshots.png ├── scripts └── e2e.sh ├── signatures.png ├── syntaxes └── vcl.tmLanguage.json ├── test ├── colorization.test.js ├── colorize-fixtures │ └── boilerplate.vcl ├── colorize-results │ └── boilerplate_vcl.json ├── index.js └── runTest.mjs └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/README.md -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/src/test/completion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/test/completion.test.ts -------------------------------------------------------------------------------- /client/src/test/diagnostics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/test/diagnostics.test.ts -------------------------------------------------------------------------------- /client/src/test/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/test/helper.ts -------------------------------------------------------------------------------- /client/src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/test/index.ts -------------------------------------------------------------------------------- /client/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/src/test/runTest.ts -------------------------------------------------------------------------------- /client/testFixture/boilerplate.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/testFixture/boilerplate.vcl -------------------------------------------------------------------------------- /client/testFixture/completion.vcl: -------------------------------------------------------------------------------- 1 | sub vcl_fetch { 2 | 3 | 4 | } -------------------------------------------------------------------------------- /client/testFixture/diagnostics.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/testFixture/diagnostics.vcl -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /completions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/completions.png -------------------------------------------------------------------------------- /diagnostics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/diagnostics.png -------------------------------------------------------------------------------- /hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/hover.png -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/icon.png -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/icon.svg -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/package.json -------------------------------------------------------------------------------- /screenshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/screenshots.png -------------------------------------------------------------------------------- /scripts/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/scripts/e2e.sh -------------------------------------------------------------------------------- /signatures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/signatures.png -------------------------------------------------------------------------------- /syntaxes/vcl.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/syntaxes/vcl.tmLanguage.json -------------------------------------------------------------------------------- /test/colorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/test/colorization.test.js -------------------------------------------------------------------------------- /test/colorize-fixtures/boilerplate.vcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/test/colorize-fixtures/boilerplate.vcl -------------------------------------------------------------------------------- /test/colorize-results/boilerplate_vcl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/test/colorize-results/boilerplate_vcl.json -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/test/index.js -------------------------------------------------------------------------------- /test/runTest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/test/runTest.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fastly/vscode-fastly-vcl/HEAD/tsconfig.json --------------------------------------------------------------------------------