Skip to content

puretype/puretype-vscode

Repository files navigation

puretype README

This repository is the initial VSCode extension for interfacing with the PureType backend, which produces a list of style and form issues (and optionally, suggestions) for code in a given language.

Elixir is the only language initially supported, but other languages will be registered in future, based on a list provided by the backend.

It includes functionality to:

  • authenticate with the PureType backend using VSCode dialogs and external URI handlers
  • display issues using a hover provider
  • display suggestions using a code action provider
  • functionality to submit code to the backend for evaluation using GraphQL and cache files as necessary

Ideally most of this functionality would be placed in a local process speaking Language Server Protocol, to ensure compatability between many different IDEs, but this will be sufficient for a first version.

Copyright and License

Copyright (c) 2024 PureType Systems

This code is released under the MIT License.

About

VSCode plugin for PureType

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •