[fidl][lsp] Notify user on failure to import fidl_project.json

Currently, when the server fails to find or parse fidl_project.json, it
crashes, which is not helpful for the user. This instead sends a dialog
message to the user suggesting to regenerate fidl_project.json or to
point the editor to their custom file.

This CL also prepares the extension for a new release, v0.3.1.

Test: go test -p 1 ./...
Change-Id: Ib0b8e5a93ca304a2780296d1aebf417a3d56d88e
Reviewed-on: https://fuchsia-review.googlesource.com/c/fidl-misc/+/401993
Reviewed-by: Benjamin Prosnitz <bprosnitz@google.com>
11 files changed
tree: 34158a6ff9231744381ab2fd0282fd0067a7aacc
  1. fidl-lsp/
  2. fidldev/
  3. vscode-language-fidl/
  4. .gitignore
  5. .vscodeignore
  6. AUTHORS
  7. CONTRIBUTING.md
  8. LICENSE
  9. PATENTS
  10. README.md
README.md

Fuchsia Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Fuchsia.