Back
Close

TECHIO> annotate

Usage

TECHIO> annotate --file <FILENAME> --position <LINE[:COLUMN]> [OPTIONS] <MESSAGE>

Description

Annotate the client code editor with margin marker and an associated message.

Options

-f, --file <FILENAME> FILENAME is used to select the code editor associated with the displayed annotation. If a client editor filename is contained in the command filename, this editor is selected. If the FILENAME does not match with a client editor filename, the annotation is not displayed.

-p, --position <LINE[:COLUMN]> LINE represents the line of the marker. A COLUMN value can be appended to give more details about the precise position of the annotation. LINE and COLUMN are integer values.

-t, --type <TYPE> TYPE of the annotation. Valid values include: info, warning, and error. The default value is error.

-c, --channel <CHANNEL> The annotation information can also be optionally printed on a CHANNEL.

Examples

Display a warning annotation on the line 3 of a main.js editor file with the associated message: warn: ';' not found.

TECHIO> annotate --type "warning" --file "a.js" --position 3 warn: ';' not found

Display an error annotation on the line 4 of a Main.java editor file with the following message: error: ';' expected at end of line. It also prints the message on a compilation channel with the name of the file, the line number, and the column.

TECHIO> annotate --channel "compilation" --file "Main.java" --position 4:8 error: ';' expected at end of line
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants