CTAN update: expltools
Datum: 6. Februar 2026 14:46:52 MEZ
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2026-02-05
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
## expltools 2026-02-05 ### explcheck v0.17.1 #### Fixes This version of explcheck has fixed the following bugs: - Speed up processing steps before flow analysis. (#158..#161, aadd378) These changes improve processing time by about 15% for an average package file in the current TeX Live, and by up to 300% for large files like `expl3-code.tex`. #### Documentation This version of explcheck has made the following improvements to the documentation: - Specify syntax highlighting for configuration files. (contributed by @muzimuzhi in #157) #### Continuous integration This version of explcheck has made the following changes to our continuous integration: - Check Lua code using [the Lua Language Server (LuaLS)][LuaLS] in addition to [Luacheck][]. (#161) [LuaLS]: https://github.com/LuaLS/lua-language-server [Luacheck]: https://github.com/mpeterv/luacheck - Add a 3-minute time limit when running explcheck over the entire TeX Live to prevent excessively long analyses on infinite loops. (#161)
This package is located at https://mirrors.ctan.org/support/expltools More information is at https://ctan.org/pkg/expltools
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
## expltools 2026-02-05 ### explcheck v0.17.1 #### Fixes This version of explcheck has fixed the following bugs: - Speed up processing steps before flow analysis. (#158..#161, aadd378) These changes improve processing time by about 15% for an average package file in the current TeX Live, and by up to 300% for large files like `expl3-code.tex`. #### Documentation This version of explcheck has made the following improvements to the documentation: - Specify syntax highlighting for configuration files. (contributed by @muzimuzhi in #157) #### Continuous integration This version of explcheck has made the following changes to our continuous integration: - Check Lua code using [the Lua Language Server (LuaLS)][LuaLS] in addition to [Luacheck][]. (#161) [LuaLS]: https://github.com/LuaLS/lua-language-server [Luacheck]: https://github.com/mpeterv/luacheck - Add a 3-minute time limit when running explcheck over the entire TeX Live to prevent excessively long analyses on infinite loops. (#161)
This package is located at https://mirrors.ctan.org/support/expltools More information is at https://ctan.org/pkg/expltools
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
expltools – Development tools for expl3 programmers
This bundle introduces explcheck, a static analysis tool for developers working with expl3 code. Currently in its initial release, explcheck aims to help developers identify potential issues and improve code quality. In the future, this bundle may expand to include additional development tools for expl3.
| Paket | expltools |
| Version | 2026-02-05 |
| Copyright | 2024–2026 Vít Starý Novotný |
| Betreuer | Vít Starý Novotný |