Node.js JavaScript runtime ✨🐢🚀✨
This report summarizes scanner evidence for nodejs/node, a JavaScript project with 122,268 GitHub stars. SynthScan examined 9,425,833 lines of code across 36858 source files, recording 48088 pattern matches distributed across 27 syntactic categories. The legacy adjusted pattern signal is 6.7 (Moderate 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.
Can maintainers explain intent, assumptions, and trade-offs? 43419 finding(s).
Are imports declared and package/API names verified? 3673 finding(s).
Are wrappers, guards, and repeated structures necessary? 5642 finding(s).
Which changes need focused human review? 48088 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 48088 distinct pattern matches across 27 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 | benchmark/compare.js | 341 | ); | COMMENT |
| LOW | benchmark/buffers/buffer-base64-encode.js | 1 | // Copyright Joyent, Inc. and other Node contributors. | COMMENT |
| LOW | benchmark/buffers/buffer-compare.js | 1 | // Copyright Joyent, Inc. and other Node contributors. | COMMENT |
| LOW | benchmark/ffi/invoke-function.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/v8-json-to-junit.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/v8-json-to-junit.py | 21 | # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | COMMENT |
| LOW | tools/copyfile.py | 1 | # Copyright 2008 the V8 project authors. All rights reserved. | COMMENT |
| LOW | tools/gypi_to_gn.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/create_expfile.sh | 1 | #!/bin/sh | COMMENT |
| LOW | tools/create_expfile.sh | 21 | # with extern or weak linkage, excluding: | COMMENT |
| LOW | tools/create_expfile.sh | 41 | # | COMMENT |
| LOW | tools/test.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/run-valgrind.py | 1 | #!/usr/bin/env python | COMMENT |
| LOW | tools/utils.py | 1 | # Copyright 2008 the V8 project authors. All rights reserved. | COMMENT |
| LOW | tools/enable_fips_include.py | 1 | # Copyright 2008 the V8 project authors. All rights reserved. | COMMENT |
| LOW | tools/executable_wrapper.h | 1 | #ifndef TOOLS_EXECUTABLE_WRAPPER_H_ | COMMENT |
| LOW | tools/mk-ca-bundle.pl | 1 | #!/usr/bin/env perl | COMMENT |
| LOW | tools/mk-ca-bundle.pl | 21 | # * | COMMENT |
| LOW | tools/cpplint.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/cpplint.py | 2021 | # empty strings. This is done in a loop to handle multiple raw | COMMENT |
| LOW | tools/cpplint.py | 3181 | # Check how many lines is enclosed in this namespace. Don't issue | COMMENT |
| LOW | tools/cpplint.py | 3281 | # see a "{", and popped when we see a "}". Only 3 types of | COMMENT |
| LOW | tools/cpplint.py | 4241 | # | COMMENT |
| LOW | tools/cpplint.py | 4261 | if prevbrace != -1 and prev_line[prevbrace:].find("}") == -1: | COMMENT |
| LOW | tools/cpplint.py | 4381 | (re.search(r"[\w.]=", line) or re.search(r"=[\w.]", line)) | COMMENT |
| LOW | tools/cpplint.py | 4441 | error(filename, linenum, "whitespace/operators", 3, "Missing spaces around <<") | COMMENT |
| LOW | tools/cpplint.py | 4641 | # Try a bit harder to check for brace initialization. This | COMMENT |
| LOW | tools/cpplint.py | 4661 | # Silence this: But not this: | COMMENT |
| LOW | tools/cpplint.py | 4741 | clean_lines: A CleansedLines instance containing the file. | COMMENT |
| LOW | tools/cpplint.py | 5021 | # switch (...) {}; | COMMENT |
| LOW | tools/cpplint.py | 5041 | # Note that naively checking for the preceding "{" will also match | COMMENT |
| LOW | tools/cpplint.py | 5061 | # macro. This avoids these false positives: | COMMENT |
| LOW | tools/cpplint.py | 5581 | # raw strings, | COMMENT |
| LOW | tools/cpplint.py | 6281 | # TODO(google): File bugs for clang-tidy to find these. | COMMENT |
| LOW | tools/cpplint.py | 6481 | COMMENT | |
| LOW | tools/cpplint.py | 6521 | (_, startline, startpos) = ReverseCloseExpression(clean_lines, linenum, endpos) | COMMENT |
| LOW | tools/cpplint.py | 6621 | line, | COMMENT |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 141 | # the root frame is basically just the outermost frame, so no if | COMMENT |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 501 | @internalcode | COMMENT |
| LOW | tools/inspector_protocol/jinja2/sandbox.py | 261 | #: available on each instance of a sandboxed environment as | COMMENT |
| LOW | tools/inspector_protocol/jinja2/sandbox.py | 281 | #: .. versionadded:: 2.6 | COMMENT |
| LOW | tools/inspector_protocol/jinja2/environment.py | 281 | autoescape=False, | COMMENT |
| LOW | tools/pgo/pgo-fs.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-crypto.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-compression.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-http-server.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-child-workers.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-async-patterns.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-net.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-url-string.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-module-loading.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-json.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-streams-buffers.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-run-all.js | 1 | 'use strict'; | COMMENT |
| LOW | tools/pgo/pgo-run-all.js | 21 | // The scripts are ordered by their importance to real-world Node.js usage: | COMMENT |
| LOW | tools/gyp/pyproject.toml | 61 | "TID", # flake8-tidy-imports | COMMENT |
| LOW | tools/gyp/pyproject.toml | 81 | # "NPY", # NumPy-specific rules | COMMENT |
| LOW | tools/gyp/pylib/packaging/tags.py | 221 | # The following are examples of `EXT_SUFFIX`. | COMMENT |
| LOW | tools/gyp/pylib/packaging/metadata.py | 181 | # *something* reasonable with malformed data. | COMMENT |
| LOW | tools/gyp/pylib/packaging/metadata.py | 301 | COMMENT | |
| 37677 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | test/async-hooks/init-hooks.js | 224 | print(`${this._logid}.${name}.uid-${uid}`); | CODE |
| HIGH | lib/internal/repl/utils.js | 589 | print(repl.line, `${labels[dir]}_`); | CODE |
| HIGH | lib/internal/repl/utils.js | 629 | print(entry, `${labels[dir]}${input}_`, cursor); | CODE |
| HIGH | lib/internal/repl/utils.js | 641 | print(repl.line, `failed-${labels[dir]}${input}_`); | CODE |
| HIGH | lib/internal/repl/utils.js | 742 | print(repl.line, `${labels[dir]}_`); | CODE |
| HIGH⚡ | lib/internal/debugger/inspect_repl.js | 1062 | print('Heap snapshot prepared.'); | CODE |
| HIGH⚡ | lib/internal/debugger/inspect_repl.js | 1064 | print(`Heap snapshot: ${done}/${total}`, false); | CODE |
| HIGH⚡ | lib/internal/debugger/inspect_repl.js | 1071 | print(`Writing snapshot: ${sizeWritten}`, false); | CODE |
| HIGH⚡ | lib/internal/debugger/inspect_repl.js | 1077 | print(`Wrote snapshot: ${absoluteFile}`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 440 | print(formatScripts(displayNatives)); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 468 | print('Saved profile to ' + absoluteFile); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 697 | print("You can't list source code right now"); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 708 | print(`The contextLine has been changed to ${delta}.`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 731 | print('No breakpoints yet'); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 746 | print(breaklist); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 755 | print(`Warning: script '${script}' was not loaded yet.`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 817 | print('Script name is ambiguous'); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 821 | print('Line should be a positive value'); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 867 | print(`Could not find breakpoint at ${url}:${line}`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 889 | print(`${newBreakpoints.length} breakpoints restored.`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 935 | print(`${header}\n${breakContext}`); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 961 | print( | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 1051 | print( | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 1097 | print('Heap snapshot: 0/0', false); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 1172 | print('Press Ctrl+C to leave debug repl'); | CODE |
| HIGH | lib/internal/debugger/inspect_repl.js | 1182 | print(result.value); | CODE |
| HIGH | lib/internal/debugger/inspect.js | 188 | print(text, appendNewline = false) { | CODE |
| HIGH | lib/internal/main/print_help.js | 253 | print(process.stdout); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 15 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 16 | print(" LIVE debugging only"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 17 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 18 | print(" !jlh(\"local_handle_var_name\")"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 19 | print(" prints object held by the handle"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 20 | print(" e.g. !jlh(\"key\") or !jlh(\"this->receiver_\")"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 21 | print(" !job(address_or_taggedint)"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 22 | print(" prints object at the address, e.g. !job(0x235cb869f9)"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 23 | print(" !jst() or !jst"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 24 | print(" prints javascript stack (output goes into the console)"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 25 | print(" !jsbp() or !jsbp"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 26 | print(" sets bp in v8::internal::Execution::Call"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 27 | print(""); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 30 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 31 | print(" Setup of the script"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 32 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 33 | print(" !set_module(\"module_name_no_extension\")"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 34 | print(" we'll try the usual suspects for where v8's code might have"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 35 | print(" been linked into, but you can also set it manually,"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 36 | print(" e.g. !set_module(\"v8_for_testing\")"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 37 | print(" !set_iso(isolate_address)"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 38 | print(" call this function before using !mem or other heap routines"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 39 | print(""); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 41 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 42 | print(" Managed heap"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 43 | print("--------------------------------------------------------------------"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 44 | print(" !mem or !mem(\"space1[ space2 ...]\")"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 45 | print(" prints memory chunks from the 'space' owned by the heap in the"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 46 | print(" isolate set by !set_iso; valid values for 'space' are:"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 47 | print(" new, old, map, code, lo [large], nlo [newlarge], ro [readonly]"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 48 | print(" if no 'space' specified prints memory chunks for all spaces,"); | CODE |
| HIGH⚡ | deps/v8/tools/windbg.js | 49 | print(" e.g. !mem(\"code\"), !mem(\"ro new old\")"); | CODE |
| 3145 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | configure.py | 1828 | def set_configuration_variable(configs, name, release=None, debug=None): | CODE |
| LOW | configure.py | 1898 | def configure_node_cctest_sources(o): | CODE |
| LOW | benchmark/_node-bench-analysis.js | 282 | function validateScatterParameters(samples, xAxis, category) { | CODE |
| LOW | benchmark/test_runner/mock-timers.js | 146 | function benchmarkAbortSignalTimeout(n) { | CODE |
| LOW | benchmark/crypto/mac.js | 181 | function measureMacStreamLifecycle({ algorithm, key, options }, data, n) { | CODE |
| LOW | benchmark/net/net-blocklist.js | 98 | function benchCheckWithSocketAddress(n, ruleCount, ruleType, checkResult) { | CODE |
| LOW | benchmark/assert/partial-deep-equal.js | 139 | function createDataViewArrayBuffers(length, extra) { | CODE |
| LOW | benchmark/url/whatwg-url-properties.js | 17 | function setAndGet(data, prop) { | CODE |
| LOW | benchmark/es/map-bench.js | 40 | function runNullProtoLiteralObject(n) { | CODE |
| LOW | tools/test.py | 1648 | def get_pointer_compression_state(vm, context): | STRING |
| LOW | tools/inspector_protocol/jinja2/asyncsupport.py | 82 | def wrap_block_reference_call(original_call): | CODE |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 614 | def push_parameter_definitions(self, frame): | CODE |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 623 | def pop_parameter_definitions(self): | CODE |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 616 | def _fail_with_undefined_error(self, *args, **kwargs): | CODE |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 722 | def _fail_with_undefined_error(self, *args, **kwargs): | CODE |
| LOW | tools/inspector_protocol/jinja2/sandbox.py | 446 | def formatter_field_name_split(field_name): | CODE |
| LOW⚡ | tools/inspector_protocol/jinja2/environment.py | 90 | def fail_for_missing_callable(string, name): | CODE |
| LOW⚡ | tools/inspector_protocol/jinja2/environment.py | 100 | def _environment_sanity_check(environment): | CODE |
| LOW | tools/inspector_protocol/jinja2/environment.py | 44 | def get_spontaneous_environment(*args): | CODE |
| LOW | tools/inspector_protocol/jinja2/meta.py | 36 | def find_undeclared_variables(ast): | CODE |
| LOW | tools/inspector_protocol/jinja2/meta.py | 60 | def find_referenced_templates(ast): | CODE |
| LOW | tools/pgo/pgo-compression.js | 337 | function workloadCompressionCreation(iterations) { | CODE |
| LOW | tools/pgo/pgo-async-patterns.js | 77 | async function workloadPromiseConcurrency(iterations) { | CODE |
| LOW | tools/pgo/pgo-async-patterns.js | 311 | async function workloadAsyncLocalStorage(iterations) { | CODE |
| LOW | tools/pgo/pgo-net.js | 104 | async function workloadTCPRequestResponse(duration) { | CODE |
| LOW | tools/pgo/pgo-json.js | 187 | function workloadParseTransformStringify(jsonStr) { | CODE |
| LOW | tools/pgo/pgo-json.js | 208 | function workloadSelectiveSerialize(jsonStr) { | CODE |
| LOW | tools/gyp/pylib/packaging/metadata.py | 525 | def _process_metadata_version(self, value: str) -> _MetadataVersion: | CODE |
| LOW | tools/gyp/pylib/packaging/metadata.py | 560 | def _process_description_content_type(self, value: str) -> str: | CODE |
| LOW | tools/gyp/pylib/packaging/_parser.py | 88 | def _parse_requirement_details( | CODE |
| LOW | tools/gyp/pylib/packaging/_parser.py | 139 | def _parse_requirement_marker( | CODE |
| LOW | tools/gyp/pylib/packaging/_manylinux.py | 75 | def _glibc_version_string_confstr() -> Optional[str]: | CODE |
| LOW | tools/gyp/pylib/packaging/_manylinux.py | 94 | def _glibc_version_string_ctypes() -> Optional[str]: | CODE |
| LOW | tools/gyp/pylib/packaging/specifiers.py | 448 | def _compare_greater_than_equal(self, prospective: Version, spec: str) -> bool: | STRING |
| LOW | tools/gyp/pylib/gyp/input_test.py | 24 | def test_no_cycle_empty_graph(self): | CODE |
| LOW | tools/gyp/pylib/gyp/input_test.py | 44 | def test_cycle_self_reference(self): | CODE |
| LOW | tools/gyp/pylib/gyp/ninja_syntax.py | 115 | def _count_dollars_before_index(self, s, i): | CODE |
| LOW | tools/gyp/pylib/gyp/generator/analyzer.py | 663 | def _supplied_target_names_no_all(self): | CODE |
| LOW | tools/gyp/pylib/gyp/generator/analyzer.py | 673 | def find_matching_test_target_names(self): | CODE |
| LOW | tools/gyp/pylib/gyp/generator/analyzer.py | 719 | def find_matching_compile_target_names(self): | CODE |
| LOW | tools/gyp/test/integration_test.py | 96 | def test_ninja_precompiled_header(self) -> None: | CODE |
| LOW | tools/eslint-rules/prefer-common-mustsucceed.js | 24 | function bodyStartsWithCallToIfError(body, errName) { | CODE |
| LOW | tools/eslint-rules/avoid-prototype-pollution.js | 29 | function isNullPrototypeObjectExpression(node) { | CODE |
| LOW | tools/eslint-rules/avoid-prototype-pollution.js | 74 | function createUnsafeStringMethodReport(context, name, lookedUpProperty) { | CODE |
| LOW | tools/eslint-rules/avoid-prototype-pollution.js | 87 | function createUnsafeStringMethodOnRegexReport(context, name, lookedUpProperty) { | CODE |
| LOW | tools/eslint-rules/no-keyobject-public-accessors.js | 32 | function isInternalCryptoKeysRequire(node) { | CODE |
| LOW | tools/eslint-rules/no-keyobject-public-accessors.js | 180 | function followsExitingKeyObjectGuard(name, node) { | CODE |
| LOW | tools/eslint-rules/no-keyobject-public-accessors.js | 195 | function followsLogicalKeyObjectCheck(name, node) { | CODE |
| LOW | tools/eslint-rules/set-proto-to-null-in-object.js | 127 | function isObjectDefinePropertiesCall(node) { | CODE |
| LOW | tools/eslint-rules/prefer-util-format-errors.js | 8 | function isArrowFunctionWithTemplateLiteral(node) { | CODE |
| LOW | tools/eslint-rules/prefer-primordials.js | 49 | function getDestructuringAssignmentParent(scope, node) { | CODE |
| LOW | tools/eslint-rules/must-call-assert.js | 61 | function isMustCallOrMustCallAtLeast(str) { | CODE |
| LOW | tools/eslint-rules/prefer-abort-signal-abort.js | 8 | function isAbortControllerConstruction(node) { | CODE |
| LOW | tools/eslint-rules/prefer-abort-signal-abort.js | 67 | function rangeIncludingTrailingLine(statement) { | CODE |
| LOW | tools/eslint-rules/no-cryptokey-public-accessors.js | 74 | function isWebIDLCryptoKeyConverter(node) { | CODE |
| LOW | tools/eslint-rules/no-cryptokey-public-accessors.js | 167 | function followsExitingCryptoKeyGuard(name, node) { | CODE |
| LOW | tools/eslint-rules/no-cryptokey-public-accessors.js | 182 | function followsLogicalCryptoKeyCheck(name, node) { | CODE |
| LOW | tools/eslint-rules/required-modules.js | 53 | function getRequiredModuleNameFromCall(node) { | CODE |
| LOW | tools/eslint-rules/prefer-optional-chaining.js | 31 | function isValidMemberExpressionPair(left, right) { | CODE |
| LOW | test/parallel/test-stream-iter-disabled.js | 6 | async function testRequireNodeStreamIterWithoutFlag() { | CODE |
| 4565 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/test.py | 93 | # --------------------------------------------- | COMMENT |
| MEDIUM | tools/test.py | 95 | # --------------------------------------------- | COMMENT |
| MEDIUM | tools/test.py | 551 | # ------------------------- | COMMENT |
| MEDIUM | tools/test.py | 553 | # ------------------------- | COMMENT |
| MEDIUM | tools/test.py | 1019 | # ------------------------------------------- | COMMENT |
| MEDIUM | tools/test.py | 1021 | # ------------------------------------------- | COMMENT |
| MEDIUM | tools/test.py | 1386 | # --------------- | COMMENT |
| MEDIUM | tools/test.py | 1388 | # --------------- | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/_parser.py | 60 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/_parser.py | 62 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/_parser.py | 251 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/_parser.py | 253 | # -------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSNew.py | 28 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSNew.py | 66 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSNew.py | 112 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSNew.py | 187 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSUserFile.py | 13 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSProject.py | 9 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSProject.py | 48 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | lib/internal/timers.js | 42 | // ║ ┌────────────────┘ | COMMENT |
| MEDIUM | lib/internal/timers.js | 45 | // ║ ║ ┌───────────┘ | COMMENT |
| MEDIUM | deps/v8/tools/callstats-from-telemetry.sh | 31 | # ======================================================================= | COMMENT |
| MEDIUM | deps/v8/tools/sanitizers/sancov_formatter_test.py | 33 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deps/v8/tools/sanitizers/sancov_formatter_test.py | 57 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deps/v8/tools/sanitizers/sancov_formatter_test.py | 99 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deps/v8/tools/sanitizers/sancov_formatter_test.py | 134 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 21 | # ============================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 107 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 118 | # ========================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 153 | # ========================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 254 | # ========================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-d8.py | 281 | # ========================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 27 | # ============================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 113 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 120 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 170 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 174 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 262 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/profiling/linux-perf-chrome.py | 299 | # ============================================================================== | STRING |
| MEDIUM | deps/v8/tools/metagen/instance_types.py | 325 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/metagen/instance_types.py | 328 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/metagen/instance_types.py | 416 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/metagen/instance_types.py | 424 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | deps/v8/tools/gcmole/gcmole.py | 802 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | deps/v8/tools/gcmole/gcmole.py | 804 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 73 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 203 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 246 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 785 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 787 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 889 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 891 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 930 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 932 | # =========================================================================== | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 1059 | # ------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 1190 | # ============================================================================= | COMMENT |
| MEDIUM | deps/v8/tools/cppgc/gen_cmake.py | 323 | #=============================================================================== | COMMENT |
| MEDIUM⚡ | deps/v8/third_party/zlib/CMakeLists.txt | 10 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | deps/v8/third_party/zlib/CMakeLists.txt | 12 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | deps/v8/third_party/zlib/CMakeLists.txt | 18 | # ============================================================================ | COMMENT |
| 557 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/test.py | 699 | except ImportError: | CODE |
| HIGH | tools/test.py | 746 | except OSError: | CODE |
| HIGH | tools/v8/node_common.py | 24 | except: | CODE |
| HIGH | tools/inspector_protocol/markupsafe/__init__.py | 140 | except ValueError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/asyncsupport.py | 49 | except StopAsyncIteration: | CODE |
| HIGH | tools/inspector_protocol/jinja2/compiler.py | 51 | except SyntaxError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/compiler.py | 116 | except VisitorExit: | CODE |
| HIGH | tools/inspector_protocol/jinja2/compiler.py | 379 | except CompilerExit: | CODE |
| HIGH | tools/inspector_protocol/jinja2/loaders.py | 397 | except TemplateNotFound: | CODE |
| HIGH | tools/inspector_protocol/jinja2/loaders.py | 406 | except TemplateNotFound: | CODE |
| HIGH | tools/inspector_protocol/jinja2/runtime.py | 320 | except ImportError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 71 | except ImportError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 78 | except ImportError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 125 | except LookupError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 389 | except (TypeError, LookupError): | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 367 | except Exception: | CODE |
| HIGH | tools/inspector_protocol/jinja2/sandbox.py | 372 | except AttributeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/utils.py | 487 | except ImportError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/utils.py | 438 | except ValueError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/utils.py | 404 | except ValueError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/debug.py | 284 | except Exception as e: | CODE |
| HIGH | tools/inspector_protocol/jinja2/debug.py | 370 | except: | CODE |
| HIGH | tools/inspector_protocol/jinja2/debug.py | 51 | except Exception: | CODE |
| HIGH | tools/inspector_protocol/jinja2/environment.py | 431 | except AttributeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/environment.py | 855 | except TemplateNotFound: | CODE |
| HIGH | tools/inspector_protocol/jinja2/environment.py | 416 | except Exception: | CODE |
| HIGH | tools/inspector_protocol/jinja2/environment.py | 421 | except AttributeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/nodes.py | 499 | except UnicodeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/nodes.py | 161 | except AttributeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/bccache.py | 287 | except OSError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/filters.py | 922 | except UnicodeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/filters.py | 927 | except AttributeError: | CODE |
| HIGH | tools/inspector_protocol/jinja2/filters.py | 106 | except TypeError: | CODE |
| HIGH | tools/gyp/pylib/packaging/tags.py | 197 | except ValueError: | CODE |
| HIGH | tools/gyp/pylib/packaging/metadata.py | 511 | except KeyError: | CODE |
| HIGH | tools/gyp/pylib/packaging/metadata.py | 503 | except AttributeError: | CODE |
| HIGH | tools/gyp/pylib/packaging/markers.py | 113 | except InvalidSpecifier: | CODE |
| HIGH | tools/gyp/pylib/gyp/xcode_emulation.py | 523 | except (GypError, OSError): | CODE |
| HIGH | tools/gyp/pylib/gyp/MSVSVersion.py | 257 | except ImportError: | CODE |
| HIGH | tools/gyp/pylib/gyp/__init__.py | 51 | except Exception: | CODE |
| HIGH | tools/gyp/pylib/gyp/common.py | 418 | except OSError: | CODE |
| HIGH | tools/gyp/pylib/gyp/mac_tool.py | 597 | except Exception: | CODE |
| HIGH | tools/gyp/pylib/gyp/xcode_ninja.py | 51 | except OSError: | CODE |
| HIGH | tools/gyp/pylib/gyp/generator/compile_commands_json.py | 117 | except AttributeError: | CODE |
| HIGH | tools/icu/icutrim.py | 28 | except NameError: | CODE |
| HIGH | deps/v8/tools/v8_presubmit.py | 206 | except: | CODE |
| HIGH | deps/v8/tools/v8_presubmit.py | 223 | except: | CODE |
| HIGH | deps/v8/tools/grokdump.py | 3824 | except: | CODE |
| HIGH | deps/v8/tools/gdb-v8-support.py | 182 | except: | CODE |
| HIGH | deps/v8/tools/eval_gc_nvp.py | 198 | except ValueError: | CODE |
| HIGH | deps/v8/tools/generate-runtime-call-stats.py | 485 | except OSError: | CODE |
| HIGH | deps/v8/tools/testrunner/base_runner.py | 412 | except TestRunnerError: | CODE |
| HIGH | deps/v8/tools/testrunner/objects/testcase.py | 508 | except ValueError: | CODE |
| HIGH | deps/v8/tools/testrunner/objects/testcase.py | 255 | except: | CODE |
| HIGH | deps/v8/tools/testrunner/local/command.py | 304 | except ProcessLookupError: | CODE |
| HIGH | deps/v8/tools/testrunner/local/command.py | 330 | except ImportError: | CODE |
| HIGH | deps/v8/tools/testrunner/local/process_utils.py | 155 | except FileNotFoundError: | CODE |
| HIGH | deps/v8/tools/testrunner/local/process_utils.py | 94 | except (psutil.AccessDenied, psutil.NoSuchProcess): | CODE |
| HIGH | deps/v8/tools/testrunner/local/pool.py | 341 | except Empty: | CODE |
| HIGH | deps/v8/tools/testrunner/local/pool.py | 128 | except Empty: | CODE |
| 48 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/test.py | 1303 | # slow tests may also just pass. | COMMENT |
| LOW | tools/cpplint.py | 3460 | # Here we can just use a shallow copy since we are the last | COMMENT |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 854 | # if we have a known extends we just add a template runtime | COMMENT |
| LOW | tools/inspector_protocol/jinja2/idtracking.py | 92 | # Otherwise we can just set it to undefined. | COMMENT |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 33 | #: a string. We can just use the text type here. | COMMENT |
| LOW | tools/inspector_protocol/jinja2/bccache.py | 227 | # explicitly forced otherwise. We can just use that. | COMMENT |
| LOW | tools/gyp/pylib/packaging/metadata.py | 208 | # is unparsable, and we can just add the whole thing to our | COMMENT |
| LOW | tools/gyp/pylib/packaging/metadata.py | 359 | # This is already a string, so just add it. | COMMENT |
| LOW | tools/gyp/pylib/packaging/metadata.py | 388 | # what we should parse it as, and we have to just add it to our list | COMMENT |
| LOW | tools/gyp/pylib/packaging/specifiers.py | 462 | # version. If it's not we can short circuit and just return False now | STRING |
| LOW | tools/gyp/pylib/packaging/specifiers.py | 487 | # version. If it's not we can short circuit and just return False now | STRING |
| LOW | tools/gyp/pylib/packaging/specifiers.py | 753 | # then we'll just return None since we don't know if this should have | STRING |
| LOW | tools/gyp/pylib/gyp/xcodeproj_file.py | 1503 | # just use this object's hashables, they're not specific and unique enough | COMMENT |
| LOW | tools/gyp/pylib/gyp/xcodeproj_file.py | 1949 | # maintains the object's dicts. Better yet, callers can just call AddFile | COMMENT |
| LOW | tools/gyp/pylib/gyp/xcodeproj_file.py | 2581 | # really should just add a product_name setting that doesn't include | COMMENT |
| LOW | tools/gyp/pylib/gyp/MSVSNew.py | 170 | # 1. We can't just use the project filename sans path, since there could | COMMENT |
| LOW | tools/gyp/pylib/gyp/ninja_syntax.py | 140 | # No such space; just use the first unescaped space we can find. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSSettings.py | 1161 | _Renamed(_midl, "ValidateParameters", "ValidateAllParameters", _boolean) # /robust | CODE |
| LOW | tools/gyp/pylib/gyp/generator/ninja.py | 719 | # simplify it to just use $out. | COMMENT |
| LOW | tools/gyp/pylib/gyp/generator/msvs.py | 3306 | # just add one unconditional entry. | COMMENT |
| LOW | tools/gyp/pylib/gyp/generator/eclipse.py | 441 | # Didn't find a known root, just return the original path | COMMENT |
| LOW | tools/icu/patches/75/source/common/unicode/platform.h | 62 | * Solution: #define any defines for non @internal API here, so that they are visible in the docs. If you just set PRED | COMMENT |
| MEDIUM | test/parallel/test-timers-unrefed-in-callback.js | 14 | // robust is that: | COMMENT |
| MEDIUM | test/parallel/test-http2-session-timeout.js | 50 | // connection as the timeout should be robust. Double it anyway for good | COMMENT |
| MEDIUM | test/sequential/test-heapdump-flag-custom-dir.js | 18 | // robust in case platform or machine differences throw off the timing. | COMMENT |
| MEDIUM | test/sequential/test-heapdump-flag.js | 17 | // robust in case platform or machine differences throw off the timing. | COMMENT |
| MEDIUM | test/report/test-report-signal.js | 27 | // appears to be enough. Use an async loop to be a bit more robust in case | COMMENT |
| MEDIUM | lib/dgram.js | 260 | // Query primary process to get the server handle and utilize it. | COMMENT |
| MEDIUM | lib/internal/test_runner/test.js | 338 | const map = lazyAssertObject(this.#test.root.harness); | CODE |
| LOW | deps/v8/infra/testing/PRESUBMIT.py | 25 | # there's need to specify a different dimension, just add it here. | COMMENT |
| MEDIUM | deps/v8/tools/fuzz-harness.sh | 29 | # A simple harness that downloads and runs 'jsfunfuzz' against d8. This | COMMENT |
| MEDIUM | deps/v8/tools/regexp/correctness_fuzzer/grammar_test.py | 395 | # The harness reports a cold and a warm exec of every case and the driver | COMMENT |
| MEDIUM | …/tools/regexp/correctness_fuzzer/correctness_fuzzer.py | 53 | # The d8 harness that actually constructs and runs each regexp, kept next to | COMMENT |
| MEDIUM | …/tools/regexp/correctness_fuzzer/correctness_fuzzer.py | 55 | # realpath so the harness is found even when the script is invoked via symlink. | COMMENT |
| MEDIUM | deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py | 29 | # first argument. Let's be robust either way, with or without full | COMMENT |
| MEDIUM | deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py | 40 | # harness switched to Python3. | COMMENT |
| MEDIUM | deps/v8/tools/jsfunfuzz/fuzz-harness.sh | 6 | # A simple harness that downloads and runs 'jsfunfuzz' against d8. This | COMMENT |
| MEDIUM | …test/inspector/heap-profiler/console-retaining-path.js | 69 | // Make the test more robust by skipping the edge index prefix and | COMMENT |
| MEDIUM | deps/v8/test/unittests/testcfg.py | 80 | # actual test output, so it is necessary to harness this case by checking | COMMENT |
| MEDIUM | deps/v8/test/mjsunit/regress/regress-crbug-1426357.js | 5 | // Fast array fill should be robust against evil object coercions. | COMMENT |
| MEDIUM | deps/v8/test/mjsunit/regress/regress-crbug-487322.js | 8 | // name, but ICU got it backward. To make this test robust against a future | COMMENT |
| MEDIUM | deps/v8/test/mjsunit/maglev/maglev-508811474.js | 37 | // This makes the test highly robust and machine-independent, as it has a | COMMENT |
| MEDIUM | deps/v8/test/cctest/testcfg.py | 63 | # line of the actual test output so it's necessary to harness for that | COMMENT |
| MEDIUM | …hird_party/dragonbox/src/include/dragonbox/dragonbox.h | 1431 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM | …hird_party/dragonbox/src/include/dragonbox/dragonbox.h | 1441 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM | …hird_party/dragonbox/src/include/dragonbox/dragonbox.h | 1454 | // Without the bound on n_max (which compilers these days never leverage), the | COMMENT |
| MEDIUM | …/v8/third_party/abseil-cpp/absl/debugging/stacktrace.h | 27 | // Note: stack traces in Abseil that do not utilize a symbolizer will result in | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h | 500 | // If it ever becomes possible to detect [[gsl::Owner]], we should leverage it: | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h | 570 | // If it ever becomes possible to detect [[gsl::Pointer]], we should leverage | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h | 626 | // we should change the implementation to leverage that. | COMMENT |
| MEDIUM | …s/v8/third_party/abseil-cpp/absl/log/scoped_mock_log.h | 57 | // // Simple robust setup, ignores unexpected logs. | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/log/check.h | 29 | // compromise. It is also more robust and portable to deliberately terminate | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/log/absl_check.h | 27 | // compromise. It is also more robust and portable to deliberately terminate | COMMENT |
| MEDIUM | …_party/abseil-cpp/absl/random/bernoulli_distribution.h | 161 | // greater than or equal to 1, the same would be true for `p`. Certainly `p` | COMMENT |
| MEDIUM | …_party/abseil-cpp/absl/random/internal/nanobenchmark.h | 19 | // prediction hit rates. Uses a robust estimator to summarize the measurements. | COMMENT |
| MEDIUM | …_party/abseil-cpp/absl/random/internal/nanobenchmark.h | 45 | // which is more robust to outliers and skewed data than the mean or median. | COMMENT |
| MEDIUM | deps/v8/third_party/abseil-cpp/absl/base/options.h | 39 | // Diamond dependency problems can be avoided if all packages utilize the same | COMMENT |
| MEDIUM | …/v8/third_party/abseil-cpp/absl/base/internal/poison.h | 48 | // Non-optimized builds may use more robust implementation. Note that we can't | COMMENT |
| LOW | deps/v8/third_party/jinja2/compiler.py | 997 | # if we have a known extends we just add a template runtime | COMMENT |
| LOW | deps/v8/third_party/jinja2/idtracking.py | 109 | # Otherwise we can just set it to undefined. | COMMENT |
| 79 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | configure.py | 1903 | CODE | |
| LOW | configure.py | 2198 | CODE | |
| LOW | configure.py | 2468 | CODE | |
| LOW | configure.py | 2490 | CODE | |
| LOW | configure.py | 2509 | CODE | |
| LOW | tools/gypi_to_gn.py | 109 | CODE | |
| LOW | tools/gypi_to_gn.py | 125 | CODE | |
| LOW | tools/gypi_to_gn.py | 166 | CODE | |
| LOW | tools/gypi_to_gn.py | 180 | CODE | |
| LOW | tools/test.py | 1199 | CODE | |
| LOW | tools/test.py | 1652 | CODE | |
| LOW | tools/test.py | 189 | CODE | |
| LOW | tools/test.py | 1078 | CODE | |
| LOW | tools/test.py | 1140 | CODE | |
| LOW | tools/utils.py | 48 | CODE | |
| LOW | tools/utils.py | 83 | CODE | |
| LOW | tools/prepare_lief.py | 54 | CODE | |
| LOW | tools/prepare_lief.py | 103 | CODE | |
| LOW | tools/install.py | 152 | CODE | |
| LOW | tools/cpplint.py | 1135 | CODE | |
| LOW | tools/cpplint.py | 1858 | CODE | |
| LOW | tools/cpplint.py | 1890 | CODE | |
| LOW | tools/cpplint.py | 1983 | CODE | |
| LOW | tools/cpplint.py | 2241 | CODE | |
| LOW | tools/cpplint.py | 2363 | CODE | |
| LOW | tools/cpplint.py | 2744 | CODE | |
| LOW | tools/cpplint.py | 4069 | CODE | |
| LOW | tools/cpplint.py | 4142 | CODE | |
| LOW | tools/cpplint.py | 4214 | CODE | |
| LOW | tools/cpplint.py | 4352 | CODE | |
| LOW | tools/cpplint.py | 4734 | CODE | |
| LOW | tools/cpplint.py | 4821 | CODE | |
| LOW | tools/cpplint.py | 5159 | CODE | |
| LOW | tools/cpplint.py | 5301 | CODE | |
| LOW | tools/cpplint.py | 5530 | CODE | |
| LOW | tools/cpplint.py | 5950 | CODE | |
| LOW | tools/cpplint.py | 6457 | CODE | |
| LOW | tools/cpplint.py | 6602 | CODE | |
| LOW | tools/cpplint.py | 7109 | CODE | |
| LOW | tools/cpplint.py | 7635 | CODE | |
| LOW | tools/cpplint.py | 7821 | CODE | |
| LOW | tools/cpplint.py | 1370 | CODE | |
| LOW | tools/cpplint.py | 1557 | CODE | |
| LOW | tools/cpplint.py | 1762 | CODE | |
| LOW | tools/cpplint.py | 2174 | CODE | |
| LOW | tools/cpplint.py | 3413 | CODE | |
| LOW | tools/cpplint.py | 3542 | CODE | |
| LOW | tools/getnodeversion.py | 5 | CODE | |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 87 | CODE | |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 475 | CODE | |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 1221 | CODE | |
| LOW | tools/inspector_protocol/jinja2/loaders.py | 189 | CODE | |
| LOW | tools/inspector_protocol/jinja2/idtracking.py | 176 | CODE | |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 235 | CODE | |
| LOW | tools/inspector_protocol/jinja2/parser.py | 472 | CODE | |
| LOW | tools/inspector_protocol/jinja2/parser.py | 552 | CODE | |
| LOW | tools/inspector_protocol/jinja2/parser.py | 681 | CODE | |
| LOW | tools/inspector_protocol/jinja2/parser.py | 753 | CODE | |
| LOW | tools/inspector_protocol/jinja2/parser.py | 851 | CODE | |
| LOW | tools/inspector_protocol/jinja2/sandbox.py | 171 | CODE | |
| 322 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | benchmark/bar.R | 28 | # Create a box plot | COMMENT |
| MEDIUM | benchmark/compare.R | 28 | # Create a box plot | COMMENT |
| MEDIUM | tools/gypi_to_gn.py | 108 | # This function is copied from build/gn_helpers.py in Chromium. | COMMENT |
| MEDIUM | tools/cpplint.py | 1587 | # Create a testcase for each file | COMMENT |
| MEDIUM | tools/cpplint.py | 7150 | # The following function is just a speed up, no semantics are changed. | STRING |
| MEDIUM | tools/inspector_protocol/jinja2/runtime.py | 578 | """This method is being swapped out by the async implementation.""" | STRING |
| MEDIUM | tools/inspector_protocol/jinja2/sandbox.py | 107 | """This class implements a dummy wrapper to fix a bug in the Python | STRING |
| MEDIUM | tools/inspector_protocol/jinja2/debug.py | 299 | """This function implements a few ugly things so that we can patch the | STRING |
| MEDIUM | tools/inspector_protocol/jinja2/bccache.py | 292 | """This class implements a bytecode cache that uses a memcache cache for | STRING |
| MEDIUM | tools/inspector_protocol/jinja2/ext.py | 83 | """This method is called before the actual lexing and can be used to | STRING |
| MEDIUM | tools/gyp/pylib/packaging/tags.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/version.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/__init__.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/utils.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/requirements.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/_structures.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/markers.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/packaging/specifiers.py | 1 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/xcode_emulation.py | 1689 | # Create an intermediate file based on the path. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/xcode_emulation.py | 1724 | # This function is considered a friend of XcodeSettings, so let it reach into | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/xcodeproj_file.py | 1259 | # This method is a little bit esoteric. Given a remote_object, which | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/input.py | 697 | # This function is called a lot so for maximum performance, avoid | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/input.py | 1930 | # Create a DependencyGraphNode for each target. Put it into a dict for easy | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/input.py | 1982 | # Create a DependencyGraphNode for each gyp file containing a target. Put | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/MSVSSettings.py | 365 | # Create a bogus validator that looks for '0', '1', or '2' | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/ninja.py | 977 | # Create an intermediate file to store preprocessed results. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/xcode.py | 720 | # Create an XCTarget subclass object for the target. The type with | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/msvs.py | 2393 | # Create the various element names, following the example set by the | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/android.py | 69 | # This file is generated by gyp; do not edit. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 399 | # Define a dir function that can handle spaces. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 497 | # Define an escape_quotes function to escape single quotes. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 502 | # Define an escape_vars function to escape '$' variable syntax. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 682 | # This file is generated by gyp; do not edit. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 1354 | # Create an intermediate file to store preprocessed results. | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/generator/make.py | 2037 | # Create a symlink of libnode.x to libnode.version.x | COMMENT |
| MEDIUM | tools/actions/create-release-proposal.sh | 47 | # Create the proposal branch | COMMENT |
| MEDIUM | tools/actions/create-release-proposal.sh | 55 | # Create the proposal PR | COMMENT |
| MEDIUM | test/testpy/__init__.py | 76 | # The following block reads config.gypi to extract the v8_enable_inspector | COMMENT |
| MEDIUM | .github/workflows/timezone-update.yml | 54 | # Create a PR or update the Action's existing PR | COMMENT |
| MEDIUM | deps/v8/tools/disasm.py | 61 | # Create a temporary file containing a copy of the code. | COMMENT |
| MEDIUM | deps/v8/tools/callstats.py | 528 | # Create a Total page with all entries summed up. | COMMENT |
| MEDIUM | deps/v8/tools/testrunner/local/variants.py | 323 | # Create a new list to avoid modifying constants. | COMMENT |
| MEDIUM | deps/v8/tools/wasm/update-wasm-spec-tests.sh | 81 | # Create a build directory as output for wast->js conversions. This step | COMMENT |
| MEDIUM | deps/v8/tools/release/merge_to_branch_gerrit.py | 89 | # Create the commit message, using the new version and information about the | COMMENT |
| MEDIUM | deps/v8/tools/release/merge_to_branch_gerrit.py | 113 | # Create a cherry pick commit from the original commit. | COMMENT |
| MEDIUM | deps/v8/tools/release/roll_merge_gerrit.py | 139 | # Create a cherry pick commit from the original commit. | COMMENT |
| MEDIUM | deps/v8/tools/release/roll_merge_gerrit.py | 177 | # Create the commit message, using the new version and information about the | COMMENT |
| MEDIUM | …/clusterfuzz/js_fuzzer/tools/run_locally_against_d8.py | 121 | # Create a unique batch directory to avoid collisions between parallel jobs. | COMMENT |
| MEDIUM | deps/v8/tools/gcmole/gcmole.py | 255 | # The following functions call CEntryStub which is always present. | COMMENT |
| MEDIUM | deps/v8/tools/cppgc/test_cmake.sh | 41 | # Create a temporary build directory. | COMMENT |
| MEDIUM | deps/v8/tools/cppgc/gen_cmake.py | 237 | # This file is automatically generated by {__file__}. Do NOT edit it. | COMMENT |
| MEDIUM | deps/v8/third_party/jinja2/bccache.py | 330 | """This class implements a bytecode cache that uses a memcache cache for | STRING |
| MEDIUM | deps/v8/third_party/jinja2/ext.py | 101 | """This method is called before the actual lexing and can be used to | STRING |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 1402 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2594 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2604 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2627 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2637 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2662 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 2802 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| 70 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/gyp_node.py | 50 | print('Error running GYP') | CODE |
| LOW | tools/gypi_to_gn.py | 227 | except Exception as e: | CODE |
| LOW | tools/gypi_to_gn.py | 332 | except Exception as e: | CODE |
| LOW | tools/search_files.py | 21 | except Exception as e: | CODE |
| LOW | tools/test.py | 175 | except Exception: | CODE |
| LOW | tools/prepare_lief.py | 79 | except Exception: | CODE |
| LOW | tools/build_addons.py | 71 | except Exception as e: | CODE |
| LOW | tools/inspector_protocol/jinja2/asyncsupport.py | 36 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/asyncsupport.py | 68 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 1269 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/sandbox.py | 367 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/debug.py | 51 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/debug.py | 284 | except Exception as e: | CODE |
| LOW | tools/inspector_protocol/jinja2/lexer.py | 588 | except Exception as e: | CODE |
| LOW⚡ | tools/inspector_protocol/jinja2/environment.py | 95 | except Exception as e: | CODE |
| LOW | tools/inspector_protocol/jinja2/environment.py | 416 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/environment.py | 1006 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/environment.py | 1041 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nativetypes.py | 97 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nativetypes.py | 210 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 430 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 449 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 609 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 615 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 665 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 688 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 713 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 733 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/nodes.py | 780 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/bccache.py | 347 | except Exception: | CODE |
| LOW | tools/inspector_protocol/jinja2/bccache.py | 360 | except Exception: | CODE |
| MEDIUM | tools/inspector_protocol/jinja2/bccache.py | 344 | def load_bytecode(self, bucket): | CODE |
| MEDIUM | tools/zos/sdwrap.py | 33 | print("Error: input line invalid (longer than 80 characters)", file=sys.stderr) | CODE |
| MEDIUM | tools/zos/sdwrap.py | 36 | print("Error: continuation line not start with blank", file=sys.stderr) | CODE |
| LOW | tools/gyp/gyp_main.py | 20 | except Exception: | CODE |
| LOW | tools/gyp/gyp_main.py | 33 | except Exception: | CODE |
| MEDIUM | tools/gyp/gyp_main.py | 24 | def UnixifyPath(path): | CODE |
| LOW | tools/gyp/pylib/gyp/common_test.py | 114 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/__init__.py | 51 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/common.py | 356 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/common.py | 403 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/common.py | 724 | except Exception: | STRING |
| MEDIUM | tools/gyp/pylib/gyp/common.py | 365 | def close(self): | CODE |
| MEDIUM | tools/gyp/pylib/gyp/common.py | 717 | def IsCygwin(): | CODE |
| LOW | tools/gyp/pylib/gyp/mac_tool.py | 161 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/mac_tool.py | 597 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 241 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 262 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 491 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 549 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 969 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/input.py | 2972 | except Exception as e: | CODE |
| LOW | tools/gyp/pylib/gyp/generator/xcode.py | 158 | except Exception: | CODE |
| LOW | tools/gyp/pylib/gyp/generator/xcode.py | 513 | except Exception: | CODE |
| MEDIUM | tools/gyp/pylib/gyp/generator/analyzer.py | 590 | print("Error writing to output file", output_path, str(e)) | CODE |
| LOW | tools/gyp/pylib/gyp/generator/analyzer.py | 804 | except Exception as e: | CODE |
| LOW | tools/gyp/test/integration_test.py | 41 | except Exception: | CODE |
| MEDIUM | tools/icu/shrink-icu-src.py | 109 | print("Error: icu data file not found: %s" % src_datafile) | CODE |
| LOW | deps/v8/PRESUBMIT.py | 742 | except Exception: | CODE |
| LOW | deps/v8/PRESUBMIT.py | 784 | except Exception as e: | CODE |
| 178 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | configure.py | 1 | CODE | |
| LOW | tools/gyp_node.py | 2 | CODE | |
| LOW | tools/gypi_to_gn.py | 102 | CODE | |
| LOW | tools/gypi_to_gn.py | 103 | CODE | |
| LOW | tools/test.py | 31 | CODE | |
| LOW | tools/run-valgrind.py | 30 | CODE | |
| LOW | tools/mkssldef.py | 3 | CODE | |
| LOW | tools/getmoduleversion.py | 1 | CODE | |
| LOW | tools/getnapibuildversion.py | 1 | CODE | |
| LOW | tools/cpplint.py | 44 | CODE | |
| LOW | tools/checkimports.py | 3 | CODE | |
| LOW | tools/specialize_node_d.py | 9 | CODE | |
| LOW | tools/getnodeversion.py | 1 | CODE | |
| LOW | tools/inspector_protocol/roll.py | 6 | CODE | |
| LOW | tools/inspector_protocol/markupsafe/__init__.py | 228 | CODE | |
| LOW | tools/inspector_protocol/markupsafe/__init__.py | 230 | CODE | |
| LOW | tools/inspector_protocol/jinja2/compiler.py | 12 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 33 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 33 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 36 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 41 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 41 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 41 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 45 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 45 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 45 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 45 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 49 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 54 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 54 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 54 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 56 | CODE | |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 17 | CODE | |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 17 | CODE | |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 19 | CODE | |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 19 | CODE | |
| LOW | tools/inspector_protocol/jinja2/utils.py | 647 | CODE | |
| LOW | tools/inspector_protocol/jinja2/defaults.py | 31 | CODE | |
| LOW | tools/inspector_protocol/jinja2/defaults.py | 32 | CODE | |
| LOW | tools/inspector_protocol/jinja2/_compat.py | 31 | CODE | |
| 236 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/pgo/README.md | 35 | # Step 1: Build the instrumented binary | COMMENT |
| LOW⚡ | tools/pgo/README.md | 38 | # Step 2: Run workloads to collect profile data | COMMENT |
| LOW⚡ | tools/pgo/README.md | 41 | # Step 3: Build the optimized binary | COMMENT |
| LOW⚡ | tools/pgo/README.md | 60 | # Step 1: Build the instrumented binary | COMMENT |
| LOW⚡ | tools/pgo/README.md | 64 | # Step 2: Run workloads to collect profile data | COMMENT |
| LOW⚡ | tools/pgo/README.md | 67 | # Step 3: Build the optimized binary | COMMENT |
| LOW⚡ | tools/pgo/README.md | 94 | # Step 1: Build the instrumented binary | COMMENT |
| LOW⚡ | tools/pgo/README.md | 98 | # Step 2: Run workloads to collect profile data | COMMENT |
| LOW⚡ | tools/pgo/README.md | 101 | # Step 3: Build the optimized binary | COMMENT |
| LOW | test/parallel/test-http-agent-free-socket-data-guard.js | 31 | // Step 1: Send request1 | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 55 | // Step 2: Server injects a poisoned response while socket is idle | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 64 | // Step 3: Allow the event loop to poll I/O so the guard can fire. | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 73 | // Step 4: Send request2 — should get a fresh connection | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 420 | // Step 4: convert V with ECMA-262 ToNumber. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 423 | // Step 5: normalize -0 to +0. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 458 | // Step 8: NaN, +0, -0, and infinities become +0. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 463 | // Step 9: truncate to IntegerPart(x). | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 486 | // Step 11: wrap into the signed range when the high bit is set. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 491 | // Step 12: return the unsigned value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 508 | // Step 10: reduce modulo 2^bitLength. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 512 | // Step 11: wrap into the signed range when the high bit is set. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 517 | // Step 12: return the unsigned value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 650 | // Step 2: throw unless S is one of the enumeration values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 657 | // Step 3: return the matching enumeration value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 757 | // Step 1: reject non-object, non-null, non-undefined values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 765 | // Step 2: create the IDL dictionary value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 826 | // Step 2: GetMethod(V, %Symbol.iterator%). Overload resolution can | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 831 | // Step 3: throw if the iterator method is undefined, null, or not callable. | COMMENT |
| LOW | lib/internal/webidl.js | 562 | // Step 2: return a reference to the same object. | COMMENT |
| LOW | lib/internal/webidl.js | 806 | // Step 5: return the IDL dictionary. | COMMENT |
| LOW | lib/internal/webidl.js | 891 | // Step 2: otherwise throw. | COMMENT |
| LOW | lib/internal/webidl.js | 941 | // Step 3: reject non-fixed SharedArrayBuffer backing stores unless | COMMENT |
| LOW | lib/internal/webidl.js | 1006 | // Step 5: return a reference to the same object. | COMMENT |
| LOW | lib/internal/webidl.js | 1072 | // Step 4: return a reference to the same ArrayBuffer. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 98 | # Step 1: Establish a staging area. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 106 | # Step 2: Copy main repo via git clone --shared. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 113 | # Step 3: Overwrite the cloned main_repo DEPS with the diverged worktree DEPS. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 116 | # Step 4: Import deps from main repo using hardlinking for COW. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 149 | # Step 5: Preserve custom gclient configurations. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 161 | # Step 6: Perform hermetic dependency sync inside the temporary staging directory. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 174 | # Step 7: Make the result available in the cache_root destination. | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 15 | // Step 1: Initialize DerivedClass constructor with baseline code and | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 44 | // Step 2: Transition to polymorphic feedback via a deopt to the interpreter in Maglev. | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 60 | // Step 3: Second call of c1 executes Sparkplug+ code again, which executes the | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 16 | // Step 1: Run in interpreter to populate feedback to MONOMORPHIC (o0). | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 25 | // Step 2: Compile baseline. The baseline call sites will be UNINITIALIZED. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 28 | // Step 3: Second call executes Sparkplug+ code (baseline) with o0. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 45 | // Step 4: Third call with o1 (different map). | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 54 | // Step 1: Optimize g() to contain a PACKED_DOUBLE_ELEMENTS boilerplate. | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 61 | // Step 2: Deoptimize g() and transition to PACKED_ELEMENTS boilerplate. | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 64 | // Step 3: Cause a GC while broken clone of boilerplate is on the heap, | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/wasm/regress-534579660.js | 21 | // Step 2: Debugger enabled, now set pause on exceptions | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/wasm/regress-534579660.js | 28 | // Step 3: Pause on exceptions is set, now instantiate and run Wasm | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-has.js | 45 | // Step 7: Fall through to target if trap is undefined. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-has.js | 51 | // Step 8: Result is converted to boolean. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 26 | // Step 4: revoked handler | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 35 | // Step 6: Trap isn't callable. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 39 | // Step 7: Trap is undefined. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 48 | // Step 9: Property name is passed to the trap as a string. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 54 | // Step 10: Trap returns false. | COMMENT |
| 78 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/parallel/test-http-agent-free-socket-data-guard.js | 31 | // Step 1: Send request1 | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 55 | // Step 2: Server injects a poisoned response while socket is idle | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 64 | // Step 3: Allow the event loop to poll I/O so the guard can fire. | COMMENT |
| LOW⚡ | test/parallel/test-http-agent-free-socket-data-guard.js | 73 | // Step 4: Send request2 — should get a fresh connection | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 420 | // Step 4: convert V with ECMA-262 ToNumber. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 423 | // Step 5: normalize -0 to +0. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 428 | // Step 6: [EnforceRange] rejects non-finite and out-of-range values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 450 | // Step 7: [Clamp] clamps, rounds, and returns non-NaN values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 458 | // Step 8: NaN, +0, -0, and infinities become +0. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 463 | // Step 9: truncate to IntegerPart(x). | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 486 | // Step 11: wrap into the signed range when the high bit is set. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 491 | // Step 12: return the unsigned value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 508 | // Step 10: reduce modulo 2^bitLength. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 512 | // Step 11: wrap into the signed range when the high bit is set. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 517 | // Step 12: return the unsigned value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 650 | // Step 2: throw unless S is one of the enumeration values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 657 | // Step 3: return the matching enumeration value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 757 | // Step 1: reject non-object, non-null, non-undefined values. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 765 | // Step 2: create the IDL dictionary value. | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 826 | // Step 2: GetMethod(V, %Symbol.iterator%). Overload resolution can | COMMENT |
| LOW⚡ | lib/internal/webidl.js | 831 | // Step 3: throw if the iterator method is undefined, null, or not callable. | COMMENT |
| LOW | lib/internal/webidl.js | 562 | // Step 2: return a reference to the same object. | COMMENT |
| LOW | lib/internal/webidl.js | 806 | // Step 5: return the IDL dictionary. | COMMENT |
| LOW | lib/internal/webidl.js | 891 | // Step 2: otherwise throw. | COMMENT |
| LOW | lib/internal/webidl.js | 941 | // Step 3: reject non-fixed SharedArrayBuffer backing stores unless | COMMENT |
| LOW | lib/internal/webidl.js | 1006 | // Step 5: return a reference to the same object. | COMMENT |
| LOW | lib/internal/webidl.js | 1072 | // Step 4: return a reference to the same ArrayBuffer. | COMMENT |
| LOW | lib/internal/streams/readable.js | 1267 | // We need to check if there is someone still listening to | COMMENT |
| LOW | lib/internal/streams/readable.js | 1286 | // We need to check if there is someone still listening to | COMMENT |
| LOW | lib/internal/process/promises.js | 390 | // We need to check if async_hooks are enabled | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 98 | # Step 1: Establish a staging area. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 106 | # Step 2: Copy main repo via git clone --shared. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 113 | # Step 3: Overwrite the cloned main_repo DEPS with the diverged worktree DEPS. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 116 | # Step 4: Import deps from main repo using hardlinking for COW. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 149 | # Step 5: Preserve custom gclient configurations. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 161 | # Step 6: Perform hermetic dependency sync inside the temporary staging directory. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 174 | # Step 7: Make the result available in the cache_root destination. | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 15 | // Step 1: Initialize DerivedClass constructor with baseline code and | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 44 | // Step 2: Transition to polymorphic feedback via a deopt to the interpreter in Maglev. | COMMENT |
| LOW | deps/v8/test/mjsunit/regress/regress-509622555.js | 60 | // Step 3: Second call of c1 executes Sparkplug+ code again, which executes the | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 16 | // Step 1: Run in interpreter to populate feedback to MONOMORPHIC (o0). | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 25 | // Step 2: Compile baseline. The baseline call sites will be UNINITIALIZED. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 28 | // Step 3: Second call executes Sparkplug+ code (baseline) with o0. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/regress/regress-509622555-mono.js | 45 | // Step 4: Third call with o1 (different map). | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 54 | // Step 1: Optimize g() to contain a PACKED_DOUBLE_ELEMENTS boilerplate. | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 61 | // Step 2: Deoptimize g() and transition to PACKED_ELEMENTS boilerplate. | COMMENT |
| LOW⚡ | …est/mjsunit/regress/regress-fast-literal-transition.js | 64 | // Step 3: Cause a GC while broken clone of boilerplate is on the heap, | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/wasm/regress-534579660.js | 21 | // Step 2: Debugger enabled, now set pause on exceptions | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/wasm/regress-534579660.js | 28 | // Step 3: Pause on exceptions is set, now instantiate and run Wasm | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-has.js | 45 | // Step 7: Fall through to target if trap is undefined. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-has.js | 51 | // Step 8: Result is converted to boolean. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 26 | // Step 4: revoked handler | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 35 | // Step 6: Trap isn't callable. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 39 | // Step 7: Trap is undefined. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 48 | // Step 9: Property name is passed to the trap as a string. | COMMENT |
| LOW⚡ | deps/v8/test/mjsunit/es6/proxies-define-property.js | 54 | // Step 10: Trap returns false. | COMMENT |
| LOW⚡ | …est/mjsunit/es6/proxies-get-own-property-descriptor.js | 105 | // Step 6: Trap is not callable. | COMMENT |
| LOW⚡ | …est/mjsunit/es6/proxies-get-own-property-descriptor.js | 109 | // Step 8: Trap throws. | COMMENT |
| LOW⚡ | …est/mjsunit/es6/proxies-get-own-property-descriptor.js | 113 | // Step 9: Trap result is neither undefined nor an object. | COMMENT |
| LOW⚡ | …est/mjsunit/es6/proxies-get-own-property-descriptor.js | 120 | // Step 16: Incompatible PropertyDescriptor; a non-configurable property | COMMENT |
| 46 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/inspector_protocol/jinja2/asyncsupport.py | 192 | def __init__(self, async_iterator, undefined, after, length, recurse=None, | CODE |
| HIGH | tools/inspector_protocol/jinja2/asyncsupport.py | 194 | LoopContextBase.__init__(self, undefined, recurse, depth0) | CODE |
| HIGH | tools/inspector_protocol/jinja2/asyncsupport.py | 233 | async def make_async_loop_context(iterable, undefined, recurse=None, depth0=0): | CODE |
| HIGH | tools/inspector_protocol/jinja2/asyncsupport.py | 255 | return AsyncLoopContext(async_iterator, undefined, after, length, recurse, | CODE |
| HIGH | tools/inspector_protocol/jinja2/compiler.py | 1115 | self.write(', undefined, loop_render_func, depth):') | CODE |
| HIGH | tools/inspector_protocol/jinja2/compiler.py | 1117 | self.write(extended_loop and ', undefined):' or ':') | CODE |
| HIGH | tools/inspector_protocol/jinja2/runtime.py | 359 | def __init__(self, undefined, recurse=None, depth0=0): | CODE |
| HIGH | tools/inspector_protocol/jinja2/runtime.py | 423 | def __init__(self, iterable, undefined, recurse=None, depth0=0): | CODE |
| HIGH | tools/inspector_protocol/jinja2/runtime.py | 424 | LoopContextBase.__init__(self, undefined, recurse, depth0) | CODE |
| HIGH | tools/inspector_protocol/jinja2/lexer.py | 329 | self.push(result) | CODE |
| HIGH⚡ | tools/inspector_protocol/jinja2/environment.py | 102 | assert issubclass(environment.undefined, Undefined), 'undefined must ' \ | CODE |
| HIGH | tools/inspector_protocol/jinja2/environment.py | 943 | frozenset(extensions), optimized, undefined, finalize, autoescape, | CODE |
| HIGH | tools/pgo/pgo.py | 57 | build = './configure --ninja --enable-pgo-generate && make' | CODE |
| HIGH | tools/pgo/pgo.py | 58 | rebuild = './configure --ninja --enable-pgo-use && make' | CODE |
| HIGH | tools/gyp/pylib/gyp/win_tool.py | 91 | """Emulation of rm -rf out && cp -af in out.""" | STRING |
| HIGH | tools/gyp/pylib/gyp/MSVSProject.py | 62 | platforms: Array of string, the supported platforms. If null, ['Win32'] | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/ninja.py | 2595 | command="rm -f $out && lipo -create $in -output $out$postbuilds", | CODE |
| HIGH | tools/gyp/pylib/gyp/generator/ninja.py | 2601 | "rm -f $lib $lib.TOC && lipo -create $in -output $lib$postbuilds &&" | CODE |
| HIGH | tools/gyp/pylib/gyp/generator/ninja.py | 2750 | command="rm -rf $out && cp -fRP $in $out", | CODE |
| HIGH | tools/gyp/pylib/gyp/generator/ninja.py | 2756 | command="ln -f $in $out 2>/dev/null || (rm -rf $out && cp -af $in $out)", | CODE |
| HIGH | deps/v8/tools/gen-inlining-tests.py | 29 | var deopt = undefined; // either true or false | CODE |
| HIGH | deps/v8/tools/gen-inlining-tests.py | 438 | write( " resetOptAndAssertResultEquals(undefined, f);") | CODE |
| HIGH | deps/v8/tools/grokdump.py | 2712 | if (xmlhttp.readyState==4 && xmlhttp.status==200) { | CODE |
| HIGH | deps/v8/tools/gen-keywords-gen-h.py | 92 | return checked_sub(r'if \(len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH\)', | CODE |
| HIGH | deps/v8/tools/callstats.py | 72 | server = subprocess.Popen(cmd_args, stdout=null, stderr=null) | CODE |
| HIGH | deps/v8/tools/callstats.py | 97 | if ('regexp' in item) { return url.match(item.regexp) !== null }; | CODE |
| HIGH | deps/v8/tools/callstats.py | 698 | help="specify where chrome's stderr should go (default: /dev/null)") | CODE |
| HIGH | deps/v8/tools/android-run.py | 106 | "adb shell 'cd %s && sh %s';" % (v8_root, android_script_file) + | CODE |
| HIGH | deps/v8/tools/profiling/linux-perf-d8.py | 292 | subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True) | STRING |
| HIGH | deps/v8/tools/profiling/linux-perf-chrome.py | 314 | subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True) | STRING |
| HIGH⚡ | deps/v8/tools/dev/setup-reclient.py | 74 | f"{SHELL} -il -c 'gcloud version 2>/dev/null; exit 0'", shell=True) | CODE |
| HIGH | deps/v8/third_party/abseil-cpp/convert_bazel_to_gn.py | 125 | 'if (is_apple || is_android) { sources = [] }', | CODE |
| HIGH | deps/v8/third_party/jinja2/compiler.py | 1252 | self.write(", undefined, loop_render_func, depth):") | CODE |
| HIGH | deps/v8/third_party/jinja2/compiler.py | 1254 | self.write(", undefined):" if extended_loop else ":") | CODE |
| HIGH | deps/v8/third_party/jinja2/lexer.py | 356 | self.push(result) | CODE |
| HIGH | deps/v8/third_party/jinja2/environment.py | 127 | environment.undefined, Undefined | CODE |
| HIGH | deps/v8/third_party/jinja2/environment.py | 1205 | undefined, # type: ignore | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | benchmark/readline/readline-iterable.js | 11 | const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed | CODE |
| LOW | benchmark/readline/readline-iterable.js | 11 | const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed | CODE |
| LOW | tools/inspector_protocol/jinja2/constants.py | 13 | #: list of lorem ipsum words used by the lipsum() helper function | COMMENT |
| LOW | tools/inspector_protocol/jinja2/utils.py | 239 | """Generate some lorem ipsum for the template.""" | STRING |
| LOW | tools/inspector_protocol/jinja2/environment.py | 908 | >>> template.render(name='John Doe') == u'Hello John Doe!' | STRING |
| LOW | tools/inspector_protocol/jinja2/environment.py | 910 | >>> stream = template.stream(name='John Doe') | STRING |
| LOW | test/parallel/test-util-inspect.js | 1784 | 'Lorem ipsum dolor\nsit amet,\tconsectetur adipiscing elit, sed do ' + | CODE |
| LOW | test/parallel/test-util-inspect.js | 1796 | " [ [ 'Lorem ipsum dolor\\nsit amet,\\tconsectetur adipiscing elit, " + | CODE |
| LOW | test/parallel/test-util-inspect.js | 1813 | " 'Lorem ipsum dolor\\n' +", | CODE |
| LOW | test/parallel/test-util-inspect.js | 1832 | "'Lorem ipsum dolor\\n' +", | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 8 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 8 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 14 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 14 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-dictionary.js | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW | test/parallel/test-sqlite-session.js | 632 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW | test/parallel/test-sqlite-session.js | 632 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW | test/parallel/test-sqlite-session.js | 655 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW | test/parallel/test-sqlite-session.js | 655 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW | test/parallel/test-sqlite-session.js | 674 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW | test/parallel/test-sqlite-session.js | 674 | database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')"); | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-reset.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' + | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-reset.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' + | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-reset.js | 14 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100), | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-reset.js | 14 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100), | CODE |
| LOW | test/parallel/test-zlib-brotli-from-string.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-brotli-from-string.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-truncated.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-truncated.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-from-string.js | 29 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-from-string.js | 29 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW⚡ | test/parallel/test-url-relative.js | 341 | ['m2@example.ord/c2@example.org', | CODE |
| LOW⚡ | test/parallel/test-url-relative.js | 342 | 'mid:m@example.ord/c@example.org', | CODE |
| LOW⚡ | test/parallel/test-url-relative.js | 343 | 'mid:m@example.ord/m2@example.ord/c2@example.org'], | CODE |
| LOW | test/parallel/test-url-relative.js | 370 | 'mailto:user@example.org', | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-reset.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' + | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-reset.js | 10 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' + | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-reset.js | 14 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100), | CODE |
| LOW⚡ | test/parallel/test-zlib-zstd-reset.js | 14 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. '.repeat(100), | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 8 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 8 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 14 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 14 | `Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW⚡ | test/parallel/test-zlib-brotli-dictionary.js | 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. | CODE |
| LOW | test/parallel/test-zlib-zstd-from-string.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/parallel/test-zlib-zstd-from-string.js | 8 | const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' + | CODE |
| LOW | test/node-api/test_buffer/test_finalizer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | test/node-api/test_buffer/test_finalizer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | test/node-api/test_buffer/test_buffer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | test/node-api/test_buffer/test_buffer.c | 7 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; | CODE |
| LOW | deps/v8/tools/callstats-from-telemetry.sh | 69 | echo '{ "telemetry-results": { "placeholder":{}' > $OUT | CODE |
| LOW | deps/v8/tools/callstats.html | 1496 | if (page_name == "placeholder") continue; | CODE |
| LOW⚡ | deps/v8/test/webkit/nested-functions.js | 40 | return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididu | CODE |
| LOW⚡ | deps/v8/test/webkit/nested-functions.js | 40 | return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididu | CODE |
| LOW⚡ | deps/v8/test/webkit/nested-functions.js | 44 | return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid | CODE |
| LOW⚡ | deps/v8/test/webkit/nested-functions.js | 44 | return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid | CODE |
| LOW | deps/v8/test/mjsunit/error-tostring-omit.js | 29 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + | CODE |
| LOW | deps/v8/test/mjsunit/error-tostring-omit.js | 29 | return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + | CODE |
| 68 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/gyp/pylib/gyp/generator/ninja.py | 0 | calculate additional variables for use in the build (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/cmake.py | 0 | calculate additional variables for use in the build (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/analyzer.py | 0 | calculate additional variables for use in the build (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/make.py | 0 | calculate additional variables for use in the build (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/eclipse.py | 0 | calculate the generator specific info that gets fed to input (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/make.py | 0 | calculate the generator specific info that gets fed to input (called by gyp). | STRING |
| HIGH | tools/gyp/pylib/gyp/generator/dump_dependency_json.py | 0 | calculate the generator specific info that gets fed to input (called by gyp). | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_live.py | 0 | checks `v8 isolate` reports <none> on a thread outside v8. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_core.py | 0 | checks `v8 isolate` reports <none> on a thread outside v8. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_live.py | 0 | checks `v8 isolate` reports <none> on a thread outside v8. | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_core.py | 0 | checks `v8 isolate` reports <none> on a thread outside v8. | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_live.py | 0 | checks `v8 source` rendering, flags, and error handling. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_core.py | 0 | checks `v8 source` rendering, flags, and error handling. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_live.py | 0 | checks `v8 source` rendering, flags, and error handling. | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_core.py | 0 | checks `v8 source` rendering, flags, and error handling. | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_live.py | 0 | checks `v8 inspect` on a corrupted map slot can be rendered without crashes. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_core.py | 0 | checks `v8 inspect` on a corrupted map slot can be rendered without crashes. | STRING |
| HIGH | …s/v8/tools/debug_helper/plugins/test/test_lldb_live.py | 0 | checks `v8 inspect` on a corrupted map slot can be rendered without crashes. | STRING |
| HIGH | …ps/v8/tools/debug_helper/plugins/test/test_gdb_core.py | 0 | checks `v8 inspect` on a corrupted map slot can be rendered without crashes. | STRING |
| HIGH | …s/v8/tools/clusterfuzz/foozzie/testdata/baseline/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ | STRING |
| HIGH | deps/v8/tools/clusterfuzz/foozzie/testdata/build3/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ | STRING |
| HIGH | deps/v8/tools/clusterfuzz/foozzie/testdata/build5/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ | STRING |
| HIGH | deps/v8/tools/clusterfuzz/foozzie/testdata/build2/d8.py | 0 | some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/ | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | test/parallel/test-vfs-mkdir.js | 21 | // path of the first created directory as requested by the caller. | COMMENT |
| HIGH | test/sequential/test-init.js | 54 | // test-init-index is in fixtures dir as requested by ry, so go there | COMMENT |
| HIGH | deps/v8/src/wasm/wasm-code-manager.h | 385 | // Returns whether this code was generated for debugging. If this returns | COMMENT |
| HIGH | deps/v8/src/heap/mark-compact.h | 111 | // it to complete as requested by |stop_request|). | COMMENT |
| HIGH | deps/LIEF/README.md | 24 | [Node.js](https://github.com/Piebald-AI/node-lief) (unofficial, AI-generated) | CODE |
| HIGH | deps/LIEF/third-party/mbedtls/library/error.c | 99 | /* Begin Auto-Generated Code. */ | COMMENT |
| HIGH | deps/LIEF/third-party/mbedtls/library/error.c | 298 | /* End Auto-Generated Code. */ | COMMENT |
| HIGH | deps/LIEF/third-party/mbedtls/library/error.c | 319 | /* Begin Auto-Generated Code. */ | COMMENT |
| HIGH | deps/LIEF/third-party/mbedtls/library/error.c | 414 | /* End Auto-Generated Code. */ | COMMENT |
| HIGH | doc/contributing/ai-guidelines.md | 60 | * Contributors should treat the analysis generated by AI tools as a hypothesis | COMMENT |
| HIGH | doc/contributing/ai-guidelines.md | 70 | * If the comments are generated by AI, contributors should personally verify | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …rfuzz/js_fuzzer/mutators/allocation_timeout_mutator.js | 33 | return path.node.expression.callee.name.startsWith('__V8BuiltinOptimize'); | CODE |
| CRITICAL | deps/v8/tools/turbolizer/src/views/range-view.ts | 1732 | this.view.divs.container.classList.toggle("not_flipped", !this.isFlipped); | CODE |
| CRITICAL | deps/v8/tools/turbolizer/src/views/range-view.ts | 1733 | this.view.divs.container.classList.toggle("flipped", this.isFlipped); | CODE |
| CRITICAL | deps/v8/tools/turbolizer/src/views/range-view.ts | 1781 | this.view.divs.registersTypeHeader.classList.toggle("range-hidden", !this.isFlipped); | CODE |
| CRITICAL | …st/inspector/debugger/evaluate-on-call-frame-scopes.js | 45 | InspectorTest.log(` Exception: ${response.result.exceptionDetails.exception.description.split('\\n')[0]}`); | CODE |
| CRITICAL | deps/v8/test/mjsunit/regress/regress-1200351.js | 1991 | eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)") | CODE |
| CRITICAL | deps/npm/lib/commands/search.js | 31 | exclude: this.npm.flatOptions.search.exclude.split(/\s+/), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gyp/pylib/packaging/markers.py | 196 | # added here, make sure to mirror/adapt Requirement. | COMMENT |
| LOW | tools/gyp/pylib/gyp/msvs_emulation.py | 44 | # positional arguments. Also make sure to escape the % so that they're | COMMENT |
| MEDIUM | tools/gyp/pylib/gyp/__init__.py | 24 | # List of "official" debug modes, but you can use anything you like. | COMMENT |
| MEDIUM | …rd_party/ittapi/ittapi-rs/src/jitprofiling_bindings.rs | 521 | #[doc = " For example, you can use it if your 32-bit JIT"] | COMMENT |
| LOW | deps/v8/src/compiler/turboshaft/operations.h | 480 | // Warning: don't forget to add `lazy_deopt_on_throw` to the `options` of your | COMMENT |
| LOW | deps/icu-small/source/i18n/double-conversion-bignum.cpp | 434 | // Don't forget to update the used_digits and the exponent. | COMMENT |
| MEDIUM | deps/icu-small/source/i18n/unicode/dtfmtsym.h | 68 | * DateFormatSymbols object, they can feel free to modify the date-time | COMMENT |
| MEDIUM | deps/icu-small/source/i18n/unicode/dtitvinf.h | 146 | * they can feel free to modify it as necessary. | COMMENT |
| LOW | deps/cares/src/lib/ares_process.c | 667 | /* Don't forget to send notification if queue emptied */ | COMMENT |
| MEDIUM | deps/openssl/openssl/crypto/perlasm/riscv.pm | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| LOW | deps/openssl/openssl/crypto/md5/asm/md5-586.pl | 115 | # make sure to do 'D' first, not 'B', else we clash with | COMMENT |
| LOW | deps/openssl/openssl/crypto/md5/asm/md5-586.pl | 133 | # make sure to do 'D' first, not 'B', else we clash with | COMMENT |
| MEDIUM | …openssl/openssl/crypto/modes/asm/ghash-riscv64-zvkg.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …sl/openssl/crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | deps/openssl/openssl/crypto/modes/asm/ghash-riscv64.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …l/crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …nssl/openssl/crypto/chacha/asm/chacha-riscv64-v-zbb.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …ps/openssl/openssl/crypto/sm3/asm/sm3-riscv64-zvksh.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …s/openssl/openssl/crypto/sm4/asm/sm4-riscv64-zvksed.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …l/openssl/crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | deps/openssl/openssl/crypto/aes/asm/aes-riscv32-zkn.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …openssl/crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …nssl/openssl/crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | …s/openssl/openssl/crypto/aes/asm/aes-riscv64-zvkned.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| MEDIUM | deps/openssl/openssl/crypto/aes/asm/aes-riscv64-zkn.pl | 2 | # This file is dual-licensed, meaning that you can use it under your | COMMENT |
| LOW | deps/openssl/openssl/util/perl/OpenSSL/Util.pm | 221 | # It seems to be an executable, so we make sure to prefix it | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | configure.py | 1563 | # Check if it's a pre-release (has non-empty PRE_RELEASE string) | COMMENT |
| LOW | benchmark/compare.R | 71 | # Check if there is enough data to calculate the p-value. | COMMENT |
| LOW | tools/cpplint.py | 3394 | # Check if token is an unmatched '<'. | COMMENT |
| LOW | tools/cpplint.py | 4154 | # Check if the // may be in quotes. If so, ignore it | STRING |
| LOW | tools/cpplint.py | 5252 | # Check if the body is empty | STRING |
| LOW | tools/cpplint.py | 5635 | # Check if the line is a header guard. | STRING |
| LOW | tools/cpplint.py | 6090 | # Check if people are using the verboten C basic types. The only exception | STRING |
| LOW | tools/cpplint.py | 6108 | # Check if some verboten operator overloading is going on | STRING |
| LOW | tools/cpplint.py | 6170 | # Check if the line starts with the using directive as a heuristic in case it's all one line | STRING |
| LOW | tools/cpplint.py | 6365 | # Check if some verboten C functions are being used. | STRING |
| LOW | tools/cpplint.py | 7278 | # Set end_col to check whole lines after we are done with the | STRING |
| LOW | tools/gyp/pylib/packaging/metadata.py | 570 | # Check if content-type is valid or defaulted to `text/plain` and thus was | COMMENT |
| LOW | tools/gyp/pylib/gyp/MSVSNew.py | 254 | # Open file and print header | COMMENT |
| LOW | tools/gyp/pylib/gyp/generator/ninja.py | 850 | # Check if this file is copied into the current bundle, | COMMENT |
| LOW | tools/gyp/pylib/gyp/generator/msvs.py | 715 | # Add makefile to list of sources. | COMMENT |
| LOW | deps/v8/tools/cluster_files.py | 76 | # Check if dir_path contains the small_dir pattern | COMMENT |
| LOW | deps/v8/tools/gen-v8-gn.py | 85 | # Check if the contents has changed before writing so we don't cause build | STRING |
| LOW | deps/v8/tools/callstats-from-telemetry.sh | 58 | # Check if any json file exists: | COMMENT |
| LOW | deps/v8/tools/check_bazel_deps.py | 165 | # Check if there is a newer stable version | COMMENT |
| LOW | deps/v8/tools/testrunner/local/utils.py | 97 | # Check if Vector Enhancement Facility 1 is available on the | COMMENT |
| LOW | deps/v8/tools/testrunner/local/utils.py | 165 | # Check if LSX feature is available on the host LoongArch machine. This feature | COMMENT |
| LOW | deps/v8/tools/sanitizers/sancov_formatter.py | 341 | # Check if folder with coverage output exists. | COMMENT |
| LOW | deps/v8/tools/sanitizers/sancov_merger.py | 213 | # Check if folder with coverage output exists. | COMMENT |
| LOW | deps/v8/tools/sanitizers/sancov_merger.py | 218 | # Check if folder with swarming output exists. | COMMENT |
| LOW | deps/v8/tools/system-analyzer/local-server.sh | 35 | # Check if port 8000 is in use | COMMENT |
| LOW | deps/v8/tools/release/common_includes.py | 270 | # Check if branch is in heads. | COMMENT |
| LOW | deps/v8/tools/release/common_includes.py | 276 | # Check if branch is in branch-heads. | COMMENT |
| LOW | deps/v8/tools/release/test_mergeinfo.py | 151 | # Check if follow ups and merges are not overlapping | COMMENT |
| LOW | deps/v8/tools/release/test_mergeinfo.py | 158 | # Check if follow up is ignored | COMMENT |
| LOW | deps/v8/tools/release/test_scripts.py | 154 | # Check if the given working directory matches the expected one. | COMMENT |
| LOW | deps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py | 529 | # Check if a difference also occurs with the fallback configuration and | COMMENT |
| LOW | deps/v8/tools/mb/mb.py | 432 | # Read the file to make sure it parses. | COMMENT |
| LOW⚡ | deps/v8/tools/dev/setup_worktree_build.py | 188 | # Check if v8.skip-worktree-deps is set to true in git config | COMMENT |
| LOW | deps/v8/tools/gcmole/trace_gc_causes.py | 30 | # Check if definition block follows | COMMENT |
| LOW | deps/v8/tools/gcmole/gcmole.py | 715 | # Check if Derived overrides this method | COMMENT |
| LOW | deps/icu-small/source/common/rbbicst.pl | 206 | # Assign numbers to each of the character classes classes used. | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 623 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 647 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 813 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 1031 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 4003 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | deps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh | 9970 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 379 | # Check if we can use backslash as IFS='\' separator, and set | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 654 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 678 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 844 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 1062 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 4159 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | deps/cares/config/ltmain.sh | 10154 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | …ps/openssl/openssl/crypto/sm3/asm/sm3-riscv64-zvksh.pl | 216 | bnez $NUM, L_sm3_loop # Check if there are any more block to process | CODE |
| LOW | …crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl | 152 | # Decrement length by 1 | COMMENT |
| LOW | …l/openssl/crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl | 114 | # Decrement length by 1 | COMMENT |
| LOW | …/external/perl/Text-Template-1.56/lib/Text/Template.pm | 655 | # Print result text instead of returning it | COMMENT |
| LOW | deps/libffi/ltmain.sh | 379 | # Check if we can use backslash as IFS='\' separator, and set | COMMENT |
| LOW | deps/libffi/ltmain.sh | 654 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | deps/libffi/ltmain.sh | 678 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | deps/libffi/ltmain.sh | 844 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | deps/libffi/ltmain.sh | 1062 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | deps/libffi/ltmain.sh | 4159 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | deps/libffi/ltmain.sh | 10154 | # Loop over the list of objects to be linked. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/icu/icutrim.py | 11 | # Usage: | COMMENT |
| LOW | deps/v8/tools/adb-d8.py | 11 | # Usage: | COMMENT |
| LOW | deps/v8/tools/profiling/android-ll-prof.sh | 32 | # Usage: | COMMENT |
| LOW | deps/v8/include/cppgc/tagged-member.h | 24 | // Example usage: | COMMENT |
| LOW | …d_party/abseil-cpp/absl/strings/resize_and_overwrite.h | 31 | // Example usage: | COMMENT |
| LOW | …rty/abseil-cpp/absl/strings/internal/generic_printer.h | 46 | // Example usage: | COMMENT |
| LOW | …rty/abseil-cpp/absl/strings/internal/generic_printer.h | 85 | // Example usage: | COMMENT |
| LOW | …v8/third_party/abseil-cpp/absl/synchronization/mutex.h | 180 | // Example usage: | COMMENT |
| LOW | …ps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h | 169 | // Example usage: | COMMENT |
| LOW | …arty/abseil-cpp/absl/debugging/internal/vdso_support.h | 30 | // Example usage: | COMMENT |
| LOW | …8/third_party/abseil-cpp/absl/meta/internal/requires.h | 30 | // Example usage: | COMMENT |
| LOW | …hird_party/abseil-cpp/absl/base/internal/raw_logging.h | 40 | // Usage example: | COMMENT |
| LOW | deps/v8/third_party/zlib/contrib/minizip/skipset.h | 20 | // Example usage: | COMMENT |
| LOW | …lvm-libc/src/src/__support/FPUtil/except_value_utils.h | 29 | // Example usage: | COMMENT |
| LOW | deps/v8/src/objects/slots-atomic-inl.h | 18 | // Usage example: | COMMENT |
| LOW | deps/v8/src/base/strong-alias.h | 130 | // Example usage: | COMMENT |
| LOW | deps/v8/src/base/lazy-instance.h | 28 | // Example usage: | COMMENT |
| LOW | deps/v8/src/base/lazy-instance.h | 39 | // Example usage: | COMMENT |
| LOW | deps/v8/src/base/once.h | 38 | // Example usage: | COMMENT |
| LOW | deps/v8/src/base/compiler-specific.h | 78 | // Example usage: | COMMENT |
| LOW | deps/v8/src/base/discriminated-union.h | 24 | // Example usage: | COMMENT |
| LOW | deps/icu-small/source/common/rbbicst.pl | 11 | # Usage: | COMMENT |
| LOW | deps/icu-small/source/common/ucase.cpp | 1448 | # Usage: | COMMENT |
| LOW | deps/icu-small/source/i18n/regexcst.pl | 12 | # Usage: | COMMENT |
| LOW | deps/zlib/contrib/minizip/skipset.h | 20 | // Example usage: | COMMENT |
| LOW | deps/LIEF/third-party/spdlog/include/spdlog/mdc.h | 19 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/gypi_to_gn.py | 110 | Returns a stringified GN equivalent of a Python value. Args: value: The Python value to convert. pretty: Whet | STRING |
| HIGH | tools/gyp/pylib/gyp/common.py | 661 | Topologically sort based on a user provided edge definition. Args: graph: A list of node names. get_edg | STRING |
| HIGH | tools/gyp/pylib/gyp/mac_tool.py | 487 | Finds the .mobileprovision file to use for signing the bundle. Checks all the installed provisioning profiles ( | STRING |
| HIGH | tools/gyp/pylib/gyp/MSVSSettings.py | 91 | Returns the MSBuild equivalent of the MSVS value given. Args: value: the MSVS value to convert. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/test.py | 135 | CODE | |
| LOW | tools/inspector_protocol/jinja2/environment.py | 264 | CODE | |
| LOW | tools/inspector_protocol/jinja2/environment.py | 356 | CODE | |
| LOW | tools/inspector_protocol/jinja2/environment.py | 919 | CODE | |
| LOW | tools/gyp/pylib/gyp/ninja_syntax.py | 42 | CODE | |
| LOW | tools/gyp/pylib/gyp/generator/msvs.py | 878 | CODE | |
| LOW | deps/v8/tools/gen-keywords-gen-h.py | 152 | CODE | |
| LOW | deps/v8/tools/gen-keywords-gen-h.py | 172 | CODE | |
| LOW | deps/v8/tools/generate-runtime-call-stats.py | 160 | CODE | |
| LOW | deps/v8/tools/testrunner/objects/output.py | 38 | CODE | |
| LOW | deps/v8/tools/testrunner/utils/test_utils.py | 299 | CODE | |
| LOW | deps/v8/tools/testrunner/local/command.py | 74 | CODE | |
| LOW | deps/v8/tools/testrunner/local/command.py | 243 | CODE | |
| LOW | deps/v8/tools/testrunner/local/command.py | 355 | CODE | |
| LOW | deps/v8/tools/release/git_recipes.py | 165 | CODE | |
| LOW | deps/v8/tools/release/git_recipes.py | 208 | CODE | |
| LOW | deps/v8/tools/torque/format-torque.py | 152 | CODE | |
| LOW | deps/v8/third_party/jinja2/environment.py | 292 | CODE | |
| LOW | deps/v8/third_party/jinja2/environment.py | 384 | CODE | |
| LOW | deps/v8/third_party/jinja2/environment.py | 1167 | CODE | |
| LOW | deps/ngtcp2/ngtcp2/examples/tests/ngtcp2test/certs.py | 48 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …arty/llvm-libc/src/include/llvm-libc-types/__jmp_buf.h | 12 | // TODO: implement sigjmp_buf related functions for other architectures | COMMENT |
| LOW | …-libc/src/src/__support/FPUtil/ManipulationFunctions.h | 208 | // TODO: Add tests for exceptions. | COMMENT |
| LOW | deps/undici/src/lib/web/fetch/util.js | 264 | // TODO: implement "byte-serializing a request origin" | COMMENT |
| LOW | deps/undici/src/lib/web/fetch/index.js | 2248 | // TODO: implement connection timing | COMMENT |
| LOW | deps/icu-small/source/i18n/rbnf.cpp | 1481 | // TODO: implement UParseError | COMMENT |
| LOW | deps/icu-small/source/i18n/rematch.cpp | 3888 | // TODO: implement transparent bounds. Ticket #6067 | COMMENT |
| LOW | deps/icu-small/source/i18n/rematch.cpp | 5355 | // TODO: implement transparent bounds. Ticket #6067 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/inspector_protocol/markupsafe/__init__.py | 16 | __all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent'] | CODE |
| LOW | tools/inspector_protocol/jinja2/__init__.py | 60 | __all__ = [ | CODE |
| LOW | tools/inspector_protocol/jinja2/runtime.py | 27 | __all__ = ['LoopContext', 'TemplateReference', 'Macro', 'Markup', | CODE |
| LOW | tools/gyp/pylib/packaging/tags.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | tools/gyp/pylib/packaging/version.py | 16 | __all__ = ["VERSION_PATTERN", "parse", "Version", "InvalidVersion"] | CODE |
| LOW | tools/gyp/pylib/packaging/markers.py | 23 | __all__ = [ | CODE |
| LOW | tools/gyp/pylib/gyp/simple_copy.py | 15 | __all__ = ["Error", "deepcopy"] | CODE |
| LOW | …v8/tools/regexp/correctness_fuzzer/grammar/__init__.py | 50 | __all__ = [ | CODE |
| LOW | deps/v8/third_party/markupsafe/__init__.py | 16 | __all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent'] | CODE |
| LOW | deps/v8/third_party/jinja2/bccache.py | 181 | def set_bucket(self, bucket: Bucket) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | doc/contributing/first-contributions.md | 125 | ### Q: I've updated my pull request, but there's no response. What should I do? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | deps/v8/tools/metagen/metagen.py | 441 | # guard / V8_USE_METAGEN_INSTANCE_TYPES scaffolding around the macro | COMMENT |
| MEDIUM | deps/v8/agents/scripts/install_for_copilot_cli.py | 30 | # Mandates orchestration-only operation through subagent and `gdb-mcp` | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/pgo/pgo-http-server.js | 110 | function handleRequest(req, res) { | CODE |
| LOW | test/parallel/test-http2-ip-address-host.js | 34 | function handleRequest(url) { | CODE |
| LOW | …rallel/test-async-hooks-stack-overflow-nested-async.js | 31 | function processData(data, depth = 0) { | CODE |