CodeTools is an open-source suite of software for developing Wolfram Language code.

CodeTools consists of:

  • a parser
  • a linter / static analyzer
  • a formatter
  • an implementation of Language Server Protocol
  • official Wolfram Language plugins for Sublime Text and Visual Studio Code.

I started the parser in 2018, and it quickly became apparent that this enabled the creation of other tools.

I am excited about further directions, such as a debugger built on DAP and an indexer built on LSIF.

Read some feedback on my work on CodeTools.

News

CodeTools 1.7 is released

CodeTools 1.6 is released

CodeTools 1.5 is released

CodeTools 1.4 is released

Sublime Text

Visual Studio Code

Language Server Protocol for Wolfram Language

Parsing the Wolfram Language

Finding Bugs in the Wolfram Language

Formatting the Wolfram Language