Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Optics FrameworkNew to Visual Studio Code? Get it now.
Optics Framework

Optics Framework

Mozark

|
4 installs
| (0) | Free
Diagnostics, completion, hover, goto-definition, rename and more for optics-framework CSV test suites
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Optics Framework

Diagnostics, completion, hover, goto-definition, references, rename and semantic highlighting for optics-framework CSV test suites, powered by optics-framework-lsp.

Everything is project-wide: a name defined in one CSV resolves references in every other file in the workspace, so completion, goto-definition and rename all work across files, not just within one.

Requirements

  • The Python extension, with an interpreter selected (Python 3.12+).

No other install step: the language server's own pure-Python dependencies ship inside this extension.

The server attaches to every *.csv file in the workspace. Files that are not optics suites produce no diagnostics, because the parser classifies each file by its header row.

Settings

setting default
optics.server.pythonCommand unset override the interpreter the Python extension selects
optics.trace.server "off" log LSP traffic to the "Optics" output channel

Commands

  • Optics: Restart Language Server

License

Apache-2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft