We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RUN \ \ \"
import { DockerfileParser } from 'dockerfile-ast'; let dockerfile = DockerfileParser.parse("RUN \"\\\n \\\n\\\""); let instruction = dockerfile.getInstructions()[0]; console.log(instruction.getArguments().length); for (const arg of instruction.getArguments()) { console.log(arg.getRange()); } dockerfile = DockerfileParser.parse("RUN \"\\\n\t\\\n\\\""); instruction = dockerfile.getInstructions()[0]; console.log(instruction.getArguments().length); for (const arg of instruction.getArguments()) { console.log(arg.getRange()); }
Notice here how the second argument has a range with a start position later than the end position.
2 { start: { line: 0, character: 4 }, end: { line: 1, character: 2 } } { start: { line: 2, character: 0 }, end: { line: 1, character: 2 } } 2 { start: { line: 0, character: 4 }, end: { line: 1, character: 1 } } { start: { line: 2, character: 0 }, end: { line: 1, character: 1 } }
The text was updated successfully, but these errors were encountered:
The Dockerfiles should look like this instead and not what was in the original post.
RUN \" \ \"
Sorry, something went wrong.
Whoops...
RUN "\ \ \"
d1b1bd2
rcjsuen
No branches or pull requests
Notice here how the second argument has a range with a start position later than the end position.
The text was updated successfully, but these errors were encountered: