CTAN update: expltools
Date: December 15, 2024 7:43:22 AM CET
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2024-12-13
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
### explcheck v0.2.0 #### Development - Add a command-line option `--porcelain` for machine-readable output. (suggested by @FrankMittelbach in #8, added in #14) See <https://github.com/Witiko/expltools/pull/15#issuecomment-2542418484> and below for a demonstration of how you might set up your text editor, so that it automatically navigates you to lines with warnings and errors. #### Fixes - In the command-line interface, forbid the checking of .ins and .dtx files. Display messages that direct users to check the generated files instead. (reported by @josephwright and @FrankMittelbach in #8, fixed in #14) - Expect both backslashes and forward slashes when shortening pathnames. (#14) - Correctly pluralize "1 file" on the first line of command-line output. (#14) #### Documentation - Normalize the behavior and documentation of functions `get_*()` across files `explcheck/build.lua`, `explcheck/test.lua`, and `explcheck-cli.lua`. (#14)
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/expltools The package’s files themselves can be inspected at https://mirrors.ctan.org/support/expltools/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
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
### explcheck v0.2.0 #### Development - Add a command-line option `--porcelain` for machine-readable output. (suggested by @FrankMittelbach in #8, added in #14) See <https://github.com/Witiko/expltools/pull/15#issuecomment-2542418484> and below for a demonstration of how you might set up your text editor, so that it automatically navigates you to lines with warnings and errors. #### Fixes - In the command-line interface, forbid the checking of .ins and .dtx files. Display messages that direct users to check the generated files instead. (reported by @josephwright and @FrankMittelbach in #8, fixed in #14) - Expect both backslashes and forward slashes when shortening pathnames. (#14) - Correctly pluralize "1 file" on the first line of command-line output. (#14) #### Documentation - Normalize the behavior and documentation of functions `get_*()` across files `explcheck/build.lua`, `explcheck/test.lua`, and `explcheck-cli.lua`. (#14)
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/expltools The package’s files themselves can be inspected at https://mirrors.ctan.org/support/expltools/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
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.
Package | expltools |
Version | 2024-12-23 |
Copyright | 2024 Vít Starý Novotný |
Maintainer | Vít Starý Novotný |