Neovim Static Analysis

User:[email protected]
Working Directory:/home/runner/work/doc/doc/neovim
Command Line:make -j2
Clang Version:clang version 10.0.0-4ubuntu1
Date:Tue May 11 05:32:01 2021

Bug Summary

Bug TypeQuantityDisplay?
All Bugs16
API
Argument with 'nonnull' attribute passed null2
Dead store
Dead assignment1
Dead initialization1
Dead nested assignment4
Logic error
Array subscript is undefined1
Assigned value is garbage or undefined2
Dereference of null pointer2
Result of operation is garbage or undefined2
Uninitialized argument value1

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
APIArgument with 'nonnull' attribute passed nullregexp.cbt_regcomp131713View Report
APIArgument with 'nonnull' attribute passed nulleval.ccallback_from_typval72068View Report
Logic errorArray subscript is undefinedhardcopy.cprt_add_resource240149View Report
Logic errorAssigned value is garbage or undefinedmarktree.cunrelative9118View Report
Logic errorAssigned value is garbage or undefinedex_cmds2.cdo_source296660View Report
Dead storeDead assignmentmarktree.cmarktree_splice9061View Report
Dead storeDead initializationapi/private/helpers.cparse_border_style17871View Report
Dead storeDead nested assignmentxdiff/xprepare.cxdl_prepare_ctx1851View Report
Dead storeDead nested assignmentstrings.cvim_vsnprintf_typval9671View Report
Dead storeDead nested assignmentregexp_nfa.cnfa_regatom15691View Report
Dead storeDead nested assignmentregexp_nfa.cnfa_regatom15691View Report
Logic errorDereference of null pointerex_session.cmakeopens72838View Report
Logic errorDereference of null pointerapi/vim.cnvim_set_decoration_provider297911View Report
Logic errorResult of operation is garbage or undefinedmarktree.cpos_leq7119View Report
Logic errorResult of operation is garbage or undefinedeval/funcs.cf_readdir66824View Report
Logic errorUninitialized argument valueeval.cdo_lock_var296118View Report