Skip to content

Update LSIF spec based on offline discussions

Warren Gifford requested to merge olafurpg/symbol-role into main

Created by: olafurpg

  • Move Occurrence.Role to a toplevel SymbolRole enum. This enum now permits multiple roles to encode multiple bits of information such as definitions, imports and write-access.
  • Rename Symbol to SymbolInformation and replace symbol_uri with symbol.
  • Rename Package to PackageInformation and replace package_uri with package.
  • Rename Highlight to SyntaxKind.
  • Use CamelCase for enum values and disable the linters that require ALL_CAPS_SNAKE_CASE.

Merge request reports

Loading