Repository Analysis

nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

6.3 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of nodejs/node, a JavaScript project with 118,605 GitHub stars. SynthScan v2.0 examined 9,139,212 lines of code across 32470 source files, recording 43897 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 6.3 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

6.3
Adjusted Score
6.3
Raw Score
100%
Time Factor
2026-08-01
Last Push
118.6K
Stars
JavaScript
Language
9.1M
Lines of Code
32.5K
Files
43.9K
Pattern Hits
2026-08-02
Scan Date
0.10
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 6HIGH 3163MEDIUM 885LOW 39843

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 43897 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block34526 hits · 32582 pts
SeverityFileLineSnippetContext
LOWconfigure.py2201 flavor not in ('aix', 'os400', 'zos') andCOMMENT
LOWbenchmark/buffers/buffer-base64-encode.js1// Copyright Joyent, Inc. and other Node contributors.COMMENT
LOWbenchmark/buffers/buffer-compare.js1// Copyright Joyent, Inc. and other Node contributors.COMMENT
LOWtools/v8-json-to-junit.py1#!/usr/bin/env pythonCOMMENT
LOWtools/v8-json-to-junit.py21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORSCOMMENT
LOWtools/copyfile.py1# Copyright 2008 the V8 project authors. All rights reserved.COMMENT
LOWtools/gypi_to_gn.py1#!/usr/bin/env python3COMMENT
LOWtools/create_expfile.sh1#!/bin/shCOMMENT
LOWtools/create_expfile.sh21# with extern or weak linkage, excluding:COMMENT
LOWtools/create_expfile.sh41#COMMENT
LOWtools/test.py1#!/usr/bin/env python3COMMENT
LOWtools/run-valgrind.py1#!/usr/bin/env pythonCOMMENT
LOWtools/utils.py1# Copyright 2008 the V8 project authors. All rights reserved.COMMENT
LOWtools/enable_fips_include.py1# Copyright 2008 the V8 project authors. All rights reserved.COMMENT
LOWtools/executable_wrapper.h1#ifndef TOOLS_EXECUTABLE_WRAPPER_H_COMMENT
LOWtools/mk-ca-bundle.pl1#!/usr/bin/perl -wCOMMENT
LOWtools/mk-ca-bundle.pl21# *COMMENT
LOWtools/cpplint.py1#!/usr/bin/env python3COMMENT
LOWtools/cpplint.py2021 # strings on the same line.COMMENT
LOWtools/cpplint.py3181 # warning for missing namespace comments if there aren't enoughCOMMENT
LOWtools/cpplint.py3281 # objects are possible:COMMENT
LOWtools/cpplint.py3441 # This is the first #else or #elif block. Remember theCOMMENT
LOWtools/cpplint.py4241 # Skip all the blank line checks if we are immediately inside aCOMMENT
LOWtools/cpplint.py4261 # OK, we have a blank line at the start of a code block. Before weCOMMENT
LOWtools/cpplint.py4381 and not re.search(r"\b(if|while|for) ", line)COMMENT
LOWtools/cpplint.py4441COMMENT
LOWtools/cpplint.py4641 # happens in one of the following forms:COMMENT
LOWtools/cpplint.py4741 class_info: A _ClassInfo objects.COMMENT
LOWtools/cpplint.py4761COMMENT
LOWtools/cpplint.py5021 # Function(...) {};COMMENT
LOWtools/cpplint.py5041 # braces inside multi-dimensional arrays, but this is fine sinceCOMMENT
LOWtools/cpplint.py5061 # - macro that defines a base classCOMMENT
LOWtools/cpplint.py5581 raw_lines = clean_lines.lines_without_raw_stringsCOMMENT
LOWtools/cpplint.py6281 match = re.match(COMMENT
LOWtools/cpplint.py6481 # Don't warn on out-of-line method definitions, as we would warn on theCOMMENT
LOWtools/cpplint.py6521 if startpos > -1 and startline < linenum:COMMENT
LOWtools/cpplint.py6621 )COMMENT
LOWtools/cpplint.py6681 # This doesn't catch all cases. Consider (const char * const)"hello".COMMENT
LOWtools/inspector_protocol/jinja2/compiler.py141 # the root frame is basically just the outermost frame, so no ifCOMMENT
LOWtools/inspector_protocol/jinja2/runtime.py501 @internalcodeCOMMENT
LOWtools/inspector_protocol/jinja2/sandbox.py261 #: available on each instance of a sandboxed environment asCOMMENT
LOWtools/inspector_protocol/jinja2/sandbox.py281 #: .. versionadded:: 2.6COMMENT
LOWtools/inspector_protocol/jinja2/environment.py281 autoescape=False,COMMENT
LOWtools/gyp/pyproject.toml61 "TID", # flake8-tidy-importsCOMMENT
LOWtools/gyp/pyproject.toml81 # "NPY", # NumPy-specific rulesCOMMENT
LOWtools/gyp/pylib/packaging/tags.py221 # The following are examples of `EXT_SUFFIX`.COMMENT
LOWtools/gyp/pylib/packaging/metadata.py181 # *something* reasonable with malformed data.COMMENT
LOWtools/gyp/pylib/packaging/metadata.py301COMMENT
LOWtools/gyp/pylib/packaging/metadata.py321 # As such, we'll look for those Header objects, and fix up the encoding.COMMENT
LOWtools/gyp/pylib/packaging/metadata.py381COMMENT
LOWtools/gyp/pylib/packaging/metadata.py401 # this into what it logically is.COMMENT
LOWtools/gyp/pylib/packaging/markers.py201 #COMMENT
LOWtools/gyp/pylib/packaging/_manylinux.py101 return NoneCOMMENT
LOWtools/gyp/pylib/packaging/specifiers.py121 (?P<version>COMMENT
LOWtools/gyp/pylib/gyp/msvs_emulation.py41 arg = windows_quoter_regex.sub(lambda mo: 2 * mo.group(1) + '\\"', arg)COMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py541 return self._encode_transforms[ord(char)]COMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py561 # - In PBXFileReference and PBXBuildFile objects:COMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py1221 )COMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py2121 # $(BUILT_PRODUCTS_DIR)/$(PLUGINS_FOLDER_PATH). ThenCOMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py2501 if products_group is not None:COMMENT
34466 more matches not shown…
Cross-Language Confusion (JS/TS)3105 hits · 16809 pts
SeverityFileLineSnippetContext
HIGHtest/async-hooks/init-hooks.js224 print(`${this._logid}.${name}.uid-${uid}`);CODE
HIGHlib/internal/repl/utils.js589 print(repl.line, `${labels[dir]}_`);CODE
HIGHlib/internal/repl/utils.js629 print(entry, `${labels[dir]}${input}_`, cursor);CODE
HIGHlib/internal/repl/utils.js641 print(repl.line, `failed-${labels[dir]}${input}_`);CODE
HIGHlib/internal/repl/utils.js742 print(repl.line, `${labels[dir]}_`);CODE
HIGHlib/internal/debugger/inspect_repl.js1061 print('Heap snapshot prepared.');CODE
HIGHlib/internal/debugger/inspect_repl.js1063 print(`Heap snapshot: ${done}/${total}`, false);CODE
HIGHlib/internal/debugger/inspect_repl.js1070 print(`Writing snapshot: ${sizeWritten}`, false);CODE
HIGHlib/internal/debugger/inspect_repl.js1076 print(`Wrote snapshot: ${absoluteFile}`);CODE
HIGHlib/internal/debugger/inspect_repl.js439 print(formatScripts(displayNatives));CODE
HIGHlib/internal/debugger/inspect_repl.js467 print('Saved profile to ' + absoluteFile);CODE
HIGHlib/internal/debugger/inspect_repl.js696 print("You can't list source code right now");CODE
HIGHlib/internal/debugger/inspect_repl.js707 print(`The contextLine has been changed to ${delta}.`);CODE
HIGHlib/internal/debugger/inspect_repl.js730 print('No breakpoints yet');CODE
HIGHlib/internal/debugger/inspect_repl.js745 print(breaklist);CODE
HIGHlib/internal/debugger/inspect_repl.js754 print(`Warning: script '${script}' was not loaded yet.`);CODE
HIGHlib/internal/debugger/inspect_repl.js816 print('Script name is ambiguous');CODE
HIGHlib/internal/debugger/inspect_repl.js820 print('Line should be a positive value');CODE
HIGHlib/internal/debugger/inspect_repl.js866 print(`Could not find breakpoint at ${url}:${line}`);CODE
HIGHlib/internal/debugger/inspect_repl.js888 print(`${newBreakpoints.length} breakpoints restored.`);CODE
HIGHlib/internal/debugger/inspect_repl.js934 print(`${header}\n${breakContext}`);CODE
HIGHlib/internal/debugger/inspect_repl.js960 print(CODE
HIGHlib/internal/debugger/inspect_repl.js1050 print(CODE
HIGHlib/internal/debugger/inspect_repl.js1096 print('Heap snapshot: 0/0', false);CODE
HIGHlib/internal/debugger/inspect_repl.js1171 print('Press Ctrl+C to leave debug repl');CODE
HIGHlib/internal/debugger/inspect_repl.js1181 print(result.value);CODE
HIGHlib/internal/debugger/inspect.js188 print(text, appendNewline = false) {CODE
HIGHlib/internal/main/print_help.js253print(process.stdout);CODE
HIGHdeps/v8/tools/windbg.js15 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js16 print(" LIVE debugging only");CODE
HIGHdeps/v8/tools/windbg.js17 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js18 print(" !jlh(\"local_handle_var_name\")");CODE
HIGHdeps/v8/tools/windbg.js19 print(" prints object held by the handle");CODE
HIGHdeps/v8/tools/windbg.js20 print(" e.g. !jlh(\"key\") or !jlh(\"this->receiver_\")");CODE
HIGHdeps/v8/tools/windbg.js21 print(" !job(address_or_taggedint)");CODE
HIGHdeps/v8/tools/windbg.js22 print(" prints object at the address, e.g. !job(0x235cb869f9)");CODE
HIGHdeps/v8/tools/windbg.js23 print(" !jst() or !jst");CODE
HIGHdeps/v8/tools/windbg.js24 print(" prints javascript stack (output goes into the console)");CODE
HIGHdeps/v8/tools/windbg.js25 print(" !jsbp() or !jsbp");CODE
HIGHdeps/v8/tools/windbg.js26 print(" sets bp in v8::internal::Execution::Call");CODE
HIGHdeps/v8/tools/windbg.js27 print("");CODE
HIGHdeps/v8/tools/windbg.js30 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js31 print(" Setup of the script");CODE
HIGHdeps/v8/tools/windbg.js32 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js33 print(" !set_module(\"module_name_no_extension\")");CODE
HIGHdeps/v8/tools/windbg.js34 print(" we'll try the usual suspects for where v8's code might have");CODE
HIGHdeps/v8/tools/windbg.js35 print(" been linked into, but you can also set it manually,");CODE
HIGHdeps/v8/tools/windbg.js36 print(" e.g. !set_module(\"v8_for_testing\")");CODE
HIGHdeps/v8/tools/windbg.js37 print(" !set_iso(isolate_address)");CODE
HIGHdeps/v8/tools/windbg.js38 print(" call this function before using !mem or other heap routines");CODE
HIGHdeps/v8/tools/windbg.js39 print("");CODE
HIGHdeps/v8/tools/windbg.js41 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js42 print(" Managed heap");CODE
HIGHdeps/v8/tools/windbg.js43 print("--------------------------------------------------------------------");CODE
HIGHdeps/v8/tools/windbg.js44 print(" !mem or !mem(\"space1[ space2 ...]\")");CODE
HIGHdeps/v8/tools/windbg.js45 print(" prints memory chunks from the 'space' owned by the heap in the");CODE
HIGHdeps/v8/tools/windbg.js46 print(" isolate set by !set_iso; valid values for 'space' are:");CODE
HIGHdeps/v8/tools/windbg.js47 print(" new, old, map, code, lo [large], nlo [newlarge], ro [readonly]");CODE
HIGHdeps/v8/tools/windbg.js48 print(" if no 'space' specified prints memory chunks for all spaces,");CODE
HIGHdeps/v8/tools/windbg.js49 print(" e.g. !mem(\"code\"), !mem(\"ro new old\")");CODE
3045 more matches not shown…
Hyper-Verbose Identifiers4114 hits · 4096 pts
SeverityFileLineSnippetContext
LOWconfigure.py1780def set_configuration_variable(configs, name, release=None, debug=None):CODE
LOWconfigure.py1849def configure_node_cctest_sources(o):CODE
LOWbenchmark/assert/partial-deep-equal.js139function createDataViewArrayBuffers(length, extra) {CODE
LOWbenchmark/url/whatwg-url-properties.js17function setAndGet(data, prop) {CODE
LOWbenchmark/es/map-bench.js40function runNullProtoLiteralObject(n) {CODE
LOWtools/test.py1639def get_pointer_compression_state(vm, context):STRING
LOWtools/inspector_protocol/jinja2/asyncsupport.py82def wrap_block_reference_call(original_call):CODE
LOWtools/inspector_protocol/jinja2/compiler.py614 def push_parameter_definitions(self, frame):CODE
LOWtools/inspector_protocol/jinja2/compiler.py623 def pop_parameter_definitions(self):CODE
LOWtools/inspector_protocol/jinja2/runtime.py616 def _fail_with_undefined_error(self, *args, **kwargs):CODE
LOWtools/inspector_protocol/jinja2/runtime.py722 def _fail_with_undefined_error(self, *args, **kwargs):CODE
LOWtools/inspector_protocol/jinja2/sandbox.py446 def formatter_field_name_split(field_name):CODE
LOWtools/inspector_protocol/jinja2/environment.py44def get_spontaneous_environment(*args):CODE
LOWtools/inspector_protocol/jinja2/environment.py90def fail_for_missing_callable(string, name):CODE
LOWtools/inspector_protocol/jinja2/environment.py100def _environment_sanity_check(environment):CODE
LOWtools/inspector_protocol/jinja2/meta.py36def find_undeclared_variables(ast):CODE
LOWtools/inspector_protocol/jinja2/meta.py60def find_referenced_templates(ast):CODE
LOWtools/gyp/pylib/packaging/metadata.py525 def _process_metadata_version(self, value: str) -> _MetadataVersion:CODE
LOWtools/gyp/pylib/packaging/metadata.py560 def _process_description_content_type(self, value: str) -> str:CODE
LOWtools/gyp/pylib/packaging/_parser.py88def _parse_requirement_details(CODE
LOWtools/gyp/pylib/packaging/_parser.py139def _parse_requirement_marker(CODE
LOWtools/gyp/pylib/packaging/_manylinux.py75def _glibc_version_string_confstr() -> Optional[str]:CODE
LOWtools/gyp/pylib/packaging/_manylinux.py94def _glibc_version_string_ctypes() -> Optional[str]:CODE
LOWtools/gyp/pylib/packaging/specifiers.py448 def _compare_greater_than_equal(self, prospective: Version, spec: str) -> bool:STRING
LOWtools/gyp/pylib/gyp/input_test.py24 def test_no_cycle_empty_graph(self):CODE
LOWtools/gyp/pylib/gyp/input_test.py44 def test_cycle_self_reference(self):CODE
LOWtools/gyp/pylib/gyp/ninja_syntax.py115 def _count_dollars_before_index(self, s, i):CODE
LOWtools/gyp/pylib/gyp/generator/analyzer.py663 def _supplied_target_names_no_all(self):CODE
LOWtools/gyp/pylib/gyp/generator/analyzer.py673 def find_matching_test_target_names(self):CODE
LOWtools/gyp/pylib/gyp/generator/analyzer.py719 def find_matching_compile_target_names(self):CODE
LOWtools/eslint-rules/prefer-common-mustsucceed.js24 function bodyStartsWithCallToIfError(body, errName) {CODE
LOWtools/eslint-rules/avoid-prototype-pollution.js29function isNullPrototypeObjectExpression(node) {CODE
LOWtools/eslint-rules/avoid-prototype-pollution.js74function createUnsafeStringMethodReport(context, name, lookedUpProperty) {CODE
LOWtools/eslint-rules/avoid-prototype-pollution.js87function createUnsafeStringMethodOnRegexReport(context, name, lookedUpProperty) {CODE
LOWtools/eslint-rules/no-keyobject-public-accessors.js32function isInternalCryptoKeysRequire(node) {CODE
LOWtools/eslint-rules/no-keyobject-public-accessors.js180 function followsExitingKeyObjectGuard(name, node) {CODE
LOWtools/eslint-rules/no-keyobject-public-accessors.js195 function followsLogicalKeyObjectCheck(name, node) {CODE
LOWtools/eslint-rules/set-proto-to-null-in-object.js127function isObjectDefinePropertiesCall(node) {CODE
LOWtools/eslint-rules/prefer-util-format-errors.js8function isArrowFunctionWithTemplateLiteral(node) {CODE
LOWtools/eslint-rules/prefer-primordials.js49function getDestructuringAssignmentParent(scope, node) {CODE
LOWtools/eslint-rules/must-call-assert.js61function isMustCallOrMustCallAtLeast(str) {CODE
LOWtools/eslint-rules/prefer-abort-signal-abort.js8function isAbortControllerConstruction(node) {CODE
LOWtools/eslint-rules/prefer-abort-signal-abort.js67 function rangeIncludingTrailingLine(statement) {CODE
LOWtools/eslint-rules/no-cryptokey-public-accessors.js74function isWebIDLCryptoKeyConverter(node) {CODE
LOWtools/eslint-rules/no-cryptokey-public-accessors.js167 function followsExitingCryptoKeyGuard(name, node) {CODE
LOWtools/eslint-rules/no-cryptokey-public-accessors.js182 function followsLogicalCryptoKeyCheck(name, node) {CODE
LOWtools/eslint-rules/required-modules.js53 function getRequiredModuleNameFromCall(node) {CODE
LOWtools/eslint-rules/prefer-optional-chaining.js31 function isValidMemberExpressionPair(left, right) {CODE
LOWtest/parallel/test-stream-iter-disabled.js6async function testRequireNodeStreamIterWithoutFlag() {CODE
LOWtest/parallel/test-stream-iter-disabled.js14async function testRequireStreamIterWithoutFlag() {CODE
LOWtest/parallel/test-fs-promises-file-handle-pull.js301async function testPullLimitLargerThanFile() {CODE
LOWtest/parallel/test-fs-promises-file-handle-pull.js338async function testPullStartLimitWithTransforms() {CODE
LOWtest/parallel/test-fs-promises-file-handle-pull.js401async function testPullSyncArgumentValidation() {CODE
LOWtest/parallel/test-vm-module-errors.js202async function checkInvalidOptionForEvaluate() {CODE
LOWtest/parallel/test-fs-promises-file-handle-writeFile.js156async function doWriteIterableWithEncoding() {CODE
LOWtest/parallel/test-fs-promises-file-handle-writeFile.js234async function doWriteFromCurrentPosition() {CODE
LOWtest/parallel/test-path-parse-format.js203function checkSpecialCaseParseFormat(path, testCases) {CODE
LOWtest/parallel/test-stream-iter-push-writer.js29async function testOndrainProtocolErrorPropagates() {CODE
LOWtest/parallel/test-stream-iter-push-writer.js41async function testWriteWithSignalRejects() {CODE
LOWtest/parallel/test-stream-iter-push-writer.js62async function testWriteWithPreAbortedSignal() {CODE
4054 more matches not shown…
Decorative Section Separators586 hits · 1643 pts
SeverityFileLineSnippetContext
MEDIUMtools/test.py93# ---------------------------------------------COMMENT
MEDIUMtools/test.py95# ---------------------------------------------COMMENT
MEDIUMtools/test.py547# -------------------------COMMENT
MEDIUMtools/test.py549# -------------------------COMMENT
MEDIUMtools/test.py1012# -------------------------------------------COMMENT
MEDIUMtools/test.py1014# -------------------------------------------COMMENT
MEDIUMtools/test.py1379# ---------------COMMENT
MEDIUMtools/test.py1381# ---------------COMMENT
MEDIUMtools/gyp/pylib/packaging/_parser.py60# --------------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/packaging/_parser.py62# --------------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/packaging/_parser.py251# --------------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/packaging/_parser.py253# --------------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSNew.py28# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSNew.py66# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSNew.py112# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSNew.py187# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSUserFile.py13# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSProject.py9# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSProject.py48# ------------------------------------------------------------------------------COMMENT
MEDIUMlib/internal/timers.js42// ║ ┌────────────────┘COMMENT
MEDIUMlib/internal/timers.js45// ║ ║ ┌───────────┘COMMENT
MEDIUMdeps/v8/tools/callstats-from-telemetry.sh31# =======================================================================COMMENT
MEDIUMdeps/v8/tools/sanitizers/sancov_formatter_test.py33#------------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/sanitizers/sancov_formatter_test.py57#------------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/sanitizers/sancov_formatter_test.py99#------------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/sanitizers/sancov_formatter_test.py134#------------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py21# ==============================================================================COMMENT
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py107# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py118 # ==========================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py153 # ==========================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py254 # ==========================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-d8.py281 # ==========================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py27# ==============================================================================COMMENT
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py113# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py120# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py170# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py174# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py262# ==============================================================================STRING
MEDIUMdeps/v8/tools/profiling/linux-perf-chrome.py299# ==============================================================================STRING
MEDIUMdeps/v8/tools/gcmole/gcmole.py73# -----------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/gcmole/gcmole.py203# -----------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/gcmole/gcmole.py246# -----------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/gcmole/gcmole.py454# ------------------------------------------------------------------------------COMMENT
MEDIUMdeps/v8/tools/gcmole/gcmole.py583# =============================================================================COMMENT
MEDIUMdeps/v8/tools/cppgc/gen_cmake.py323#===============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt166#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt168#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt204#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt206#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt328#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt330#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt336#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt338#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt388#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt390#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt401#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt403#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt408#============================================================================COMMENT
MEDIUMdeps/v8/third_party/zlib/CMakeLists.txt410#============================================================================COMMENT
MEDIUMdeps/undici/src/docs/docs/api/MockAgent.md584// ┌─────────┬────────┬───────────────────────┬──────┬─────────────┬────────────┬─────────────┬───────────┐COMMENT
526 more matches not shown…
Self-Referential Comments128 hits · 338 pts
SeverityFileLineSnippetContext
MEDIUMbenchmark/bar.R28# Create a box plotCOMMENT
MEDIUMbenchmark/compare.R28# Create a box plotCOMMENT
MEDIUMtools/gypi_to_gn.py108# This function is copied from build/gn_helpers.py in Chromium.COMMENT
MEDIUMtools/cpplint.py1586 # Create a testcase for each fileCOMMENT
MEDIUMtools/cpplint.py7149 # The following function is just a speed up, no semantics are changed.STRING
MEDIUMtools/inspector_protocol/jinja2/runtime.py578 """This method is being swapped out by the async implementation."""STRING
MEDIUMtools/inspector_protocol/jinja2/sandbox.py107 """This class implements a dummy wrapper to fix a bug in the PythonSTRING
MEDIUMtools/inspector_protocol/jinja2/debug.py299 """This function implements a few ugly things so that we can patch theSTRING
MEDIUMtools/inspector_protocol/jinja2/bccache.py292 """This class implements a bytecode cache that uses a memcache cache forSTRING
MEDIUMtools/inspector_protocol/jinja2/ext.py83 """This method is called before the actual lexing and can be used toSTRING
MEDIUMtools/gyp/pylib/packaging/tags.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/version.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/__init__.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/utils.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/requirements.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/_structures.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/markers.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/packaging/specifiers.py1# This file is dual licensed under the terms of the Apache License, VersionCOMMENT
MEDIUMtools/gyp/pylib/gyp/xcode_emulation.py1689 # Create an intermediate file based on the path.COMMENT
MEDIUMtools/gyp/pylib/gyp/xcode_emulation.py1724 # This function is considered a friend of XcodeSettings, so let it reach intoCOMMENT
MEDIUMtools/gyp/pylib/gyp/xcodeproj_file.py1259 # This method is a little bit esoteric. Given a remote_object, whichCOMMENT
MEDIUMtools/gyp/pylib/gyp/input.py697 # This function is called a lot so for maximum performance, avoidCOMMENT
MEDIUMtools/gyp/pylib/gyp/input.py1930 # Create a DependencyGraphNode for each target. Put it into a dict for easyCOMMENT
MEDIUMtools/gyp/pylib/gyp/input.py1982 # Create a DependencyGraphNode for each gyp file containing a target. PutCOMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSSettings.py365 # Create a bogus validator that looks for '0', '1', or '2'COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/ninja.py977 # Create an intermediate file to store preprocessed results.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/xcode.py720 # Create an XCTarget subclass object for the target. The type withCOMMENT
MEDIUMtools/gyp/pylib/gyp/generator/msvs.py2393 # Create the various element names, following the example set by theCOMMENT
MEDIUMtools/gyp/pylib/gyp/generator/android.py69# This file is generated by gyp; do not edit.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py399# Define a dir function that can handle spaces.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py497# Define an escape_quotes function to escape single quotes.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py502# Define an escape_vars function to escape '$' variable syntax.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py682# This file is generated by gyp; do not edit.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py1354 # Create an intermediate file to store preprocessed results.COMMENT
MEDIUMtools/gyp/pylib/gyp/generator/make.py2037 # Create a symlink of libnode.x to libnode.version.xCOMMENT
MEDIUMtools/actions/create-release-proposal.sh42# Create the proposal branchCOMMENT
MEDIUMtools/actions/create-release-proposal.sh50# Create the proposal PRCOMMENT
MEDIUMtest/testpy/__init__.py76 # The following block reads config.gypi to extract the v8_enable_inspectorCOMMENT
MEDIUM.github/workflows/timezone-update.yml54 # Create a PR or update the Action's existing PRCOMMENT
MEDIUMdeps/v8/tools/disasm.py61 # Create a temporary file containing a copy of the code.COMMENT
MEDIUMdeps/v8/tools/callstats.py528# Create a Total page with all entries summed up.COMMENT
MEDIUMdeps/v8/tools/wasm/update-wasm-spec-tests.sh81# Create a build directory as output for wast->js conversions. This stepCOMMENT
MEDIUMdeps/v8/tools/release/merge_to_branch_gerrit.py89 # Create the commit message, using the new version and information about theCOMMENT
MEDIUMdeps/v8/tools/release/merge_to_branch_gerrit.py113 # Create a cherry pick commit from the original commit.COMMENT
MEDIUMdeps/v8/tools/release/roll_merge_gerrit.py139 # Create a cherry pick commit from the original commit.COMMENT
MEDIUMdeps/v8/tools/release/roll_merge_gerrit.py177 # Create the commit message, using the new version and information about theCOMMENT
MEDIUMdeps/v8/tools/gcmole/gcmole.py255 # The following functions call CEntryStub which is always present.COMMENT
MEDIUMdeps/v8/tools/cppgc/test_cmake.sh41# Create a temporary build directory.COMMENT
MEDIUMdeps/v8/tools/cppgc/gen_cmake.py237# This file is automatically generated by {__file__}. Do NOT edit it.COMMENT
MEDIUMdeps/v8/third_party/jinja2/bccache.py330 """This class implements a bytecode cache that uses a memcache cache forSTRING
MEDIUMdeps/v8/third_party/jinja2/ext.py101 """This method is called before the actual lexing and can be used toSTRING
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh1402# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2594# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2604# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2627# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2637# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2662# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh2802# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh7568 # Create the object directory.COMMENT
MEDIUMdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh10247 # Create the old-style object.COMMENT
68 more matches not shown…
AI Slop Vocabulary129 hits · 334 pts
SeverityFileLineSnippetContext
LOWtools/test.py1296 # slow tests may also just pass.COMMENT
LOWtools/cpplint.py3459 # Here we can just use a shallow copy since we are the lastCOMMENT
LOWtools/inspector_protocol/jinja2/compiler.py854 # if we have a known extends we just add a template runtimeCOMMENT
LOWtools/inspector_protocol/jinja2/idtracking.py92 # Otherwise we can just set it to undefined.COMMENT
LOWtools/inspector_protocol/jinja2/runtime.py33#: a string. We can just use the text type here.COMMENT
LOWtools/inspector_protocol/jinja2/bccache.py227 # explicitly forced otherwise. We can just use that.COMMENT
LOWtools/gyp/pylib/packaging/metadata.py208 # is unparsable, and we can just add the whole thing to ourCOMMENT
LOWtools/gyp/pylib/packaging/metadata.py359 # This is already a string, so just add it.COMMENT
LOWtools/gyp/pylib/packaging/metadata.py388 # what we should parse it as, and we have to just add it to our listCOMMENT
LOWtools/gyp/pylib/packaging/specifiers.py462 # version. If it's not we can short circuit and just return False nowSTRING
LOWtools/gyp/pylib/packaging/specifiers.py487 # version. If it's not we can short circuit and just return False nowSTRING
LOWtools/gyp/pylib/packaging/specifiers.py753 # then we'll just return None since we don't know if this should haveSTRING
LOWtools/gyp/pylib/gyp/xcodeproj_file.py1503 # just use this object's hashables, they're not specific and unique enoughCOMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py1949 # maintains the object's dicts. Better yet, callers can just call AddFileCOMMENT
LOWtools/gyp/pylib/gyp/xcodeproj_file.py2581 # really should just add a product_name setting that doesn't includeCOMMENT
LOWtools/gyp/pylib/gyp/MSVSNew.py170 # 1. We can't just use the project filename sans path, since there couldCOMMENT
LOWtools/gyp/pylib/gyp/ninja_syntax.py140 # No such space; just use the first unescaped space we can find.COMMENT
MEDIUMtools/gyp/pylib/gyp/MSVSSettings.py1161_Renamed(_midl, "ValidateParameters", "ValidateAllParameters", _boolean) # /robustCODE
LOWtools/gyp/pylib/gyp/generator/ninja.py719 # simplify it to just use $out.COMMENT
LOWtools/gyp/pylib/gyp/generator/msvs.py3306 # just add one unconditional entry.COMMENT
LOWtools/gyp/pylib/gyp/generator/eclipse.py441 # Didn't find a known root, just return the original pathCOMMENT
LOWtools/icu/patches/75/source/common/unicode/platform.h62 * Solution: #define any defines for non @internal API here, so that they are visible in the docs. If you just set PREDCOMMENT
MEDIUMtest/parallel/test-timers-unrefed-in-callback.js14// robust is that:COMMENT
MEDIUMtest/parallel/test-http2-session-timeout.js50 // connection as the timeout should be robust. Double it anyway for goodCOMMENT
MEDIUMtest/sequential/test-heapdump-flag-custom-dir.js18 // robust in case platform or machine differences throw off the timing.COMMENT
MEDIUMtest/sequential/test-heapdump-flag.js17 // robust in case platform or machine differences throw off the timing.COMMENT
MEDIUMtest/report/test-report-signal.js27// appears to be enough. Use an async loop to be a bit more robust in caseCOMMENT
MEDIUMlib/dgram.js260// Query primary process to get the server handle and utilize it.COMMENT
MEDIUMlib/internal/test_runner/test.js337 const map = lazyAssertObject(this.#test.root.harness);CODE
LOWdeps/v8/infra/testing/PRESUBMIT.py25# there's need to specify a different dimension, just add it here.COMMENT
MEDIUMdeps/v8/tools/fuzz-harness.sh29# A simple harness that downloads and runs 'jsfunfuzz' against d8. ThisCOMMENT
MEDIUMdeps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py29 # first argument. Let's be robust either way, with or without fullCOMMENT
MEDIUMdeps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py40 # harness switched to Python3.COMMENT
MEDIUMdeps/v8/tools/jsfunfuzz/fuzz-harness.sh6# A simple harness that downloads and runs 'jsfunfuzz' against d8. ThisCOMMENT
MEDIUM…test/inspector/heap-profiler/console-retaining-path.js69 // Make the test more robust by skipping the edge index prefix andCOMMENT
MEDIUMdeps/v8/test/unittests/testcfg.py80 # actual test output, so it is necessary to harness this case by checkingCOMMENT
MEDIUMdeps/v8/test/mjsunit/regress/regress-crbug-1426357.js5// Fast array fill should be robust against evil object coercions.COMMENT
MEDIUMdeps/v8/test/mjsunit/regress/regress-crbug-487322.js8 // name, but ICU got it backward. To make this test robust against a futureCOMMENT
MEDIUMdeps/v8/test/cctest/testcfg.py63 # line of the actual test output so it's necessary to harness for thatCOMMENT
MEDIUMdeps/v8/include/v8-internal.h822// Essentially a specialized version of a trusted pointer that (when theCOMMENT
MEDIUM…hird_party/dragonbox/src/include/dragonbox/dragonbox.h1431 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUM…hird_party/dragonbox/src/include/dragonbox/dragonbox.h1441 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUM…hird_party/dragonbox/src/include/dragonbox/dragonbox.h1454 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUM…/v8/third_party/abseil-cpp/absl/debugging/stacktrace.h27// Note: stack traces in Abseil that do not utilize a symbolizer will result inCOMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/meta/type_traits.h500// If it ever becomes possible to detect [[gsl::Owner]], we should leverage it:COMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/meta/type_traits.h544// If it ever becomes possible to detect [[gsl::Pointer]], we should leverageCOMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/meta/type_traits.h569// we should change the implementation to leverage that.COMMENT
MEDIUM…s/v8/third_party/abseil-cpp/absl/log/scoped_mock_log.h57// // Simple robust setup, ignores unexpected logs.COMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/log/check.h29// compromise. It is also more robust and portable to deliberately terminateCOMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/log/absl_check.h27// compromise. It is also more robust and portable to deliberately terminateCOMMENT
MEDIUM…_party/abseil-cpp/absl/random/bernoulli_distribution.h161 // greater than or equal to 1, the same would be true for `p`. Certainly `p`COMMENT
MEDIUM…_party/abseil-cpp/absl/random/internal/nanobenchmark.h19// prediction hit rates. Uses a robust estimator to summarize the measurements.COMMENT
MEDIUM…_party/abseil-cpp/absl/random/internal/nanobenchmark.h45// which is more robust to outliers and skewed data than the mean or median.COMMENT
MEDIUMdeps/v8/third_party/abseil-cpp/absl/base/options.h39// Diamond dependency problems can be avoided if all packages utilize the sameCOMMENT
MEDIUM…/v8/third_party/abseil-cpp/absl/base/internal/poison.h48 // Non-optimized builds may use more robust implementation. Note that we can'tCOMMENT
LOWdeps/v8/third_party/jinja2/compiler.py997 # if we have a known extends we just add a template runtimeCOMMENT
LOWdeps/v8/third_party/jinja2/idtracking.py109 # Otherwise we can just set it to undefined.COMMENT
LOWdeps/v8/third_party/jinja2/bccache.py222 # explicitly forced otherwise. We can just use that.COMMENT
MEDIUMdeps/v8/third_party/highway/src/hwy/nanobenchmark.h20// prediction hit rates. Uses a robust estimator to summarize the measurements.COMMENT
MEDIUMdeps/v8/third_party/highway/src/hwy/nanobenchmark.h46// which is more robust to outliers and skewed data than the mean or median.COMMENT
69 more matches not shown…
Deep Nesting341 hits · 315 pts
SeverityFileLineSnippetContext
LOWconfigure.py1854CODE
LOWconfigure.py2144CODE
LOWconfigure.py2411CODE
LOWconfigure.py2433CODE
LOWconfigure.py2452CODE
LOWtools/gypi_to_gn.py109CODE
LOWtools/gypi_to_gn.py125CODE
LOWtools/gypi_to_gn.py166CODE
LOWtools/gypi_to_gn.py180CODE
LOWtools/test.py1192CODE
LOWtools/test.py1643CODE
LOWtools/test.py181CODE
LOWtools/test.py1071CODE
LOWtools/test.py1133CODE
LOWtools/utils.py48CODE
LOWtools/utils.py83CODE
LOWtools/prepare_lief.py54CODE
LOWtools/prepare_lief.py103CODE
LOWtools/install.py152CODE
LOWtools/cpplint.py1134CODE
LOWtools/cpplint.py1857CODE
LOWtools/cpplint.py1889CODE
LOWtools/cpplint.py1982CODE
LOWtools/cpplint.py2240CODE
LOWtools/cpplint.py2362CODE
LOWtools/cpplint.py2743CODE
LOWtools/cpplint.py4068CODE
LOWtools/cpplint.py4141CODE
LOWtools/cpplint.py4213CODE
LOWtools/cpplint.py4351CODE
LOWtools/cpplint.py4733CODE
LOWtools/cpplint.py4820CODE
LOWtools/cpplint.py5158CODE
LOWtools/cpplint.py5300CODE
LOWtools/cpplint.py5529CODE
LOWtools/cpplint.py5949CODE
LOWtools/cpplint.py6456CODE
LOWtools/cpplint.py6601CODE
LOWtools/cpplint.py7108CODE
LOWtools/cpplint.py7613CODE
LOWtools/cpplint.py7799CODE
LOWtools/cpplint.py1369CODE
LOWtools/cpplint.py1556CODE
LOWtools/cpplint.py1761CODE
LOWtools/cpplint.py2173CODE
LOWtools/cpplint.py3412CODE
LOWtools/cpplint.py3541CODE
LOWtools/getnodeversion.py5CODE
LOWtools/inspector_protocol/jinja2/compiler.py87CODE
LOWtools/inspector_protocol/jinja2/compiler.py475CODE
LOWtools/inspector_protocol/jinja2/compiler.py1221CODE
LOWtools/inspector_protocol/jinja2/loaders.py189CODE
LOWtools/inspector_protocol/jinja2/idtracking.py176CODE
LOWtools/inspector_protocol/jinja2/runtime.py235CODE
LOWtools/inspector_protocol/jinja2/parser.py472CODE
LOWtools/inspector_protocol/jinja2/parser.py552CODE
LOWtools/inspector_protocol/jinja2/parser.py681CODE
LOWtools/inspector_protocol/jinja2/parser.py753CODE
LOWtools/inspector_protocol/jinja2/parser.py851CODE
LOWtools/inspector_protocol/jinja2/sandbox.py171CODE
281 more matches not shown…
Unused Imports271 hits · 257 pts
SeverityFileLineSnippetContext
LOWconfigure.py1CODE
LOWtools/gyp_node.py2CODE
LOWtools/gypi_to_gn.py102CODE
LOWtools/gypi_to_gn.py103CODE
LOWtools/test.py31CODE
LOWtools/run-valgrind.py30CODE
LOWtools/mkssldef.py3CODE
LOWtools/getmoduleversion.py1CODE
LOWtools/getnapibuildversion.py1CODE
LOWtools/cpplint.py44CODE
LOWtools/checkimports.py3CODE
LOWtools/specialize_node_d.py9CODE
LOWtools/getnodeversion.py1CODE
LOWtools/v8/fetch_deps.py13CODE
LOWtools/v8/node_common.py7CODE
LOWtools/inspector_protocol/roll.py6CODE
LOWtools/inspector_protocol/markupsafe/__init__.py228CODE
LOWtools/inspector_protocol/markupsafe/__init__.py230CODE
LOWtools/inspector_protocol/jinja2/compiler.py12CODE
LOWtools/inspector_protocol/jinja2/__init__.py33CODE
LOWtools/inspector_protocol/jinja2/__init__.py33CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py36CODE
LOWtools/inspector_protocol/jinja2/__init__.py41CODE
LOWtools/inspector_protocol/jinja2/__init__.py41CODE
LOWtools/inspector_protocol/jinja2/__init__.py41CODE
LOWtools/inspector_protocol/jinja2/__init__.py45CODE
LOWtools/inspector_protocol/jinja2/__init__.py45CODE
LOWtools/inspector_protocol/jinja2/__init__.py45CODE
LOWtools/inspector_protocol/jinja2/__init__.py45CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py49CODE
LOWtools/inspector_protocol/jinja2/__init__.py54CODE
LOWtools/inspector_protocol/jinja2/__init__.py54CODE
LOWtools/inspector_protocol/jinja2/__init__.py54CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/__init__.py56CODE
LOWtools/inspector_protocol/jinja2/runtime.py17CODE
LOWtools/inspector_protocol/jinja2/runtime.py17CODE
LOWtools/inspector_protocol/jinja2/runtime.py19CODE
LOWtools/inspector_protocol/jinja2/runtime.py19CODE
LOWtools/inspector_protocol/jinja2/utils.py647CODE
LOWtools/inspector_protocol/jinja2/defaults.py31CODE
211 more matches not shown…
Excessive Try-Catch Wrapping168 hits · 222 pts
SeverityFileLineSnippetContext
MEDIUMtools/gyp_node.py50 print('Error running GYP')CODE
LOWtools/gypi_to_gn.py227 except Exception as e:CODE
LOWtools/gypi_to_gn.py332 except Exception as e:CODE
LOWtools/search_files.py21 except Exception as e:CODE
LOWtools/test.py169 except Exception:CODE
LOWtools/prepare_lief.py79 except Exception:CODE
LOWtools/build_addons.py71 except Exception as e:CODE
LOWtools/inspector_protocol/jinja2/asyncsupport.py36 except Exception:CODE
LOWtools/inspector_protocol/jinja2/asyncsupport.py68 except Exception:CODE
LOWtools/inspector_protocol/jinja2/compiler.py1269 except Exception:CODE
LOWtools/inspector_protocol/jinja2/sandbox.py367 except Exception:CODE
LOWtools/inspector_protocol/jinja2/debug.py51 except Exception:CODE
LOWtools/inspector_protocol/jinja2/debug.py284 except Exception as e:CODE
LOWtools/inspector_protocol/jinja2/lexer.py588 except Exception as e:CODE
LOWtools/inspector_protocol/jinja2/environment.py95 except Exception as e:CODE
LOWtools/inspector_protocol/jinja2/environment.py416 except Exception:CODE
LOWtools/inspector_protocol/jinja2/environment.py1006 except Exception:CODE
LOWtools/inspector_protocol/jinja2/environment.py1041 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nativetypes.py97 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nativetypes.py210 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py430 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py449 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py609 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py615 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py665 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py688 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py713 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py733 except Exception:CODE
LOWtools/inspector_protocol/jinja2/nodes.py780 except Exception:CODE
LOWtools/inspector_protocol/jinja2/bccache.py347 except Exception:CODE
LOWtools/inspector_protocol/jinja2/bccache.py360 except Exception:CODE
MEDIUMtools/inspector_protocol/jinja2/bccache.py344def load_bytecode(self, bucket):CODE
MEDIUMtools/zos/sdwrap.py33 print("Error: input line invalid (longer than 80 characters)", file=sys.stderr)CODE
MEDIUMtools/zos/sdwrap.py36 print("Error: continuation line not start with blank", file=sys.stderr)CODE
LOWtools/gyp/gyp_main.py20 except Exception:CODE
LOWtools/gyp/gyp_main.py33 except Exception:CODE
MEDIUMtools/gyp/gyp_main.py24def UnixifyPath(path):CODE
LOWtools/gyp/pylib/gyp/common_test.py114 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/__init__.py51 except Exception:CODE
LOWtools/gyp/pylib/gyp/common.py356 except Exception:CODE
LOWtools/gyp/pylib/gyp/common.py403 except Exception:CODE
LOWtools/gyp/pylib/gyp/common.py724 except Exception:STRING
MEDIUMtools/gyp/pylib/gyp/common.py365def close(self):CODE
MEDIUMtools/gyp/pylib/gyp/common.py717def IsCygwin():CODE
LOWtools/gyp/pylib/gyp/mac_tool.py161 except Exception:CODE
LOWtools/gyp/pylib/gyp/mac_tool.py597 except Exception:CODE
LOWtools/gyp/pylib/gyp/input.py241 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/input.py262 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/input.py491 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/input.py549 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/input.py969 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/input.py2972 except Exception as e:CODE
LOWtools/gyp/pylib/gyp/generator/xcode.py158 except Exception:CODE
LOWtools/gyp/pylib/gyp/generator/xcode.py513 except Exception:CODE
MEDIUMtools/gyp/pylib/gyp/generator/analyzer.py590 print("Error writing to output file", output_path, str(e))CODE
LOWtools/gyp/pylib/gyp/generator/analyzer.py804 except Exception as e:CODE
LOWtools/gyp/test/integration_test.py40 except Exception:CODE
MEDIUMtools/icu/shrink-icu-src.py109 print("Error: icu data file not found: %s" % src_datafile)CODE
LOWdeps/v8/PRESUBMIT.py552 except Exception as e:CODE
MEDIUMdeps/v8/tools/v8_presubmit.py122 print('Error running cpplint.py. Please make sure you have depot_tools' +STRING
108 more matches not shown…
Structural Annotation Overuse99 hits · 170 pts
SeverityFileLineSnippetContext
LOWtest/parallel/test-http-agent-free-socket-data-guard.js31 // Step 1: Send request1COMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js55 // Step 2: Server injects a poisoned response while socket is idleCOMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js64 // Step 3: Allow the event loop to poll I/O so the guard can fire.COMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js73 // Step 4: Send request2 — should get a fresh connectionCOMMENT
LOWlib/internal/webidl.js417 // Step 4: convert V with ECMA-262 ToNumber.COMMENT
LOWlib/internal/webidl.js420 // Step 5: normalize -0 to +0.COMMENT
LOWlib/internal/webidl.js455 // Step 8: NaN, +0, -0, and infinities become +0.COMMENT
LOWlib/internal/webidl.js460 // Step 9: truncate to IntegerPart(x).COMMENT
LOWlib/internal/webidl.js483 // Step 11: wrap into the signed range when the high bit is set.COMMENT
LOWlib/internal/webidl.js488 // Step 12: return the unsigned value.COMMENT
LOWlib/internal/webidl.js505 // Step 10: reduce modulo 2^bitLength.COMMENT
LOWlib/internal/webidl.js509 // Step 11: wrap into the signed range when the high bit is set.COMMENT
LOWlib/internal/webidl.js514 // Step 12: return the unsigned value.COMMENT
LOWlib/internal/webidl.js636 // Step 2: throw unless S is one of the enumeration values.COMMENT
LOWlib/internal/webidl.js643 // Step 3: return the matching enumeration value.COMMENT
LOWlib/internal/webidl.js713 // Step 1: reject non-object, non-null, non-undefined values.COMMENT
LOWlib/internal/webidl.js721 // Step 2: create the IDL dictionary value.COMMENT
LOWlib/internal/webidl.js782 // Step 2: GetMethod(V, %Symbol.iterator%).COMMENT
LOWlib/internal/webidl.js784 // Step 3: throw if the iterator method is undefined, null, or not callable.COMMENT
LOWlib/internal/webidl.js559 // Step 2: return a reference to the same object.COMMENT
LOWlib/internal/webidl.js762 // Step 5: return the IDL dictionary.COMMENT
LOWlib/internal/webidl.js839 // Step 2: otherwise throw.COMMENT
LOWlib/internal/webidl.js881 // Step 3: reject non-fixed SharedArrayBuffer backing stores unlessCOMMENT
LOWlib/internal/webidl.js950 // Step 5: return a reference to the same object.COMMENT
LOWlib/internal/webidl.js1016 // Step 4: return a reference to the same ArrayBuffer.COMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js54// Step 1: Optimize g() to contain a PACKED_DOUBLE_ELEMENTS boilerplate.COMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js61// Step 2: Deoptimize g() and transition to PACKED_ELEMENTS boilerplate.COMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js64// Step 3: Cause a GC while broken clone of boilerplate is on the heap,COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-has.js45// Step 7: Fall through to target if trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-has.js51// Step 8: Result is converted to boolean.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js26// Step 4: revoked handlerCOMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js35// Step 6: Trap isn't callable.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js39// Step 7: Trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js48// Step 9: Property name is passed to the trap as a string.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js54// Step 10: Trap returns false.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js105// Step 6: Trap is not callable.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js109// Step 8: Trap throws.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js113// Step 9: Trap result is neither undefined nor an object.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js120// Step 16: Incompatible PropertyDescriptor; a non-configurable propertyCOMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js127// Step 17: See (Inv-2) above.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js24// Step 6: Fall through to target.[[OwnPropertyKeys]] if the trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js28// Step 7: Throwing traps don't crash.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js32// Step 8: CreateListFromArrayLike error cases:COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js88// Step 20: The trap result must not add keys to a non-extensible target.COMMENT
LOWdeps/v8/test/cctest/test-api.h160// Step 8 - 12 of https://heycam.github.io/webidl/#abstract-opdef-converttointCOMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3616 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3652 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3710 // Step 3: Find the significand with the smaller divisor.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3813 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3852 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3909 // Step 3: Find the significand with the smaller divisor.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3957 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3983 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h4017 // Step 3: Find the significand with the small divisor.COMMENT
LOWdeps/v8/third_party/abseil-cpp/absl/status/status.h502 // NOTE: This function should only be called when converting to an associatedCOMMENT
LOWdeps/v8/third_party/abseil-cpp/absl/status/status.h593 // NOTE: This function does nothing if the Status is ok.COMMENT
LOWdeps/v8/src/bigint/bigint.h404 // Step 1: Create a FromStringAccumulator instance. For best performance,COMMENT
LOWdeps/v8/src/bigint/bigint.h416 // Step 2: Call this method to read all characters.COMMENT
LOWdeps/v8/src/bigint/bigint.h425 // Step 3: Check if a result is available, and determine its requiredCOMMENT
LOWdeps/v8/src/bigint/bigint.h433 // Step 4: Use BigIntProcessor::FromString() to retrieve the result into anCOMMENT
39 more matches not shown…
Cross-Language Confusion34 hits · 165 pts
SeverityFileLineSnippetContext
HIGHtools/inspector_protocol/jinja2/asyncsupport.py192 def __init__(self, async_iterator, undefined, after, length, recurse=None,CODE
HIGHtools/inspector_protocol/jinja2/asyncsupport.py194 LoopContextBase.__init__(self, undefined, recurse, depth0)CODE
HIGHtools/inspector_protocol/jinja2/asyncsupport.py233async def make_async_loop_context(iterable, undefined, recurse=None, depth0=0):CODE
HIGHtools/inspector_protocol/jinja2/asyncsupport.py255 return AsyncLoopContext(async_iterator, undefined, after, length, recurse,CODE
HIGHtools/inspector_protocol/jinja2/compiler.py1115 self.write(', undefined, loop_render_func, depth):')CODE
HIGHtools/inspector_protocol/jinja2/compiler.py1117 self.write(extended_loop and ', undefined):' or ':')CODE
HIGHtools/inspector_protocol/jinja2/runtime.py359 def __init__(self, undefined, recurse=None, depth0=0):CODE
HIGHtools/inspector_protocol/jinja2/runtime.py423 def __init__(self, iterable, undefined, recurse=None, depth0=0):CODE
HIGHtools/inspector_protocol/jinja2/runtime.py424 LoopContextBase.__init__(self, undefined, recurse, depth0)CODE
HIGHtools/inspector_protocol/jinja2/lexer.py329 self.push(result)CODE
HIGHtools/inspector_protocol/jinja2/environment.py102 assert issubclass(environment.undefined, Undefined), 'undefined must ' \CODE
HIGHtools/inspector_protocol/jinja2/environment.py943 frozenset(extensions), optimized, undefined, finalize, autoescape,CODE
HIGHtools/gyp/pylib/gyp/win_tool.py91 """Emulation of rm -rf out && cp -af in out."""STRING
HIGHtools/gyp/pylib/gyp/MSVSProject.py62 platforms: Array of string, the supported platforms. If null, ['Win32']STRING
HIGHtools/gyp/pylib/gyp/generator/ninja.py2595 command="rm -f $out && lipo -create $in -output $out$postbuilds",CODE
HIGHtools/gyp/pylib/gyp/generator/ninja.py2601 "rm -f $lib $lib.TOC && lipo -create $in -output $lib$postbuilds &&"CODE
HIGHtools/gyp/pylib/gyp/generator/ninja.py2750 command="rm -rf $out && cp -fRP $in $out",CODE
HIGHtools/gyp/pylib/gyp/generator/ninja.py2756 command="ln -f $in $out 2>/dev/null || (rm -rf $out && cp -af $in $out)",CODE
HIGHdeps/v8/tools/gen-inlining-tests.py29var deopt = undefined; // either true or falseCODE
HIGHdeps/v8/tools/gen-inlining-tests.py438 write( " resetOptAndAssertResultEquals(undefined, f);")CODE
HIGHdeps/v8/tools/grokdump.py2712 if (xmlhttp.readyState==4 && xmlhttp.status==200) {CODE
HIGHdeps/v8/tools/gen-keywords-gen-h.py92 return checked_sub(r'if \(len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH\)',CODE
HIGHdeps/v8/tools/callstats.py72 server = subprocess.Popen(cmd_args, stdout=null, stderr=null)CODE
HIGHdeps/v8/tools/callstats.py97 if ('regexp' in item) { return url.match(item.regexp) !== null };CODE
HIGHdeps/v8/tools/callstats.py698 help="specify where chrome's stderr should go (default: /dev/null)")CODE
HIGHdeps/v8/tools/android-run.py106 "adb shell 'cd %s && sh %s';" % (v8_root, android_script_file) +CODE
HIGHdeps/v8/tools/profiling/linux-perf-d8.py292 subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True)STRING
HIGHdeps/v8/tools/profiling/linux-perf-chrome.py314 subprocess.check_call("gcertstatus >&/dev/null || gcert", shell=True)STRING
HIGHdeps/v8/tools/dev/setup-reclient.py74 f"{SHELL} -il -c 'gcloud version 2>/dev/null; exit 0'", shell=True)CODE
HIGHdeps/v8/third_party/jinja2/compiler.py1252 self.write(", undefined, loop_render_func, depth):")CODE
HIGHdeps/v8/third_party/jinja2/compiler.py1254 self.write(", undefined):" if extended_loop else ":")CODE
HIGHdeps/v8/third_party/jinja2/lexer.py356 self.push(result)CODE
HIGHdeps/v8/third_party/jinja2/environment.py127 environment.undefined, UndefinedCODE
HIGHdeps/v8/third_party/jinja2/environment.py1205 undefined, # type: ignoreCODE
Verbosity Indicators88 hits · 156 pts
SeverityFileLineSnippetContext
LOWtest/parallel/test-http-agent-free-socket-data-guard.js31 // Step 1: Send request1COMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js55 // Step 2: Server injects a poisoned response while socket is idleCOMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js64 // Step 3: Allow the event loop to poll I/O so the guard can fire.COMMENT
LOWtest/parallel/test-http-agent-free-socket-data-guard.js73 // Step 4: Send request2 — should get a fresh connectionCOMMENT
LOWlib/internal/webidl.js417 // Step 4: convert V with ECMA-262 ToNumber.COMMENT
LOWlib/internal/webidl.js420 // Step 5: normalize -0 to +0.COMMENT
LOWlib/internal/webidl.js425 // Step 6: [EnforceRange] rejects non-finite and out-of-range values.COMMENT
LOWlib/internal/webidl.js447 // Step 7: [Clamp] clamps, rounds, and returns non-NaN values.COMMENT
LOWlib/internal/webidl.js455 // Step 8: NaN, +0, -0, and infinities become +0.COMMENT
LOWlib/internal/webidl.js460 // Step 9: truncate to IntegerPart(x).COMMENT
LOWlib/internal/webidl.js483 // Step 11: wrap into the signed range when the high bit is set.COMMENT
LOWlib/internal/webidl.js488 // Step 12: return the unsigned value.COMMENT
LOWlib/internal/webidl.js505 // Step 10: reduce modulo 2^bitLength.COMMENT
LOWlib/internal/webidl.js509 // Step 11: wrap into the signed range when the high bit is set.COMMENT
LOWlib/internal/webidl.js514 // Step 12: return the unsigned value.COMMENT
LOWlib/internal/webidl.js636 // Step 2: throw unless S is one of the enumeration values.COMMENT
LOWlib/internal/webidl.js643 // Step 3: return the matching enumeration value.COMMENT
LOWlib/internal/webidl.js713 // Step 1: reject non-object, non-null, non-undefined values.COMMENT
LOWlib/internal/webidl.js721 // Step 2: create the IDL dictionary value.COMMENT
LOWlib/internal/webidl.js782 // Step 2: GetMethod(V, %Symbol.iterator%).COMMENT
LOWlib/internal/webidl.js784 // Step 3: throw if the iterator method is undefined, null, or not callable.COMMENT
LOWlib/internal/webidl.js559 // Step 2: return a reference to the same object.COMMENT
LOWlib/internal/webidl.js762 // Step 5: return the IDL dictionary.COMMENT
LOWlib/internal/webidl.js839 // Step 2: otherwise throw.COMMENT
LOWlib/internal/webidl.js881 // Step 3: reject non-fixed SharedArrayBuffer backing stores unlessCOMMENT
LOWlib/internal/webidl.js950 // Step 5: return a reference to the same object.COMMENT
LOWlib/internal/webidl.js1016 // Step 4: return a reference to the same ArrayBuffer.COMMENT
LOWlib/internal/streams/readable.js1191 // We need to check if there is someone still listening toCOMMENT
LOWlib/internal/streams/readable.js1210 // We need to check if there is someone still listening toCOMMENT
LOWlib/internal/process/promises.js390 // We need to check if async_hooks are enabledCOMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js54// Step 1: Optimize g() to contain a PACKED_DOUBLE_ELEMENTS boilerplate.COMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js61// Step 2: Deoptimize g() and transition to PACKED_ELEMENTS boilerplate.COMMENT
LOW…est/mjsunit/regress/regress-fast-literal-transition.js64// Step 3: Cause a GC while broken clone of boilerplate is on the heap,COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-has.js45// Step 7: Fall through to target if trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-has.js51// Step 8: Result is converted to boolean.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js26// Step 4: revoked handlerCOMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js35// Step 6: Trap isn't callable.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js39// Step 7: Trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js48// Step 9: Property name is passed to the trap as a string.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-define-property.js54// Step 10: Trap returns false.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js105// Step 6: Trap is not callable.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js109// Step 8: Trap throws.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js113// Step 9: Trap result is neither undefined nor an object.COMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js120// Step 16: Incompatible PropertyDescriptor; a non-configurable propertyCOMMENT
LOW…est/mjsunit/es6/proxies-get-own-property-descriptor.js127// Step 17: See (Inv-2) above.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js24// Step 6: Fall through to target.[[OwnPropertyKeys]] if the trap is undefined.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js28// Step 7: Throwing traps don't crash.COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js32// Step 8: CreateListFromArrayLike error cases:COMMENT
LOWdeps/v8/test/mjsunit/es6/proxies-ownkeys.js88// Step 20: The trap result must not add keys to a non-extensible target.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3616 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3652 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3710 // Step 3: Find the significand with the smaller divisor.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3813 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3852 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3909 // Step 3: Find the significand with the smaller divisor.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3957 // Step 1: Schubfach multiplier calculation.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h3983 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOW…hird_party/dragonbox/src/include/dragonbox/dragonbox.h4017 // Step 3: Find the significand with the small divisor.COMMENT
LOWdeps/v8/src/bigint/bigint.h404 // Step 1: Create a FromStringAccumulator instance. For best performance,COMMENT
LOWdeps/v8/src/bigint/bigint.h416 // Step 2: Call this method to read all characters.COMMENT
28 more matches not shown…
Fake / Example Data118 hits · 139 pts
SeverityFileLineSnippetContext
LOWbenchmark/readline/readline-iterable.js11const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sedCODE
LOWbenchmark/readline/readline-iterable.js11const loremIpsum = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sedCODE
LOWtools/inspector_protocol/jinja2/constants.py13#: list of lorem ipsum words used by the lipsum() helper functionCOMMENT
LOWtools/inspector_protocol/jinja2/utils.py239 """Generate some lorem ipsum for the template."""STRING
LOWtools/inspector_protocol/jinja2/environment.py908 >>> template.render(name='John Doe') == u'Hello John Doe!'STRING
LOWtools/inspector_protocol/jinja2/environment.py910 >>> stream = template.stream(name='John Doe')STRING
LOWtest/parallel/test-util-inspect.js1760 'Lorem ipsum dolor\nsit amet,\tconsectetur adipiscing elit, sed do ' +CODE
LOWtest/parallel/test-util-inspect.js1772 " [ [ 'Lorem ipsum dolor\\nsit amet,\\tconsectetur adipiscing elit, " +CODE
LOWtest/parallel/test-util-inspect.js1789 " 'Lorem ipsum dolor\\n' +",CODE
LOWtest/parallel/test-util-inspect.js1808 "'Lorem ipsum dolor\\n' +",CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js8 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js8 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js14 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js14 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js15 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-dictionary.js15 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-sqlite-session.js524 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-sqlite-session.js524 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-sqlite-session.js547 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-sqlite-session.js547 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-sqlite-session.js566 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-sqlite-session.js566 database.exec("INSERT INTO data VALUES ('1', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')");CODE
LOWtest/parallel/test-zlib-brotli-from-string.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-brotli-from-string.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-truncated.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-truncated.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-from-string.js29const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-from-string.js29const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-url-relative.js341 ['m2@example.ord/c2@example.org',CODE
LOWtest/parallel/test-url-relative.js342 'mid:m@example.ord/c@example.org',CODE
LOWtest/parallel/test-url-relative.js343 'mid:m@example.ord/m2@example.ord/c2@example.org'],CODE
LOWtest/parallel/test-url-relative.js370 'mailto:user@example.org',CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js8 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js8 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js14 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js14 `Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js15 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-brotli-dictionary.js15 Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtest/parallel/test-zlib-zstd-from-string.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/parallel/test-zlib-zstd-from-string.js8const inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing eli' +CODE
LOWtest/node-api/test_buffer/test_finalizer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWtest/node-api/test_buffer/test_finalizer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWtest/node-api/test_buffer/test_buffer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWtest/node-api/test_buffer/test_buffer.c7 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.";CODE
LOWdeps/v8/tools/callstats-from-telemetry.sh69echo '{ "telemetry-results": { "placeholder":{}' > $OUTCODE
LOWdeps/v8/tools/callstats.html1496 if (page_name == "placeholder") continue;CODE
LOWdeps/v8/test/webkit/nested-functions.js40 return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididuCODE
LOWdeps/v8/test/webkit/nested-functions.js40 return this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididuCODE
LOWdeps/v8/test/webkit/nested-functions.js44 return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididCODE
LOWdeps/v8/test/webkit/nested-functions.js44 return !this ? "OKAY" : "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididCODE
LOWdeps/v8/test/mjsunit/error-tostring-omit.js29 return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." +CODE
LOWdeps/v8/test/mjsunit/error-tostring-omit.js29 return "Lorem ipsum dolor sit amet, consectetur adipiscing elit." +CODE
LOWdeps/v8/test/mjsunit/string-indexof-2.js28var lipsum = "lorem ipsum per se esse fugiendum. itaque aiunt hanc quasi "CODE
LOWdeps/v8/test/mjsunit/string-indexof-2.js42 + " quisquam est, qui dolorem ipsum, quia dolor sit, amet, "CODE
LOWdeps/v8/test/mjsunit/string-indexof-2.js51assertEquals(893, lipsum.indexOf("lorem ipsum, quia dolor sit, amet"),CODE
LOW…s/v8/test/mjsunit/wasm/indirect-call-non-zero-table.js110 builder.addImportedTable("m", "placeholder", table_size, table_size);CODE
LOW…s/v8/test/mjsunit/wasm/indirect-call-non-zero-table.js163 builder.addImportedTable("q", "placeholder", kTableSize, kTableSize);CODE
LOW…s/v8/test/mjsunit/wasm/indirect-call-non-zero-table.js169 builder.addFunction("placeholder", sig_index)CODE
LOW…s/v8/test/mjsunit/sandbox/wasm-table-wasmjsfunction.js20let $sig1_func = builder.addFunction("placeholder", $sig1).addBody([CODE
LOWdeps/v8/test/mjsunit/sandbox/wasm-table-import.js21let $placeholder = builder.addFunction("placeholder", $sig1_0).addBody([]);CODE
58 more matches not shown…
Slop Phrases27 hits · 69 pts
SeverityFileLineSnippetContext
LOWtools/gyp/pylib/packaging/markers.py196 # added here, make sure to mirror/adapt Requirement.COMMENT
LOWtools/gyp/pylib/gyp/msvs_emulation.py44 # positional arguments. Also make sure to escape the % so that they'reCOMMENT
MEDIUMtools/gyp/pylib/gyp/__init__.py24# List of "official" debug modes, but you can use anything you like.COMMENT
MEDIUM…rd_party/ittapi/ittapi-rs/src/jitprofiling_bindings.rs521 #[doc = " For example, you can use it if your 32-bit JIT"]COMMENT
LOWdeps/v8/src/compiler/turboshaft/operations.h462// Warning: don't forget to add `lazy_deopt_on_throw` to the `options` of yourCOMMENT
LOWdeps/icu-small/source/i18n/double-conversion-bignum.cpp434 // Don't forget to update the used_digits and the exponent.COMMENT
MEDIUMdeps/icu-small/source/i18n/unicode/dtfmtsym.h68 * DateFormatSymbols object, they can feel free to modify the date-timeCOMMENT
MEDIUMdeps/icu-small/source/i18n/unicode/dtitvinf.h146 * they can feel free to modify it as necessary.COMMENT
LOWdeps/cares/src/lib/ares_process.c667 /* Don't forget to send notification if queue emptied */COMMENT
MEDIUMdeps/openssl/openssl/crypto/perlasm/riscv.pm2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
LOWdeps/openssl/openssl/crypto/md5/asm/md5-586.pl115 # make sure to do 'D' first, not 'B', else we clash withCOMMENT
LOWdeps/openssl/openssl/crypto/md5/asm/md5-586.pl133 # make sure to do 'D' first, not 'B', else we clash withCOMMENT
MEDIUM…openssl/openssl/crypto/modes/asm/ghash-riscv64-zvkg.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…sl/openssl/crypto/modes/asm/ghash-riscv64-zvkb-zvbc.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUMdeps/openssl/openssl/crypto/modes/asm/ghash-riscv64.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…l/crypto/modes/asm/aes-gcm-riscv64-zvkb-zvkg-zvkned.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…nssl/openssl/crypto/chacha/asm/chacha-riscv64-v-zbb.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…ps/openssl/openssl/crypto/sm3/asm/sm3-riscv64-zvksh.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…s/openssl/openssl/crypto/sm4/asm/sm4-riscv64-zvksed.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…l/openssl/crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUMdeps/openssl/openssl/crypto/aes/asm/aes-riscv32-zkn.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…openssl/crypto/aes/asm/aes-riscv64-zvbb-zvkg-zvkned.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…nssl/openssl/crypto/aes/asm/aes-riscv64-zvkb-zvkned.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUM…s/openssl/openssl/crypto/aes/asm/aes-riscv64-zvkned.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
MEDIUMdeps/openssl/openssl/crypto/aes/asm/aes-riscv64-zkn.pl2# This file is dual-licensed, meaning that you can use it under yourCOMMENT
LOWdeps/openssl/openssl/util/perl/OpenSSL/Util.pm221 # It seems to be an executable, so we make sure to prefix itCOMMENT
Synthetic Comment Markers8 hits · 60 pts
SeverityFileLineSnippetContext
HIGHtest/parallel/test-vfs-mkdir.js21// path of the first created directory as requested by the caller.COMMENT
HIGHtest/sequential/test-init.js54 // test-init-index is in fixtures dir as requested by ry, so go thereCOMMENT
HIGHdeps/v8/src/wasm/wasm-code-manager.h369 // Returns whether this code was generated for debugging. If this returnsCOMMENT
HIGHdeps/v8/src/heap/mark-compact.h111 // it to complete as requested by |stop_request|).COMMENT
HIGHdeps/LIEF/third-party/mbedtls/library/error.c186 /* Begin Auto-Generated Code. */COMMENT
HIGHdeps/LIEF/third-party/mbedtls/library/error.c528 /* End Auto-Generated Code. */COMMENT
HIGHdeps/LIEF/third-party/mbedtls/library/error.c549 /* Begin Auto-Generated Code. */COMMENT
HIGHdeps/LIEF/third-party/mbedtls/library/error.c783 /* End Auto-Generated Code. */COMMENT
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…rfuzz/js_fuzzer/mutators/allocation_timeout_mutator.js33 return path.node.expression.callee.name.startsWith('__V8BuiltinOptimize');CODE
CRITICALdeps/v8/tools/turbolizer/src/views/range-view.ts1729 this.view.divs.container.classList.toggle("not_flipped", !this.isFlipped);CODE
CRITICALdeps/v8/tools/turbolizer/src/views/range-view.ts1730 this.view.divs.container.classList.toggle("flipped", this.isFlipped);CODE
CRITICALdeps/v8/tools/turbolizer/src/views/range-view.ts1778 this.view.divs.registersTypeHeader.classList.toggle("range-hidden", !this.isFlipped);CODE
CRITICALdeps/v8/test/mjsunit/regress/regress-1200351.js1991 eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)")CODE
CRITICALdeps/npm/lib/commands/search.js31 exclude: this.npm.flatOptions.search.exclude.split(/\s+/),CODE
Redundant / Tautological Comments55 hits · 56 pts
SeverityFileLineSnippetContext
LOWconfigure.py1515 # Check if it's a pre-release (has non-empty PRE_RELEASE string)COMMENT
LOWbenchmark/compare.R71 # Check if there is enough data to calculate the p-value.COMMENT
LOWtools/cpplint.py3393 # Check if token is an unmatched '<'.COMMENT
LOWtools/cpplint.py4153 # Check if the // may be in quotes. If so, ignore itSTRING
LOWtools/cpplint.py5251 # Check if the body is emptySTRING
LOWtools/cpplint.py5634 # Check if the line is a header guard.STRING
LOWtools/cpplint.py6089 # Check if people are using the verboten C basic types. The only exceptionSTRING
LOWtools/cpplint.py6107 # Check if some verboten operator overloading is going onSTRING
LOWtools/cpplint.py6169 # Check if the line starts with the using directive as a heuristic in case it's all one lineSTRING
LOWtools/cpplint.py6364 # Check if some verboten C functions are being used.STRING
LOWtools/cpplint.py7277 # Set end_col to check whole lines after we are done with theSTRING
LOWtools/gyp/pylib/packaging/metadata.py570 # Check if content-type is valid or defaulted to `text/plain` and thus wasCOMMENT
LOWtools/gyp/pylib/gyp/MSVSNew.py254 # Open file and print headerCOMMENT
LOWtools/gyp/pylib/gyp/generator/ninja.py850 # Check if this file is copied into the current bundle,COMMENT
LOWtools/gyp/pylib/gyp/generator/msvs.py715 # Add makefile to list of sources.COMMENT
LOWdeps/v8/tools/gen-v8-gn.py85 # Check if the contents has changed before writing so we don't cause buildSTRING
LOWdeps/v8/tools/callstats-from-telemetry.sh58 # Check if any json file exists:COMMENT
LOWdeps/v8/tools/testrunner/local/utils.py97# Check if Vector Enhancement Facility 1 is available on theCOMMENT
LOWdeps/v8/tools/testrunner/local/utils.py165# Check if LSX feature is available on the host LoongArch machine. This featureCOMMENT
LOWdeps/v8/tools/sanitizers/sancov_formatter.py341 # Check if folder with coverage output exists.COMMENT
LOWdeps/v8/tools/sanitizers/sancov_merger.py213 # Check if folder with coverage output exists.COMMENT
LOWdeps/v8/tools/sanitizers/sancov_merger.py218 # Check if folder with swarming output exists.COMMENT
LOWdeps/v8/tools/system-analyzer/local-server.sh35# Check if port 8000 is in useCOMMENT
LOWdeps/v8/tools/release/common_includes.py270 # Check if branch is in heads.COMMENT
LOWdeps/v8/tools/release/common_includes.py276 # Check if branch is in branch-heads.COMMENT
LOWdeps/v8/tools/release/test_mergeinfo.py151 # Check if follow ups and merges are not overlappingCOMMENT
LOWdeps/v8/tools/release/test_mergeinfo.py158 # Check if follow up is ignoredCOMMENT
LOWdeps/v8/tools/release/test_scripts.py154 # Check if the given working directory matches the expected one.COMMENT
LOWdeps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py518 # Check if a difference also occurs with the fallback configuration andCOMMENT
LOWdeps/v8/tools/mb/mb.py432 # Read the file to make sure it parses.COMMENT
LOWdeps/icu-small/source/common/rbbicst.pl206# Assign numbers to each of the character classes classes used.COMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh623# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh647# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh813# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh1031# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh4003 # Check if any of the arguments is a wrapper script.COMMENT
LOWdeps/ngtcp2/ngtcp2/third-party/libev/ltmain.sh9970 # Loop over the list of objects to be linked.COMMENT
LOWdeps/cares/config/ltmain.sh379# Check if we can use backslash as IFS='\' separator, and setCOMMENT
LOWdeps/cares/config/ltmain.sh654# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOWdeps/cares/config/ltmain.sh678# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOWdeps/cares/config/ltmain.sh844# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOWdeps/cares/config/ltmain.sh1062# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOWdeps/cares/config/ltmain.sh4159 # Check if any of the arguments is a wrapper script.COMMENT
LOWdeps/cares/config/ltmain.sh10154 # Loop over the list of objects to be linked.COMMENT
LOW…ps/openssl/openssl/crypto/sm3/asm/sm3-riscv64-zvksh.pl216 bnez $NUM, L_sm3_loop # Check if there are any more block to processCODE
LOW…crypto/sha/asm/sha256-riscv64-zvkb-zvknha_or_zvknhb.pl152 # Decrement length by 1COMMENT
LOW…l/openssl/crypto/sha/asm/sha512-riscv64-zvkb-zvknhb.pl114 # Decrement length by 1COMMENT
LOW…/external/perl/Text-Template-1.56/lib/Text/Template.pm655 # Print result text instead of returning itCOMMENT
LOWdeps/libffi/ltmain.sh379# Check if we can use backslash as IFS='\' separator, and setCOMMENT
LOWdeps/libffi/ltmain.sh654# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOWdeps/libffi/ltmain.sh678# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOWdeps/libffi/ltmain.sh844# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOWdeps/libffi/ltmain.sh1062# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOWdeps/libffi/ltmain.sh4159 # Check if any of the arguments is a wrapper script.COMMENT
LOWdeps/libffi/ltmain.sh10154 # Loop over the list of objects to be linked.COMMENT
Cross-File Repetition11 hits · 55 pts
SeverityFileLineSnippetContext
HIGHtools/gyp/pylib/gyp/generator/ninja.py0calculate additional variables for use in the build (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/cmake.py0calculate additional variables for use in the build (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/analyzer.py0calculate additional variables for use in the build (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/make.py0calculate additional variables for use in the build (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/eclipse.py0calculate the generator specific info that gets fed to input (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/make.py0calculate the generator specific info that gets fed to input (called by gyp).STRING
HIGHtools/gyp/pylib/gyp/generator/dump_dependency_json.py0calculate the generator specific info that gets fed to input (called by gyp).STRING
HIGH…s/v8/tools/clusterfuzz/foozzie/testdata/baseline/d8.py0some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/STRING
HIGHdeps/v8/tools/clusterfuzz/foozzie/testdata/build3/d8.py0some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/STRING
HIGHdeps/v8/tools/clusterfuzz/foozzie/testdata/build5/d8.py0some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/STRING
HIGHdeps/v8/tools/clusterfuzz/foozzie/testdata/build2/d8.py0some smoke-test output. ___foozzie___smoke_test_end___ 1 v8-foozzie source: name/to/a/file.js 2 v8-foozzie source: name/STRING
Example Usage Blocks25 hits · 38 pts
SeverityFileLineSnippetContext
LOWtools/icu/icutrim.py11# Usage:COMMENT
LOWdeps/v8/tools/adb-d8.py11# Usage:COMMENT
LOWdeps/v8/tools/profiling/android-ll-prof.sh32# Usage:COMMENT
LOWdeps/v8/include/cppgc/tagged-member.h24// Example usage:COMMENT
LOW…d_party/abseil-cpp/absl/strings/resize_and_overwrite.h31// Example usage:COMMENT
LOW…rty/abseil-cpp/absl/strings/internal/generic_printer.h46// Example usage:COMMENT
LOW…rty/abseil-cpp/absl/strings/internal/generic_printer.h85// Example usage:COMMENT
LOW…v8/third_party/abseil-cpp/absl/synchronization/mutex.h167 // Example usage:COMMENT
LOW…ps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h152// Example usage:COMMENT
LOW…arty/abseil-cpp/absl/debugging/internal/vdso_support.h30// Example usage:COMMENT
LOW…8/third_party/abseil-cpp/absl/meta/internal/requires.h30// Example usage:COMMENT
LOW…hird_party/abseil-cpp/absl/base/internal/raw_logging.h39// Usage example:COMMENT
LOWdeps/v8/third_party/zlib/contrib/minizip/skipset.h20// Example usage:COMMENT
LOWdeps/v8/src/objects/slots-atomic-inl.h18// Usage example:COMMENT
LOWdeps/v8/src/base/strong-alias.h114 // Example usage:COMMENT
LOWdeps/v8/src/base/lazy-instance.h28// Example usage:COMMENT
LOWdeps/v8/src/base/lazy-instance.h39// Example usage:COMMENT
LOWdeps/v8/src/base/once.h38// Example usage:COMMENT
LOWdeps/v8/src/base/compiler-specific.h78// Example usage:COMMENT
LOWdeps/v8/src/base/discriminated-union.h24// Example usage:COMMENT
LOWdeps/icu-small/source/common/rbbicst.pl11# Usage:COMMENT
LOWdeps/icu-small/source/common/ucase.cpp1448# Usage:COMMENT
LOWdeps/icu-small/source/i18n/regexcst.pl12# Usage:COMMENT
LOWdeps/zlib/contrib/minizip/skipset.h20// Example usage:COMMENT
LOWdeps/LIEF/third-party/spdlog/include/spdlog/mdc.h19// Usage example:COMMENT
AI Structural Patterns21 hits · 20 pts
SeverityFileLineSnippetContext
LOWtools/test.py135CODE
LOWtools/inspector_protocol/jinja2/environment.py264CODE
LOWtools/inspector_protocol/jinja2/environment.py356CODE
LOWtools/inspector_protocol/jinja2/environment.py919CODE
LOWtools/gyp/pylib/gyp/ninja_syntax.py42CODE
LOWtools/gyp/pylib/gyp/generator/msvs.py878CODE
LOWdeps/v8/tools/gen-keywords-gen-h.py152CODE
LOWdeps/v8/tools/gen-keywords-gen-h.py172CODE
LOWdeps/v8/tools/generate-runtime-call-stats.py160CODE
LOWdeps/v8/tools/testrunner/objects/output.py38CODE
LOWdeps/v8/tools/testrunner/utils/test_utils.py277CODE
LOWdeps/v8/tools/testrunner/local/command.py74CODE
LOWdeps/v8/tools/testrunner/local/command.py243CODE
LOWdeps/v8/tools/testrunner/local/command.py355CODE
LOWdeps/v8/tools/release/git_recipes.py165CODE
LOWdeps/v8/tools/release/git_recipes.py208CODE
LOWdeps/v8/tools/torque/format-torque.py152CODE
LOWdeps/v8/third_party/jinja2/environment.py292CODE
LOWdeps/v8/third_party/jinja2/environment.py384CODE
LOWdeps/v8/third_party/jinja2/environment.py1167CODE
LOWdeps/ngtcp2/ngtcp2/examples/tests/ngtcp2test/certs.py48CODE
Docstring Block Structure4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtools/gypi_to_gn.py110Returns a stringified GN equivalent of a Python value. Args: value: The Python value to convert. pretty: WhetSTRING
HIGHtools/gyp/pylib/gyp/common.py661Topologically sort based on a user provided edge definition. Args: graph: A list of node names. get_edgSTRING
HIGHtools/gyp/pylib/gyp/mac_tool.py487Finds the .mobileprovision file to use for signing the bundle. Checks all the installed provisioning profiles (STRING
HIGHtools/gyp/pylib/gyp/MSVSSettings.py91Returns the MSBuild equivalent of the MSVS value given. Args: value: the MSVS value to convert. STRING
Overly Generic Function Names18 hits · 18 pts
SeverityFileLineSnippetContext
LOWtest/parallel/test-http2-ip-address-host.js34 function handleRequest(url) {CODE
LOW…rallel/test-async-hooks-stack-overflow-nested-async.js31 function processData(data, depth = 0) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/copy.js3666 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/memops.js3774 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/box2d.js4023 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/primes.js3680 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/fasta.js4049 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/fannkuch.js3805 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/zlib.js3775 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/asm/embenchen/corrections.js3666 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/copy.js3669 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/memops.js3777 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/box2d.js4026 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/primes.js3683 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/fasta.js4052 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/fannkuch.js3808 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/zlib.js3778 function processData(byteArray) {CODE
LOWdeps/v8/test/mjsunit/wasm/embenchen/corrections.js3669 function processData(byteArray) {CODE
Modern Structural Boilerplate9 hits · 9 pts
SeverityFileLineSnippetContext
LOWtools/inspector_protocol/markupsafe/__init__.py16__all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent']CODE
LOWtools/inspector_protocol/jinja2/__init__.py60__all__ = [CODE
LOWtools/inspector_protocol/jinja2/runtime.py27__all__ = ['LoopContext', 'TemplateReference', 'Macro', 'Markup',CODE
LOWtools/gyp/pylib/packaging/tags.py27logger = logging.getLogger(__name__)CODE
LOWtools/gyp/pylib/packaging/version.py16__all__ = ["VERSION_PATTERN", "parse", "Version", "InvalidVersion"]CODE
LOWtools/gyp/pylib/packaging/markers.py23__all__ = [CODE
LOWtools/gyp/pylib/gyp/simple_copy.py15__all__ = ["Error", "deepcopy"]CODE
LOWdeps/v8/third_party/markupsafe/__init__.py16__all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent']CODE
LOWdeps/v8/third_party/jinja2/bccache.py181 def set_bucket(self, bucket: Bucket) -> None:CODE
TODO Padding5 hits · 8 pts
SeverityFileLineSnippetContext
LOWdeps/undici/src/lib/web/fetch/util.js259 // TODO: implement "byte-serializing a request origin"COMMENT
LOWdeps/undici/src/lib/web/fetch/index.js2228 // TODO: implement connection timingCOMMENT
LOWdeps/icu-small/source/i18n/rbnf.cpp1481 // TODO: implement UParseErrorCOMMENT
LOWdeps/icu-small/source/i18n/rematch.cpp3888 // TODO: implement transparent bounds. Ticket #6067COMMENT
LOWdeps/icu-small/source/i18n/rematch.cpp5355 // TODO: implement transparent bounds. Ticket #6067COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdoc/contributing/first-contributions.md125### Q: I've updated my pull request, but there's no response. What should I do?COMMENT