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
CLI: rename -blacklist to -suppress and -whitelist to -unsuppress. This should clarify the semantics.
When a generic exception is raised, as in raise(exn) report as if a specific exception of
name genericException were raised. Can be suppressed just like real exceptions.
Add new check for dead exceptions: that is exceptions defined but never raised directly or indirectly. An indirect raise (undecidable) is approximated by checking if the value is passed around in any way.
Add command-line options -blacklist and -whitelist that apply to all the analyses.
Example: ../reanalyze.exe -exception -blacklist src -whitelist src/Ex
will only show results for files src/Ex*.
The analyses are not affected (e.g. transitively dead code), only the reporting is.
Exception analysis: add support for @doesNotRaise to indicate that an expression does not raise any exceptions (to suppress possible analysis reports).
Exception Analysis: add model for Yojson.Basic.from_string.