CTAN update: expltools
Date: December 24, 2024 8:09:38 PM CET
Vít Starý Novotný submitted an update to the
expltools
package.
Version number: 2024-12-23
License type: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
## expltools 2024-12-23 ### explcheck v0.3.0 #### Development - Add option `--expect-expl3-everywhere` to ignore \ExplSyntaxOn and Off. (discussed with @muzimuzhi in #17, added in #19) - Add short-hand command-line option `-p` for `--porcelain`. (suggested by @FrankMittelbach in #8, added in #19) - Add file `explcheck-config.lua` with the default configuration of explcheck. (#19) You may place a file named `explcheck-config.lua` with your own configuration in your repository to control the behavior of explcheck. Note that the configuration options are provisional and may be changed or removed before version 1.0.0. Furthermore, support for configuration YAML files that will allow you to specify different configuration for different .tex files is envisioned for a future release and will be the recommended way to configure explcheck. #### Fixes - Make the detection of error E102 (expl3 material in non-expl3 parts) more precise. (discussed with @cfr42 in #18, fixed in #19) - Use a less naïve parser of TeX comments to improve the detection of issues W100 and E102. (reported by @FrankMittelbach in #8, fixed in #16) #### Documentation - State in the output of `explcheck --help` that command-line options are provisional and subject to change. (discussed with @FrankMittelbach and @muzimuzhi in #8 and #17, added in #19) - Display the default maximum line length in the output of `explcheck --help`. (#19) - Rename E102 to "expl3 material in non-expl3 parts". (discussed with @cfr42 in #18, added in #19)
This package is located at https://mirrors.ctan.org/support/expltools More information is at https://www.ctan.org/pkg/expltools
Thanks for the upload. For the CTAN Team Erik Braun
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 2024-12-23 ### explcheck v0.3.0 #### Development - Add option `--expect-expl3-everywhere` to ignore \ExplSyntaxOn and Off. (discussed with @muzimuzhi in #17, added in #19) - Add short-hand command-line option `-p` for `--porcelain`. (suggested by @FrankMittelbach in #8, added in #19) - Add file `explcheck-config.lua` with the default configuration of explcheck. (#19) You may place a file named `explcheck-config.lua` with your own configuration in your repository to control the behavior of explcheck. Note that the configuration options are provisional and may be changed or removed before version 1.0.0. Furthermore, support for configuration YAML files that will allow you to specify different configuration for different .tex files is envisioned for a future release and will be the recommended way to configure explcheck. #### Fixes - Make the detection of error E102 (expl3 material in non-expl3 parts) more precise. (discussed with @cfr42 in #18, fixed in #19) - Use a less naïve parser of TeX comments to improve the detection of issues W100 and E102. (reported by @FrankMittelbach in #8, fixed in #16) #### Documentation - State in the output of `explcheck --help` that command-line options are provisional and subject to change. (discussed with @FrankMittelbach and @muzimuzhi in #8 and #17, added in #19) - Display the default maximum line length in the output of `explcheck --help`. (#19) - Rename E102 to "expl3 material in non-expl3 parts". (discussed with @cfr42 in #18, added in #19)
This package is located at https://mirrors.ctan.org/support/expltools More information is at https://www.ctan.org/pkg/expltools
Thanks for the upload. For the CTAN Team Erik Braun
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ý |