wiki:pkgcore-checks-todo
Warning: Error with navigation contributor "BrowserModule"

pkgcore-checks rough todo

  • tests (dar)
  • expand config options so that --disable is supported for checks.
  • add reports profile; basically, pre configured checks stored in user configuration.
  • silence profile deprecation warnings; pkgcore mod, but noting it here since it's bit more relevant to pcheck
  • rework filter-env so it dumps a struct representing the parsing instead of doing it inline; add python bindings, use that for source flow analysis
  • look into trying to identify unused functions in an ebuild; eclasses, and bash support for f() { echo "monkeys"; };x=f;${!x}; makes this potentially likely to be a major false positive source.
  • subshelled dies
  • some form of exemption syntax, for spots where the ebuild is doing something normally bad, but valid in this scenario
  • parallelize the bugger (potentially hard). can probably thread it splitting it such that check x handles checks using globals x (cache mainly), other checks being bits that don't; gain may not be much since the major time consumers are visibility and unported_mod_x