4.0.0
Release 4.0
This release adapts to the latest oelint-parser release
Breaking changes
--constantfile
option has been removed, as deprecated by the parser
New
--release
option to specify a Yocto project release to check against (default currently is nanbield)- Rule can now be constrained against releases
- Some automated fixtures are applied by the specified
--release
e.g. override syntax oelint.vars.mispell.unknown
rule to inform about entirely unknown variablesoelint.vars.srcurioptions
earned support forgs://
fetcheroelint.var.addpylib
to check on the correct usage ofaddpylib
statements- rule can now override the default severity when reporting a finding
- Not applicable
nooelint
statements will be now reported asoelint.file.inlinesuppress_na
oelint.var.inherit
checks oninherit
vsinherit_defer
usage (scarthgap an newer releases)
Fixes
- main: configuration is now shared via State class between different processes of the multiprocessing pool
- requirements: wheel has been moved to requirements-dev
- updated documentation
- main: only spawn the needed amount of processes instead of using all cores (in case groups < # of cores)