You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Abstract

Solang project currently hosts a very basic Language Server for Solidity language. The aim of this mentorship is to make the language server much more complete, will make developing Solidity code using this language server will be a much greater developer experience.

Mentor and Mentee

Mentor: Sean Young

Timezone: BST

Discord: seanyoung

Mentee: Govardhan G D

Timezone: IST

Fork of official repository for this project: https://github.com/chioni16/solang

Deliverables

As part of this mentorship, the following features are planned to be added to the existing Language Server:

  • Markdown formatting of hovers
  • Do not require you to save the solidity file
  • Drop diagnostics when closing solidity file with errors
  • Go to definition
  • Go to declaration
  • Go to implementation
  • Go to type definition
  • Go to/find all references
  • Format code 
  • Rename
  • Code completion


  • No labels