Vim-fork focused on extensibility and usability
This report summarizes scanner evidence for neovim/neovim, a Vim Script project with 103,260 GitHub stars. SynthScan examined 982,841 lines of code across 1605 source files, recording 1766 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.9 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1490 finding(s).
Are imports declared and package/API names verified? 242 finding(s).
Are wrappers, guards, and repeated structures necessary? 36 finding(s).
Which changes need focused human review? 1766 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1766 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/functional/legacy/listlbr_utf8_spec.lua | 181 | #define ABCDEFG 1 | COMMENT |
| LOW | test/functional/legacy/067_augroup_exists_spec.lua | 41 | #BufEnter: 0 | COMMENT |
| LOW | runtime/doc/dev.txt | 201 | - References are written as `[tag]` | COMMENT |
| LOW | runtime/doc/dev.txt | 221 | /// ``` | COMMENT |
| LOW | runtime/doc/api.txt | 61 | Nvim instance: | COMMENT |
| LOW | runtime/doc/dev_style.txt | 521 | comments diverge. >c | COMMENT |
| LOW | cmake.packaging/CMakeLists.txt | 81 | COMMENT | |
| LOW | contrib/gdb/nvim-gdb-pretty-printers.py | 1 | # Register a gdb pretty printer for UGrid instances. Usage: | COMMENT |
| LOW | scripts/release.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | src/uncrustify.cfg | 1 | # Uncrustify-0.81.0_f | COMMENT |
| LOW | src/uncrustify.cfg | 21 | COMMENT | |
| LOW | src/uncrustify.cfg | 41 | disable_processing_nl_cont = false # true/false | COMMENT |
| LOW | src/uncrustify.cfg | 81 | # Add or remove space around arithmetic operators '+' and '-'. | COMMENT |
| LOW | src/uncrustify.cfg | 101 | COMMENT | |
| LOW | src/uncrustify.cfg | 121 | # Add or remove space around assignment operator '=' in a prototype. | COMMENT |
| LOW | src/uncrustify.cfg | 201 | # Add or remove space before pointer star '*' that is followed by a qualifier. | COMMENT |
| LOW | src/uncrustify.cfg | 241 | COMMENT | |
| LOW | src/uncrustify.cfg | 261 | # parenthesis, as in 'void* (*)()'. | COMMENT |
| LOW | src/uncrustify.cfg | 301 | # Add or remove space before a reference sign '&', if followed by a function | COMMENT |
| LOW | src/uncrustify.cfg | 361 | # | COMMENT |
| LOW | src/uncrustify.cfg | 381 | COMMENT | |
| LOW | src/uncrustify.cfg | 421 | # (D) Add or remove space after the ')' in 'invariant (C) c'. | COMMENT |
| LOW | src/uncrustify.cfg | 501 | # (C#, Vala) Add or remove space between ',' and ']' in multidimensional array type | COMMENT |
| LOW | src/uncrustify.cfg | 561 | # Add or remove space before class constructor ':'. | COMMENT |
| LOW | src/uncrustify.cfg | 621 | sp_inside_braces_oc_dict = ignore # ignore/add/remove/force | COMMENT |
| LOW | src/uncrustify.cfg | 781 | # in '@interface className(categoryName)<ProtocolName>:BaseClass' | COMMENT |
| LOW | src/uncrustify.cfg | 861 | sp_d_array_colon = ignore # ignore/add/remove/force | COMMENT |
| LOW | src/uncrustify.cfg | 881 | sp_addr = ignore # ignore/add/remove/force | COMMENT |
| LOW | src/uncrustify.cfg | 901 | # applied, as in '(--x)' or 'y++;'. | COMMENT |
| LOW | src/uncrustify.cfg | 1001 | # Add or remove space after the '?' in 'b ? t : f'. | COMMENT |
| LOW | src/uncrustify.cfg | 1041 | # Add or remove space in a C++ region marker comment, as in '// <here> BEGIN'. | COMMENT |
| LOW | src/uncrustify.cfg | 1141 | COMMENT | |
| LOW | src/uncrustify.cfg | 1161 | indent_continue = 0 # number | COMMENT |
| LOW | src/uncrustify.cfg | 1301 | # Set align_left_shift=false when using this. | COMMENT |
| LOW | src/uncrustify.cfg | 1341 | # Use both values of the options indent_columns and indent_param. | COMMENT |
| LOW | src/uncrustify.cfg | 1401 | indent_switch_break_with_case = false # true/false | COMMENT |
| LOW | src/uncrustify.cfg | 1421 | COMMENT | |
| LOW | src/uncrustify.cfg | 1441 | # Default: 1 | COMMENT |
| LOW | src/uncrustify.cfg | 1461 | # How to indent a close parenthesis after a newline. | COMMENT |
| LOW | src/uncrustify.cfg | 1481 | # How to indent a comma when inside braces. | COMMENT |
| LOW | src/uncrustify.cfg | 1541 | # If true, the indentation of the chunks after a '=' sequence will be set at | COMMENT |
| LOW | src/uncrustify.cfg | 1561 | # =0: Use indent_oc_block rules | COMMENT |
| LOW | src/uncrustify.cfg | 1601 | indent_vbrace_open_on_tabstop = false # true/false | COMMENT |
| LOW | src/uncrustify.cfg | 1621 | COMMENT | |
| LOW | src/uncrustify.cfg | 1641 | indent_off_after_return_new = false # true/false | COMMENT |
| LOW | src/uncrustify.cfg | 1901 | COMMENT | |
| LOW | src/uncrustify.cfg | 1921 | # | COMMENT |
| LOW | src/uncrustify.cfg | 1941 | # definition. | COMMENT |
| LOW | src/uncrustify.cfg | 1961 | COMMENT | |
| LOW | src/uncrustify.cfg | 2181 | nl_after_vbrace_open_empty = false # true/false | COMMENT |
| LOW | src/uncrustify.cfg | 2281 | # Add or remove newline before or after (depending on pos_class_colon) a class | COMMENT |
| LOW | src/uncrustify.cfg | 2301 | COMMENT | |
| LOW | src/uncrustify.cfg | 2381 | # The number of newlines after '}' of a multi-line function body. | COMMENT |
| LOW | src/uncrustify.cfg | 2401 | nl_after_func_body_class = 0 # unsigned number | COMMENT |
| LOW | src/uncrustify.cfg | 2421 | # | COMMENT |
| LOW | src/uncrustify.cfg | 2441 | nl_var_def_blk_start = 0 # unsigned number | COMMENT |
| LOW | src/uncrustify.cfg | 2501 | # The number of newlines before an access specifier label. This also includes | COMMENT |
| LOW | src/uncrustify.cfg | 2521 | nl_comment_func_def = 0 # unsigned number | COMMENT |
| LOW | src/uncrustify.cfg | 2561 | nl_between_annotation = ignore # ignore/add/remove/force | COMMENT |
| LOW | src/uncrustify.cfg | 2681 | # The gap for aligning function parameter definitions. | COMMENT |
| 1403 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | test/functional/ui/messages_spec.lua | 2933 | {5: x Lorem ipsum labore et dolore magna aliqua }| | CODE |
| LOW⚡ | test/functional/ui/messages_spec.lua | 2941 | {5: x Lorem ipsum labore et dolore magna aliqua }| | CODE |
| LOW⚡ | test/functional/ui/messages_spec.lua | 2949 | {5: x Lorem ipsum labore et dolore magna aliqua }| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2657 | Lorem ipsum dolor sit amet, consectetur | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2657 | Lorem ipsum dolor sit amet, consectetur | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2724 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2735 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2748 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2759 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2774 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2796 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2823 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2834 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2847 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2858 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2874 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2896 | {3:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 2920 | command('map x Lorem ipsum labore et dolore magna aliqua') | CODE |
| LOW | test/functional/ui/messages_spec.lua | 3045 | {2:m ipsum dolor sit amet, consectetur}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 3070 | {2:m ipsum dolor sit amet, consec}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 3085 | {2:m ipsum dolor sit amet, consec}| | CODE |
| LOW | test/functional/ui/messages_spec.lua | 3100 | {2:m ipsum dolor sit amet, consec}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7091 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non felis dapibus, semper sapien vitae, f | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7091 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non felis dapibus, semper sapien vitae, f | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7101 | {7: }{16:rem ipsum dolor sit amet, consectetur adipiscing}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7103 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7103 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7106 | {7: }{16:m ipsum dolor sit amet, consectetur adipiscing e}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7117 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7117 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7120 | {7: }{16:m ipsum dolor sit amet, consectetur adipiscing e}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7131 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7131 | {7: }{16:itae, fringilla orci.Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7134 | {7: }{16:m ipsum dolor sit amet, consectetur adipiscing e}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7316 | { { string.rep('Lorem ipsum dolor sit amet, consectetur. ', 6), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7316 | { { string.rep('Lorem ipsum dolor sit amet, consectetur. ', 6), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7324 | {16:Lorem ipsum dolor sit amet, consectetur. Lorem ips}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7324 | {16:Lorem ipsum dolor sit amet, consectetur. Lorem ips}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7325 | {16:um dolor sit amet, consectetur. Lorem ipsum dolor }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7325 | {16:um dolor sit amet, consectetur. Lorem ipsum dolor }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7326 | {16:sit amet, consectetur. Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7326 | {16:sit amet, consectetur. Lorem ipsum dolor sit amet,}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7327 | {16: consectetur. Lorem ipsum dolor sit amet, consecte}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7327 | {16: consectetur. Lorem ipsum dolor sit amet, consecte}| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7328 | {16:tur. Lorem ipsum dolor sit amet, consectetur. } | | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7328 | {16:tur. Lorem ipsum dolor sit amet, consectetur. } | | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7343 | { { 'BELOW ' .. string.rep('Lorem ipsum dolor sit amet, consectetur. ', 4), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7343 | { { 'BELOW ' .. string.rep('Lorem ipsum dolor sit amet, consectetur. ', 4), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7349 | { { 'ABOVE ' .. string.rep('Lorem ipsum dolor sit amet, consectetur. ', 4), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7349 | { { 'ABOVE ' .. string.rep('Lorem ipsum dolor sit amet, consectetur. ', 4), 'Special' } }, | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7356 | {8:[1]}{16:BELOW Lorem ipsum dolor sit amet, consectetur. }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7356 | {8:[1]}{16:BELOW Lorem ipsum dolor sit amet, consectetur. }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7357 | {8:[1]}{16:Lorem ipsum dolor sit amet, consectetur. Lorem }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7357 | {8:[1]}{16:Lorem ipsum dolor sit amet, consectetur. Lorem }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7358 | {8:[1]}{16:ipsum dolor sit amet, consectetur. Lorem ipsum }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7358 | {8:[1]}{16:ipsum dolor sit amet, consectetur. Lorem ipsum }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7359 | {8:[1]}{16:dolor sit amet, consectetur. } | | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7360 | {8:[2]}{16:ABOVE Lorem ipsum dolor sit amet, consectetur. }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7360 | {8:[2]}{16:ABOVE Lorem ipsum dolor sit amet, consectetur. }| | CODE |
| LOW⚡ | test/functional/ui/decorations_spec.lua | 7361 | {8:[2]}{16:Lorem ipsum dolor sit amet, consectetur. Lorem }| | CODE |
| 180 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 43 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 45 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 51 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 53 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | cmake.deps/CMakeLists.txt | 20 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | cmake.deps/CMakeLists.txt | 22 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | test/functional/plugin/pack_spec.lua | 1405 | {19:^# Error ────────────────────────────────────────────────────────────────────────} | | CODE |
| MEDIUM | test/functional/plugin/pack_spec.lua | 1413 | {101:# Update ───────────────────────────────────────────────────────────────────────} | | CODE |
| MEDIUM | test/functional/plugin/pack_spec.lua | 1426 | {102:# Same ─────────────────────────────────────────────────────────────────────────} | | CODE |
| MEDIUM | test/functional/plugin/pack_spec.lua | 1478 | # Update ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | test/functional/plugin/pack_spec.lua | 1961 | # Update ─────────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 13 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 15 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 77 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 79 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 208 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 210 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 291 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 293 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 497 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 499 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 881 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 883 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 986 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | src/nvim/CMakeLists.txt | 988 | #------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | src/nvim/api/win_config.c | 521 | // ┌──────────────┐ | COMMENT |
| MEDIUM⚡ | src/nvim/api/win_config.c | 528 | // ┌───────────────────┐ | COMMENT |
| MEDIUM⚡ | src/nvim/api/win_config.c | 530 | // ├─────────┬─────────┤ | COMMENT |
| MEDIUM⚡ | src/nvim/api/win_config.c | 532 | // │ B ├─────────┤ | COMMENT |
| MEDIUM⚡ | src/nvim/api/win_config.c | 534 | // └─────────┴─────────┘ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | src/nvim/strings.c | 1801 | // truncate string if necessary as requested by precision | COMMENT |
| HIGH | src/nvim/strings.c | 2226 | // insert padding to the left as requested by min_field_width; | COMMENT |
| HIGH | src/nvim/strings.c | 2243 | // zero padding as requested by the precision or by the minimal | COMMENT |
| HIGH | src/nvim/strings.c | 2262 | // insert zero padding as requested by precision or min field width | COMMENT |
| HIGH | src/nvim/memline.c | 1951 | // See if it is the same line as requested last time. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/unit/preprocess.lua | 208 | --- Don't forget to close the stream by calling the close() method on it. | CODE |
| LOW | test/functional/api/version_spec.lua | 151 | .. "don't forget to set NVIM_API_PRERELEASE to true." | CODE |
| LOW | runtime/lua/vim/_meta/vimfn.gen.lua | 4531 | --- instead of mappings. Don't forget to specify Insert and/or | CODE |
| LOW | runtime/lua/vim/_meta/options.gen.lua | 6008 | --- Don't forget to precede the space with a backslash: ":set sp=\ ". | CODE |
| LOW | src/nvim/eval.lua | 5555 | instead of mappings. Don't forget to specify Insert and/or | CODE |
| LOW | src/nvim/file_search.c | 22 | // with some new parameters. Don't forget to pass your old search context to | COMMENT |
| LOW | src/nvim/file_search.c | 199 | /// Don't forget to clean up by calling vim_findfile_cleanup() if you are done | COMMENT |
| LOW | src/nvim/file_search.c | 596 | /// stack with a list (don't forget to leave partly searched directories on the | COMMENT |
| LOW | src/nvim/memline.c | 2962 | // Don't forget to copy the mark! | COMMENT |
| LOW | src/nvim/options.lua | 8133 | Don't forget to precede the space with a backslash: ":set sp=\ ". | CODE |
| LOW | src/nvim/profile.c | 916 | /// @warning don't forget to call `time_start()` once before calling this. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/uncrustify.cfg | 3627 | # Whether to apply special formatting for Qt SIGNAL/SLOT macros. Essentially, | COMMENT |
| MEDIUM | src/nvim/memline_defs.h | 29 | /// Essentially a tree with a branch factor of 128. | COMMENT |
| MEDIUM | src/nvim/highlight_group.c | 2328 | // Temporarily utilize 10 more hl entries: | COMMENT |
| MEDIUM | src/nvim/lua/executor.c | 1649 | // 3. Call: chunk(arg1, ..., argN). Essentially loadstring(). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | test/old/testdir/test_makeencoding.py | 41 | except IOError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/linterrcodes.lua | 187 | print('Error codes missing from help docs:') | CODE |
| MEDIUM | scripts/linterrcodes.lua | 195 | print('Error codes used in more than one place:') | CODE |
| LOW | scripts/collect_typos.lua | 71 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/nvim/debugger.c | 878 | // We need to check if this line is actually executed in do_one_cmd() | COMMENT |
| LOW | src/nvim/regexp.c | 6866 | // When we run into BACK we need to check if we don't keep | COMMENT |
| LOW | src/nvim/eval/vars.c | 3232 | // So we need to check if it's actually a number. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/old/testdir/test_makeencoding.py | 6 | CODE | |
| LOW | test/old/testdir/test_makeencoding.py | 6 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/test_wasm.html | 154 | async function treesitterHighlightCapturesTest() { | CODE |
| LOW | src/wasm/app.js | 329 | function ensureHandleTypesRegistered() { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/release.sh | 3 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | contrib/gdb/nvim-gdb-pretty-printers.py | 55 | CODE |