You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EclassParseCheck: fix a crash when an eclass lists an EAPI unknown to pkgcore in @SUPPORTED_EAPIS, e.g. an EAPI newer than the installed pkgcore knows about. Such EAPIs are now ignored (@arthurzam)
LineLengthCheck: fix a crash on an over-long line holding nothing but whitespace. Such a line is now reported as ExcessiveLineLength like any other (@arthurzam)
RedundantDodirCheck: fix a crash when a dodir call is the last line of an ebuild (@arthurzam)
GitEclassCommitsCheck: fix a crash when scanning commits that add or modify an empty eclass (@arthurzam)
GitCommitMessageCheck: fix MissingSignOff going unreported for a commit when a later commit in the same scan carried a matching sign-off (@arthurzam)
LicenseCheck, SrcUriCheck, CrossSlotRangeDepCheck: fix USE conditionals leaking between sibling branches of a nested depset, which could hide a missing RESTRICT (@arthurzam)
EclassCheck: fix every eclass being reported as EclassBashSyntaxError, with a mangled line number, when the repo path needs shell quoting, e.g. it contains a space (@arthurzam)
EbuildUnquotedVariable: compare the tree-sitter node type against array exactly, rather than testing it as a substring (@arthurzam)
pkgcheck scan --filter: report an argument error, rather than raising, for a filter holding more than one colon (@arthurzam)
CallbackReporter, MultiplexingReporter: initialize base reporter state (@arthurzam)
GitCommitMessageCheck: fix a nonexistent Fixes/Reverts commit going unreported once an earlier commit in the same scan carried a value that isn't a commit reference at all, such as a bug URL (@arthurzam)
WhitespaceFound: also flag trailing whitespace on an ebuild's last line when that line has no final newline (@arthurzam)
Network checks: only scan the newest version of each slot, as intended, for packages whose slots interleave by version, e.g. net-libs/webkit-gtk (@arthurzam)
GitAddon: don't leave the temporary git config file behind when git log fails to start or run (@arthurzam)