This repository contains the code and documentation of an expl3 static analysis tool (a linter) outlined in the following devlog posts:
On September 6, 2024, the tool has been accepted for funding by the TeX Development Fund. The full text of the project proposal, which summarizes devlog posts 1–4 is available here.
In the future, this repository may also contain the code of other useful development tools for expl3 programmers, such as a command-line utility similar to grep
that will ignore whitespaces and newlines as well as other tools.