rcjsuen / dockerfile-language-service

Dockerfile language service for providing an API to create feature-rich Dockerfile editors in JavaScript.
MIT License
16 stars 2 forks source link

Support highlighting of here-document names #121

Closed rcjsuen closed 1 week ago

rcjsuen commented 9 months ago

We should provide highlight ranges for a here-document's name.

const lib = require("dockerfile-language-service");
const service = lib.DockerfileLanguageServiceFactory.createLanguageService();
const ranges = service.computeHighlightRanges("FROM alpine\nRUN echo <<file\nabc\nfile", { line: 1, character: 13 });
console.log(ranges.length);
0