Mirror of GNU Emacs
This report summarizes scanner evidence for emacs-mirror/emacs, a Emacs Lisp project with 5,242 GitHub stars. SynthScan examined 817,623 lines of code across 937 source files, recording 2705 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 3.7 (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? 1251 finding(s).
Are imports declared and package/API names verified? 1 finding(s).
Are wrappers, guards, and repeated structures necessary? 1456 finding(s).
Which changes need focused human review? 2705 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 2705 distinct pattern matches across 12 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 |
|---|---|---|---|---|
| MEDIUM | test/manual/noverlay/many-errors.py | 2 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 4 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 6 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 8 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 10 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 12 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 14 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 16 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 18 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 20 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 22 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 24 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 26 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 28 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 30 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 32 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 34 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 36 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 38 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 40 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 42 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 44 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 46 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 48 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 50 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 52 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 54 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 56 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 58 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 60 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 62 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 64 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 66 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 68 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 70 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 72 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 74 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 76 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 78 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 80 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 82 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 84 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 86 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 88 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 90 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 92 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 94 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 96 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 98 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 100 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 102 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 104 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 106 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 108 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 110 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 112 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 114 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 116 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 118 | CODE | |
| MEDIUM | test/manual/noverlay/many-errors.py | 120 | CODE | |
| 1180 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .gitlab-ci.yml | 1 | # Copyright (C) 2021-2026 Free Software Foundation, Inc. | COMMENT |
| LOW | .gitlab-ci.yml | 21 | # any particular service that uses that protocol. Also, it is intended for | COMMENT |
| LOW | autogen.sh | 1 | #!/bin/sh | COMMENT |
| LOW | autogen.sh | 21 | ## You should have received a copy of the GNU General Public License | COMMENT |
| LOW | build-aux/makecounter.sh | 1 | #!/bin/sh | COMMENT |
| LOW | nt/addpm.c | 41 | #include <stdlib.h> | COMMENT |
| LOW | nt/inc/stdalign.h | 1 | #ifndef _NT_STDALIGN_H_ | COMMENT |
| LOW | nt/inc/inttypes.h | 21 | #define _REPL_INTTYPES_H | COMMENT |
| LOW | nt/inc/ms-w32.h | 21 | Define all the symbols that apply correctly. */ | COMMENT |
| LOW | nt/inc/ms-w32.h | 41 | # endif | COMMENT |
| LOW | nt/inc/ms-w32.h | 61 | # endif | COMMENT |
| LOW | nt/inc/ms-w32.h | 141 | #ifndef MINGW_W64 | COMMENT |
| LOW | nt/inc/ms-w32.h | 201 | #define sigsetjmp(j,m) setjmp(j) | COMMENT |
| LOW | nt/inc/ms-w32.h | 221 | #define localtime sys_localtime | COMMENT |
| LOW | nt/inc/ms-w32.h | 241 | extern int sys_unlink (const char *); | COMMENT |
| LOW | nt/inc/ms-w32.h | 261 | /* cm.c calls that are emulated. */ | COMMENT |
| LOW | nt/inc/ms-w32.h | 321 | COMMENT | |
| LOW | nt/inc/ms-w32.h | 441 | extern free_fn the_free_fn; | COMMENT |
| LOW | nt/inc/langinfo.h | 41 | #define DAY_4 DAY_4 | COMMENT |
| LOW | nt/inc/stdbool.h | 1 | #ifndef _NT_STDBOOL_H_ | COMMENT |
| LOW | nt/inc/mingw_time.h | 21 | # define __MINGW_MAJOR_VERSION 3 | COMMENT |
| LOW | nt/inc/stdint.h | 21 | #define _NT_STDINT_H_ | COMMENT |
| LOW | nt/inc/stdint.h | 41 | #define UINTPTR_MAX UINT64_MAX | COMMENT |
| LOW | nt/inc/stdint.h | 61 | #define INTMAX_MIN INT32_MIN | COMMENT |
| LOW | nt/inc/sys/file.h | 1 | /* | COMMENT |
| LOW | nt/inc/sys/stat.h | 21 | #ifndef INC_SYS_STAT_H_ | COMMENT |
| LOW | nt/inc/sys/stat.h | 41 | #include <sys/types.h> | COMMENT |
| LOW | nt/inc/sys/stat.h | 61 | COMMENT | |
| LOW | nt/inc/sys/stat.h | 81 | #define S_ISCTG(p) 0 | COMMENT |
| LOW | nt/inc/sys/mman.h | 21 | #define MAP_FIXED 0x10 | COMMENT |
| LOW | nt/inc/sys/socket.h | 21 | #ifndef _SOCKET_H_ | COMMENT |
| LOW | nt/inc/sys/socket.h | 41 | #undef FD_CLR | COMMENT |
| LOW | nt/inc/sys/socket.h | 61 | #ifdef MUST_REDEF_SELECT | COMMENT |
| LOW | nt/inc/sys/socket.h | 81 | #define bind sys_bind | COMMENT |
| LOW | nt/inc/sys/socket.h | 141 | /* map winsock error codes to standard names */ | COMMENT |
| LOW | nt/inc/sys/socket.h | 161 | #define EDESTADDRREQ WSAEDESTADDRREQ | COMMENT |
| LOW | nt/inc/sys/socket.h | 181 | #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT | COMMENT |
| LOW | nt/inc/sys/socket.h | 201 | #define EADDRNOTAVAIL WSAEADDRNOTAVAIL | COMMENT |
| LOW | nt/inc/sys/socket.h | 221 | #define ECONNRESET WSAECONNRESET | COMMENT |
| LOW | nt/inc/sys/socket.h | 241 | #define ETOOMANYREFS WSAETOOMANYREFS | COMMENT |
| LOW | nt/inc/sys/socket.h | 261 | #endif | COMMENT |
| LOW | test/infra/gitlab-ci.yml | 1 | # Copyright (C) 2017-2026 Free Software Foundation, Inc. | COMMENT |
| LOW | test/infra/gitlab-ci.yml | 401 | # add-log-current-defun-header-regexp: "^\\([-_.[:alnum:]]+\\)[ \t]*:" | COMMENT |
| LOW | …iles-resources/dir-locals-2-solo/dir-locals-2-solo.txt | 1 | # Used by files-test.el. | COMMENT |
| LOW | …/files-resources/dir-locals-and-2/dir-locals-and-2.txt | 1 | # Used by files-test.el. | COMMENT |
| LOW | test/lisp/gnus/mml-sec-resources/trustlist.txt | 1 | # This is the list of trusted keys. Comment lines, like this one, as | COMMENT |
| LOW | test/lisp/net/puny-resources/IdnaTestV2.txt | 1 | # IdnaTestV2.txt | COMMENT |
| LOW | test/lisp/net/puny-resources/IdnaTestV2.txt | 21 | # Leading and trailing spaces and tabs in each column are ignored. | COMMENT |
| LOW | test/lisp/net/puny-resources/IdnaTestV2.txt | 41 | # An explicit [] means no errors. | COMMENT |
| LOW | test/lisp/net/puny-resources/IdnaTestV2.txt | 61 | # Vn for 4.1 Validity Criteria step n | COMMENT |
| LOW | test/lisp/net/puny-resources/IdnaTestV2.txt | 81 | # In particular, an implementation conformant to IDNA2008 would disallow the input for lines | COMMENT |
| LOW | test/lisp/mh-e/test-all-mh-variants.sh | 1 | #! /bin/bash | COMMENT |
| LOW | …sp/cedet/semantic-utest-ia-resources/testtemplates.cpp | 1 | // testtemplates.cpp --- semantic-ia-utest completion engine unit tests | COMMENT |
| LOW | …sp/cedet/semantic-utest-ia-resources/testlocalvars.cpp | 1 | // testlocalvars.java --- Semantic unit test for Java | COMMENT |
| LOW | …isp/cedet/semantic-utest-ia-resources/testdoublens.hpp | 1 | // testdoublens.hpp --- Header file used in one of the Semantic tests | COMMENT |
| LOW | …/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp | 1 | // teststruct.cpp --- semantic-ia-utest completion engine unit tests | COMMENT |
| LOW | …isp/cedet/semantic-utest-ia-resources/testtypedefs.cpp | 1 | // testtypedefs.cpp --- Sample with some fake bits out of std::string | COMMENT |
| LOW | …sp/cedet/semantic-utest-ia-resources/testjavacomp.java | 1 | // testjavacomp.java --- Semantic unit test for Java | COMMENT |
| LOW | …sp/cedet/semantic-utest-ia-resources/testvarnames.java | 1 | // testvarnames.java --- Semantic unit test for Java | COMMENT |
| LOW | …isp/cedet/semantic-utest-ia-resources/testsubclass.cpp | 1 | // testsubclass.cpp --- unit test for analyzer and complex C++ inheritance | COMMENT |
| 1157 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | test/lisp/net/puny-resources/IdnaTestV2.txt | 97 | # ============================================================================================ | COMMENT |
| MEDIUM | …lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl | 8 | # -------------------------------------------------- | COMMENT |
| MEDIUM | …lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl | 19 | # -------------------------------------------------- | COMMENT |
| MEDIUM | …lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl | 38 | # -------------------------------------------------- | COMMENT |
| MEDIUM | …lisp/progmodes/cperl-mode-resources/cperl-bug-66145.pl | 51 | # -------------------------------------------------- | COMMENT |
| MEDIUM | admin/unidata/PropertyValueAliases.txt | 59 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 20 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 451 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 760 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 768 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 826 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/emoji-data.txt | 843 | # ================================================ | COMMENT |
| MEDIUM | admin/unidata/SpecialCasing.txt | 27 | # ================================================================================ | COMMENT |
| MEDIUM | admin/unidata/SpecialCasing.txt | 29 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 56 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 58 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 64 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 211 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 215 | # ================================================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/SpecialCasing.txt | 220 | # ================================================================================ | COMMENT |
| MEDIUM | admin/unidata/SpecialCasing.txt | 237 | # ================================================================================ | COMMENT |
| MEDIUM | admin/unidata/SpecialCasing.txt | 242 | # ================================================================================ | COMMENT |
| MEDIUM | admin/unidata/SpecialCasing.txt | 263 | # ================================================================================ | COMMENT |
| MEDIUM | admin/unidata/Blocks.txt | 13 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1511 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1520 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1528 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1644 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1653 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1661 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1670 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1676 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1718 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1727 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1735 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1742 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1750 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1786 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1793 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1799 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1806 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1817 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1823 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1833 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1955 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1963 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 1970 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2046 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2055 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2064 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2070 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2076 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2083 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2175 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2184 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2194 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2235 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2243 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2251 | # ================================================ | COMMENT |
| MEDIUM⚡ | admin/unidata/Scripts.txt | 2258 | # ================================================ | COMMENT |
| 152 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .gitlab-ci.yml | 3 | # This file is part of GNU Emacs. | COMMENT |
| MEDIUM | autogen.sh | 9 | ## This file is part of GNU Emacs. | COMMENT |
| MEDIUM | autogen.sh | 272 | # Create a placeholder aclocal.m4 in exec, preventing autoreconf | COMMENT |
| MEDIUM | build-aux/makecounter.sh | 7 | # This file is part of GNU Emacs. GNU Emacs is free software: you can | COMMENT |
| MEDIUM | test/infra/gitlab-ci.yml | 3 | # This file is part of GNU Emacs. | COMMENT |
| MEDIUM | test/lisp/mh-e/test-all-mh-variants.sh | 6 | # This file is part of GNU Emacs. | COMMENT |
| MEDIUM | …isp/progmodes/cperl-mode-resources/cperl-indent-exp.pl | 6 | # This file contains test input and expected output for the tests in | COMMENT |
| MEDIUM | …/progmodes/cperl-mode-resources/cperl-indent-styles.pl | 6 | # This file contains test input and expected output for the tests in | COMMENT |
| MEDIUM | …acs-lisp/package-resources/signed/update-signatures.sh | 7 | # This file is part of GNU Emacs. | COMMENT |
| MEDIUM | test/manual/indent/octave.m | 74 | ## This file is part of Octave. | COMMENT |
| MEDIUM | test/manual/indent/octave.m | 648 | ## Create a temporary directory. | COMMENT |
| MEDIUM | test/manual/indent/octave.m | 1498 | ## Create the installation directory. | COMMENT |
| MEDIUM | test/manual/indent/octave.m | 1832 | ## Create an INDEX file for a package that doesn't provide one. | COMMENT |
| MEDIUM | test/manual/etags/pyt-src/server.py | 15 | # Define the data structures the GUIs will be tossing around | COMMENT |
| MEDIUM | test/manual/etags/pyt-src/server.py | 280 | # Create the sitelist for site-configuration selection | COMMENT |
| MEDIUM | test/manual/noverlay/check-sanitize.sh | 6 | ## This file is part of GNU Emacs. | COMMENT |
| MEDIUM | etc/emacs_lldb.py | 3 | # This file is part of GNU Emacs. | COMMENT |
| MEDIUM | etc/emacs_lldb.py | 351 | # This function is called by LLDB to initialize the module. | COMMENT |
| MEDIUM | admin/nt/dist-build/build-dep-zips.py | 5 | ## This file is part of GNU Emacs. | COMMENT |
| MEDIUM | admin/nt/dist-build/build-zips.sh | 5 | ## This file is part of GNU Emacs. | COMMENT |
| MEDIUM | java/debug.sh | 6 | ## This file is part of GNU Emacs. | COMMENT |
| MEDIUM | modules/modhelp.py | 7 | # This file is part of GNU Emacs. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/manual/etags/php-src/sendmail.php | 474 | private function createMultipartAlternativeMessage() { | CODE |
| LOW | test/manual/etags/php-src/sendmail.php | 488 | private function createMultipartRelatedMessage($key) { | CODE |
| LOW | test/manual/etags/php-src/sendmail.php | 497 | private function createMultipartMixedMessage($key) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | etc/emacs_lldb.py | 229 | CODE | |
| LOW | etc/emacs_lldb.py | 125 | CODE | |
| LOW | etc/emacs_lldb.py | 267 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/eval.c | 219 | /* Don't forget to update docs (lispref node "Eval"). */ | COMMENT |
| LOW | src/treesit.c | 5015 | /* Don't forget to come back to this node. */ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/process.c | 5771 | /* GnuTLS buffers data internally. We need to check if some | COMMENT |
| LOW | src/keyboard.c | 741 | /* This variable stores buffers that have changed so that an undo | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …lisp/progmodes/cperl-mode-resources/cperl-bug-25098.pl | 7 | # can't just add '>' to the character class. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/manual/indent/octave.m | 830 | ## Check if the installed directory is empty. If it is remove it | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/lisp/jsonrpc-resources/server-emacsrpc.py | 48 | except Exception as exc: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | admin/nt/dist-build/build-dep-zips.py | 23 | CODE |