Vít Starý Novotný submitted an update to the
expltools
package.
Version number: 2025-01-15
License type: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
## expltools 2025-01-15
### explcheck v0.5.0
#### Development
- Add support for ignoring file-wide issues and issues on a single line using
TeX comments. (#23)
For example, a comment `% noqa` will ignore any issues on the current line,
whereas a comment `% noqa: W100, S206` will ignore the file-wide warning W100
(No standard delimiters) and the warning S206 (Malformed variable or constant
name) on the current line.
- Add command-line option `--ignored-issues` and Lua option `ignored_issues`
for ignoring issues. (#23)
For example, `--ignored-issues=w100,s206` will ignore the file-wide warning
W100 (No standard delimiters) and all warnings S206 (Malformed variable or
constant name).
#### Fixes
- Correctly shorten long names of files from the current working directory in
the command-line output. (#23)
- Correctly parenthesize and order LPEG parsers in the file
`explcheck-obsolete.lua`. (#23)
- Do not produce warning S204 (Missing stylistic whitespaces) for non-expl3,
empty, or one-character names of control sequences. (#23)
- Do not produce warning S204 (Missing stylistic whitespaces) for an empty
grouping (`{}`). (#23)
- Do not produce warning S204 (Missing stylistic whitespaces) for a parameter
before begin grouping (`#1{`). (#23)
- Do not produce S204 (Missing stylistic whitespaces) for a comma immediately
after a control sequence. (505608f9)
- Do not produce warnings S205 (Malformed function name) and S206 (Malformed
variable or constant name) for non-expl3 functions, variables, and constants.
(#23)
- Do not produce warnings S206 (Malformed variable or constant name) for
variable and constant names that contain names of built-in types such as
`\c_module_constant_clist_tl` containing `clist`. (#23)
----------------------------------------------------------------------
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
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]