commit | d643cfaa9237de7e4436fd57c51c2cdd7bf625ec | [log] [tgz] |
---|---|---|
author | Daniel Salazar Villarreal <villarreald@google.com> | Wed Sep 14 00:13:26 2022 +0000 |
committer | Daniel Salazar Villarreal <villarreald@google.com> | Wed Sep 14 00:13:26 2022 +0000 |
tree | 9f1dabccf6b412893b8cfa8d5de6c95160567bce | |
parent | d68c33754f9af176dd93e9128112a354fa37aeed [diff] |
[syntax] CML syntax highlighting * Syntax definition for cml blocks: include, program, children, collections, environments, capabilities, use, expose, offer, facets, config. * Identify comments * Blocks can be multi-line or a single line * Snap tests to detect unexpected changes. * Identify double comma as mistake (illegal marker) * Identify invalid keys. * Identify invalid values for a given key. * Try its best not to propagate errors to other sections/blocks (divide blocks using '[]', '{}') * Allow any valid type value for an invalid key to give a more pleasant user experience. * Update snapshot testing documentation Fixed: 105649 Change-Id: I9d616b3024711eea9fda89393f182609d168eb5b Reviewed-on: https://fuchsia-review.googlesource.com/c/vscode-plugins/+/706990 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Clayton Wilkinson <wilkinsonclay@google.com> Reviewed-by: Shai Barack <shayba@google.com> Reviewed-by: Solly Ross <sollyross@google.com> Reviewed-by: Yaneury Fermin <yaneury@google.com>
This VS Code extension implements the commonly needed functionality for Fuchsia development.
This is a Work In Progress Currently supporting:
The FFX tool path can be set under Settings > Extensions > Fuchsia SDK
. If this path is not set, the extension will automatically search for it at:
Use of the Fuchsia core developer tools is subject to the Google Terms of Service. The Google Privacy Policy describes how data is handled in your use of this service.