[warrior] Release 1.19 - Milestone M10
priv-kweihmann
released this
29 Nov 18:47
·
2033 commits
to warrior
since this release
Main features / Important changes
- This release is mainly to address very important (or long known) issues, see Bugfixs section for details
- the other 'big things' are
- console output - a new output format, which can be activated in exchange for checkstyle format (see #462 for details)
- common suppression format - a common way to suppress single findings across the whole layer (see #463 for details)
- optional layer don't require any manual steps, when to work (see #468 for details)
- Enhanced eslint with a lot of useful extension modules, which greatly improves the quality of the tool's findings
- As promised in the milestone planning, pyright is now included
- Added a new image auditing tool: Nix-Auditor
- Added a very limited (in terms of scope) but very useful tool, pscan, which adds checks for the error prone usage of printf-style functions
- Disable cvecheck by default, as this lead to frequent rebuilds of all affected recipes. If you need the functionality you can still enable it manually (see #476 for details)
- Improved the documentation
New
- #287 - Add pyright as tool
- #453 - Add some more useful eslint plugins
- #455 - Nix-Auditor
- #457 - pscan
- #462 - Console export
- #463 - Generalized finding suppression
Updates
- #452, #461 - Update eslint to 6.7.1
- #454, #475 - Update pyright to 1.1.6
- #460 - Update phan to 2.4.4
- #469 - Update python-pytest to 5.3.1
- #474 - Update shellcheck to 0.7.0-2