Repository Analysis

grpc/grpc

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

15.3 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of grpc/grpc, a C++ project with 45,201 GitHub stars. SynthScan v2.0 examined 782,478 lines of code across 6616 source files, recording 11150 pattern matches distributed across 24 syntactic categories. The overall adjusted score of 15.3 places this repository in the Moderate 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).

15.3
Adjusted Score
15.3
Raw Score
100%
Time Factor
2026-07-14
Last Push
45.2K
Stars
C++
Language
782.5K
Lines of Code
6.6K
Files
11.2K
Pattern Hits
2026-07-14
Scan Date
0.03
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 26HIGH 203MEDIUM 200LOW 10721

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 11150 distinct pattern matches across 24 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 Block4944 hits · 4762 pts
SeverityFileLineSnippetContext
LOWbuild_config.rb1# Copyright 2017 gRPC authors.COMMENT
LOWpyproject.toml1# Copyright 2025 gRPC authors.COMMENT
LOWrequirements.bazel.txt1# Copyright 2025 gRPC authors.COMMENT
LOWrequirements.bazel.txt21# # pip install pip-toolsCOMMENT
LOWsetup.py1# Copyright 2015 gRPC authors.COMMENT
LOWsetup.py161# runtime, the shared library must be installedCOMMENT
LOWsetup.py241 10,COMMENT
LOWtools/buildgen/generate_build_additions.sh1#!/bin/shCOMMENT
LOWtools/buildgen/generate_projects.sh1#! /bin/bashCOMMENT
LOWtools/buildgen/generate_projects.sh81# WARNING! Do not use this variable when running the script directly. This isCOMMENT
LOWtools/buildgen/parse_http_archives.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/generate_projects.py1# Copyright 2015 gRPC authors.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py21# is chosen to match the format of a "build.yaml" file, which usedCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py561 #COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1441 # "run": False,COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1481 # For now it's ok to disable them as these binaries aren't very useful anyway.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1501 'kind(alias, "//third_party:*")',COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1541# will be buildable with other build systems just fine, some of these testsCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1561COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1581# the heuristic approach used for tests are ideal and they cannot be madeCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1601# '_COLLAPSED_DEPS': ['gpr', ...],COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1621# of targets provided by the legacy build.yaml buildCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1641all_targets_dict = _generate_build_metadata(all_extra_metadata, bazel_rules)COMMENT
LOWtools/buildgen/_mako_renderer.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/build_cleaner.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/copy_protos.sh1#! /bin/bashCOMMENT
LOWtools/buildgen/_utils.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/plugins/supported_bazel_versions.py1# Copyright 2022 The gRPC authors.COMMENT
LOW…s/buildgen/plugins/expand_supported_python_versions.py1# Copyright 2024 gRPC authors.COMMENT
LOWtools/buildgen/plugins/list_protos.py1# Copyright 2015 gRPC authors.COMMENT
LOWtools/buildgen/plugins/expand_version.py1# Copyright 2016 gRPC authors.COMMENT
LOWtools/buildgen/plugins/list_api.py1#!/usr/bin/env python3COMMENT
LOWtools/buildgen/plugins/transitive_dependencies.py1# Copyright 2015 gRPC authors.COMMENT
LOWtools/buildgen/plugins/check_attrs.py1# Copyright 2019 gRPC authors.COMMENT
LOWtools/buildgen/plugins/verify_duplicate_sources.py1# Copyright 2020 gRPC authors.COMMENT
LOWtools/buildgen/plugins/expand_bin_attrs.py1# Copyright 2015 gRPC authors.COMMENT
LOWtools/docker_runners/run_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/concurrent_bazel.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/gdb_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/gdb_in_docker.sh21# Use the docker image used as the default for C++ by run_tests.pyCOMMENT
LOWtools/docker_runners/examples/gdb_in_docker.sh41#COMMENT
LOWtools/docker_runners/examples/coredump_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/coredump_in_docker.sh21# Use the docker image used as the default for C++ by run_tests.pyCOMMENT
LOWtools/docker_runners/examples/coredump_in_docker.sh41# No limit for coredump sizeCOMMENT
LOW…/docker_runners/examples/run_tests_csharp_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/bazel_test_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/run_tests_c_in_docker.sh1#!/bin/bashCOMMENT
LOWtools/docker_runners/examples/run_tests_c_in_docker.sh21# use the docker image used as the default for C++ by run_tests.pyCOMMENT
LOWtools/interop_matrix/create_testcases.sh1#!/bin/bashCOMMENT
LOWtools/interop_matrix/client_matrix.py1# Copyright 2017 gRPC authors.COMMENT
LOWtools/interop_matrix/run_interop_matrix_tests.py1#!/usr/bin/env python3COMMENT
LOWtools/interop_matrix/create_matrix_images.py1#!/usr/bin/env python3COMMENT
LOWtools/dockerfile/push_testing_images.sh1#!/bin/bashCOMMENT
LOWtools/dockerfile/push_testing_images.sh21set -eCOMMENT
LOW…rfile/grpc_clang_format/clang_format_all_the_things.sh1#!/bin/bashCOMMENT
LOW…nux_armv7/install_python_for_wheel_crosscompilation.sh1#!/bin/bashCOMMENT
LOW…ockerfile/grpc_clang_tidy/clang_tidy_all_the_things.sh1#!/bin/shCOMMENT
LOW…kerfile/interoptest/grpc_interop_java/build_interop.sh1#!/bin/bashCOMMENT
LOW…nteroptest/grpc_interop_pythonasyncio/build_interop.sh1#!/bin/bashCOMMENT
4884 more matches not shown…
Unused Imports4354 hits · 3925 pts
SeverityFileLineSnippetContext
LOWsetup.py31CODE
LOWsetup.py570CODE
LOWtools/buildgen/generate_projects.py23CODE
LOWtools/buildgen/generate_projects.py23CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py33CODE
LOWtools/buildgen/_mako_renderer.py21CODE
LOWtools/buildgen/_mako_renderer.py22CODE
LOWtools/buildgen/plugins/expand_version.py21CODE
LOWtools/buildgen/plugins/list_api.py17CODE
LOWtools/buildgen/plugins/list_api.py21CODE
LOWtools/interop_matrix/run_interop_matrix_tests.py18CODE
LOWtools/interop_matrix/run_interop_matrix_tests.py19CODE
LOWtools/interop_matrix/run_interop_matrix_tests.py23CODE
LOWtools/gcp/utils/big_query_utils.py15CODE
LOWtools/gcp/utils/big_query_utils.py16CODE
LOWtools/gcp/utils/big_query_utils.py17CODE
LOWtools/gcp/utils/big_query_utils.py21CODE
LOWtools/codegen/core/experiments_compiler.py22CODE
LOWtools/codegen/core/experiments_compiler.py25CODE
LOWtools/codegen/core/experiments_compiler.py26CODE
LOWtools/codegen/core/experiments_compiler.py27CODE
LOWtools/codegen/core/experiments_compiler.py28CODE
LOWtools/codegen/core/experiments_compiler.py30CODE
LOWtools/codegen/core/gen_grpc_tls_credentials_options.py20CODE
LOWtools/codegen/core/gen_grpc_tls_credentials_options.py23CODE
LOWtools/codegen/core/gen_config_vars.py18CODE
LOWtools/codegen/core/gen_config_vars.py19CODE
LOWtools/codegen/core/gen_config_vars.py21CODE
LOWtools/codegen/core/gen_config_vars.py22CODE
LOWtools/codegen/core/gen_config_vars.py23CODE
LOWtools/codegen/core/gen_config_vars.py24CODE
LOWtools/codegen/core/optimize_arena_pool_sizes.py24CODE
LOWtools/codegen/core/gen_header_frame.py26CODE
LOWtools/distrib/gen_compilation_database.py23CODE
LOWtools/distrib/update_flakes.py17CODE
LOWtools/distrib/check_path_length.py17CODE
LOWtools/distrib/fix_build_deps.py19CODE
LOWtools/distrib/python/make_grpcio_tools.py19CODE
LOWtools/distrib/python/make_grpcio_tools.py20CODE
LOWtools/distrib/python/make_grpcio_tools.py28CODE
LOWtools/distrib/python/grpcio_tools/_spawn_patch.py25CODE
LOWtools/distrib/python/grpcio_tools/setup.py19CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py62CODE
LOWtools/profiling/ios_bin/binary_size.py18CODE
LOWtools/profiling/ios_bin/binary_size.py19CODE
LOWtools/profiling/memory/memory_diff.py18CODE
LOWtools/profiling/memory/memory_diff.py19CODE
LOWtools/profiling/memory/memory_diff.py20CODE
LOWtools/profiling/memory/memory_diff.py23CODE
LOWtools/profiling/memory/memory_diff.py25CODE
LOWtools/profiling/bloat/bloat_diff.py20CODE
LOWtools/run_tests/run_xds_tests.py25CODE
LOWtools/run_tests/run_xds_tests.py35CODE
LOWtools/run_tests/run_xds_tests.py48CODE
LOWtools/run_tests/run_xds_tests.py49CODE
LOWtools/run_tests/run_xds_tests.py50CODE
LOWtools/run_tests/run_xds_tests.py51CODE
LOWtools/run_tests/python_utils/dockerjob.py20CODE
LOWtools/run_tests/python_utils/download_and_unzip.py16CODE
LOWtools/run_tests/sanity/check_bazel_workspace.py17CODE
4294 more matches not shown…
Hyper-Verbose Identifiers969 hits · 1002 pts
SeverityFileLineSnippetContext
LOWsetup.py203def check_linker_need_libatomic():CODE
LOWsetup.py500def cython_extensions_and_necessity():CODE
LOWtools/buildgen/generate_projects.py93def generate_template_render_jobs(templates: List[str]) -> List[jobset.JobSpec]:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py236def _extract_rules_from_bazel_xml(xml_tree):CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py276def _try_extract_source_file_path(label: str) -> str:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py346def _extract_nonpublic_headers(bazel_rule: BuildMetadata) -> List[str]:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py392def _create_target_from_bazel_rule(CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py416def _external_dep_name_from_bazel_dependency(bazel_dep: str) -> Optional[str]:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py458def _compute_transitive_metadata(CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py607def _populate_transitive_metadata(CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py625def update_test_metadata_with_transitive_metadata(CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py693def _prune_upb_experimental_feature_rules(bazel_rules: BuildDict):CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py714def _expand_upb_proto_library_rules(bazel_rules):CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py792def _patch_grpc_proto_library_rules(bazel_rules):CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py803def _patch_descriptor_upb_proto_library(bazel_rules):CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py867def _convert_to_build_yaml_like(lib_dict: BuildMetadata) -> BuildYaml:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py943def _exclude_unwanted_cc_tests(tests: List[str]) -> List[str]:CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1056def _generate_build_extra_metadata_for_tests(CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1175def _generate_external_proto_libraries() -> List[Dict[str, Any]]:CODE
LOWtools/buildgen/build_cleaner.py87def cleaned_build_yaml_dict_as_string(indict):CODE
LOWtools/buildgen/plugins/supported_bazel_versions.py19def _get_supported_bazel_versions():CODE
LOWtools/interop_matrix/client_matrix.py35def get_runtimes_for_lang_release(lang, release):CODE
LOWtools/interop_matrix/client_matrix.py44def should_build_docker_interop_image_from_release_tag(lang):CODE
LOWtools/interop_matrix/run_interop_matrix_tests.py114def _get_test_images_for_lang(lang, release_arg, image_path_prefix):CODE
LOWtools/interop_matrix/run_interop_matrix_tests.py188def _generate_test_case_jobspecs(lang, runtime, release, suite_name):CODE
LOWtools/interop_matrix/create_matrix_images.py192def build_all_images_for_lang(lang):CODE
LOWtools/interop_matrix/create_matrix_images.py228def build_all_images_for_release(lang, release):CODE
LOWtools/interop_matrix/create_matrix_images.py287def maybe_apply_patches_on_git_tag(stack_base, lang, release):CODE
LOWtools/release/verify_python_release.py71def _get_remote_artifacts_for_package(package, version):CODE
LOWtools/release/verify_python_release.py90def _get_remote_artifacts_for_packages(packages, version):CODE
LOWtools/distrib/rake_compiler_docker_image.rb20def docker_image_for_rake_compiler(platform)CODE
LOWtools/distrib/python/make_grpcio_tools.py154def protobuf_submodule_commit_hash():STRING
LOWtools/distrib/python/make_grpcio_tools.py222def _generate_deps_file_content():CODE
LOW…distrib/python/grpcio_tools/_parallel_compile_patch.py76def monkeypatch_compile_maybe():CODE
LOWtools/distrib/python/grpcio_tools/setup.py72def check_linker_need_libatomic():CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py71 def _maybe_install_proto_finders():CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py92 def _module_name_to_proto_file(suffix, module_name):CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py99 def _proto_file_to_module_name(suffix, proto_file):CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py143 def _generated_file_to_module_name(self, filepath):CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py82def _test_import_services_without_protos():CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py93def _test_proto_module_imported_once():CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py111def _test_static_dynamic_combo():CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py164 def test_import_services_without_protos(self):CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py167 def test_proto_module_imported_once(self):CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py170 def test_static_dynamic_combo(self):CODE
LOWtools/run_tests/run_grpclb_interop_tests.py180def transport_security_to_args(transport_security):CODE
LOWtools/run_tests/run_grpclb_interop_tests.py196def lb_client_interop_jobspec(CODE
LOWtools/run_tests/run_grpclb_interop_tests.py282def grpc_server_in_docker_jobspec(server_cmdline, shortname):CODE
LOWtools/run_tests/run_grpclb_interop_tests.py307def dns_server_in_docker_jobspec(CODE
LOWtools/run_tests/run_grpclb_interop_tests.py342def build_interop_image_jobspec(lang_safename, basename_prefix="grpc_interop"):CODE
LOWtools/run_tests/run_grpclb_interop_tests.py499def wait_until_dns_server_is_up(dns_server_ip):CODE
LOWtools/run_tests/run_tests.py83def max_parallel_tests_for_current_platform():CODE
LOWtools/run_tests/run_tests.py91def _print_debug_info_epilogue(dockerfile_dir=None):CODE
LOWtools/run_tests/run_tests.py541 def _clang_cmake_configure_extra_args(self, version_suffix=""):CODE
LOWtools/run_tests/run_tests.py755 def _python_docker_distro_name(self):CODE
LOWtools/run_tests/run_tests.py1468def _calculate_num_runs_failures(list_of_results):CODE
LOWtools/run_tests/run_performance_tests.py346def perf_report_processor_job(CODE
LOWtools/run_tests/run_performance_tests.py529def run_collect_perf_profile_jobs(CODE
LOWtools/run_tests/run_xds_tests.py580def wait_until_all_rpcs_go_to_given_backends_or_fail(CODE
LOWtools/run_tests/run_xds_tests.py588def wait_until_all_rpcs_go_to_given_backends(CODE
909 more matches not shown…
Cross-File Repetition162 hits · 810 pts
SeverityFileLineSnippetContext
HIGHtools/codegen/core/gen_grpc_tls_credentials_options.py0# copyright 2023 grpc authors. # # licensed under the apache license, version 2.0 (the "license"); # you may not use thiSTRING
HIGHtools/distrib/python/make_grpcio_tools.py0# copyright 2023 grpc authors. # # licensed under the apache license, version 2.0 (the "license"); # you may not use thiSTRING
HIGHtest/cpp/qps/scenario_generator_helper.py0# copyright 2023 grpc authors. # # licensed under the apache license, version 2.0 (the "license"); # you may not use thiSTRING
HIGH…thon/grpcio_observability/make_grpcio_observability.py0# copyright 2023 grpc authors. # # licensed under the apache license, version 2.0 (the "license"); # you may not use thiSTRING
HIGH…distrib/python/grpcio_tools/_parallel_compile_patch.py0patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one bSTRING
HIGH…python/grpcio_observability/_parallel_compile_patch.py0patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one bSTRING
HIGHsrc/python/grpcio/_parallel_compile_patch.py0patches the compile() to enable parallel compilation of c/c++. build_ext has lots of c/c++ files and normally them one bSTRING
HIGH…distrib/python/grpcio_tools/_parallel_compile_patch.py0monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_uSTRING
HIGH…python/grpcio_observability/_parallel_compile_patch.py0monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_uSTRING
HIGHsrc/python/grpcio/_parallel_compile_patch.py0monkeypatching is dumb, but the build speed gain is worth it. after python 3.12, we won't find distutils if setuptools_uSTRING
HIGHtools/distrib/python/grpcio_tools/grpc_tools/command.py0obtain the filename for a resource on the file system.STRING
HIGHtools/distrib/python/grpcio_tools/grpc_tools/protoc.py0obtain the filename for a resource on the file system.STRING
HIGHpy_xds_protos/build_xds_protos.py0obtain the filename for a resource on the file system.STRING
HIGH…o_tests/tests/protoc_plugin/_split_definitions_test.py0obtain the filename for a resource on the file system.STRING
HIGHtools/distrib/python/grpcio_tools/grpc_tools/command.py0command to generate project *_pb2.py modules from proto files.STRING
HIGHsrc/python/grpcio_reflection/reflection_commands.py0command to generate project *_pb2.py modules from proto files.STRING
HIGHsrc/python/grpcio_channelz/channelz_commands.py0command to generate project *_pb2.py modules from proto files.STRING
HIGHsrc/python/grpcio_tests/commands.py0command to generate project *_pb2.py modules from proto files.STRING
HIGHsrc/python/grpcio_health_checking/health_commands.py0command to generate project *_pb2.py modules from proto files.STRING
HIGHtest/distrib/bazel/python/helloworld_moved.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHtest/distrib/bazel/python/helloworld.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGH…es/python/interceptors/default_value/greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/interceptors/headers/greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/helloworld/greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/lb_policies/greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/xds/client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGH…ples/python/interceptors/async/async_greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/helloworld/async_greeter_client.py0the python asyncio implementation of the grpc helloworld.greeter client.STRING
HIGHexamples/python/flow_control/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…mples/python/interceptors/async/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…thon/interceptors/default_value/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…les/python/interceptors/headers/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/helloworld/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/keep_alive/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…on/hellostreamingworld/hellostreamingworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/health_checking/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/timeout/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/async_streaming/phone_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/observability/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/compression/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/uds/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/lb_policies/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/multiplex/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/multiplex/route_guide_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/xds/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/metadata/helloworld_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/data_transmission/demo_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHexamples/python/route_guide/route_guide_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHpy_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…xds_protos/envoy/service/load_stats/v2/lrs_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…xds_protos/envoy/service/load_stats/v3/lrs_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…tos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHpy_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…rotos/envoy/service/trace/v2/trace_service_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…rotos/envoy/service/trace/v3/trace_service_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…nvoy/service/extension/v3/config_discovery_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHpy_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGHpy_xds_protos/envoy/service/route/v3/srds_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…os/envoy/service/auth/v2/attribute_context_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
HIGH…protos/envoy/service/auth/v2/external_auth_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
102 more matches not shown…
Self-Referential Comments89 hits · 267 pts
SeverityFileLineSnippetContext
MEDIUMtools/buildgen/generate_projects.sh55# Create a clean virtual environment.COMMENT
MEDIUMtools/buildgen/extract_metadata_from_bazel_xml.py398 # Create a template for our target from the bazel rule. Initially we onlyCOMMENT
MEDIUMtools/buildgen/extract_metadata_from_bazel_xml.py611 # Create the map between Bazel label and public dependency nameCOMMENT
MEDIUMtools/interop_matrix/create_matrix_images.py157 # Create a Dockerfile.COMMENT
MEDIUMtools/dockerfile/push_testing_images.sh113# Create a directory for storing logsCOMMENT
MEDIUMtools/distrib/gen_compilation_database.py33# This method is equivalent to https://github.com/grailbio/bazel-compilation-database/blob/master/generate.shCOMMENT
MEDIUMtools/distrib/check_redundant_namespace_qualifiers.py206# Define a configuration tuple for clarity.STRING
MEDIUMtools/distrib/python/docgen.py73 # Create a temporary directory out of tree, checkout gh-pages from theCOMMENT
MEDIUMtools/run_tests/run_interop_tests.py841 "# This file is generated by"CODE
MEDIUMtools/run_tests/artifacts/run_in_workspace.sh16# Create a workspace in a subdirectory to allow running multiple builds in isolation.COMMENT
MEDIUM…ols/run_tests/helper_scripts/run_tests_in_workspace.sh16# Create a workspace in a subdirectory to allow running multiple builds in isolation.COMMENT
MEDIUM…ols/internal_ci/macos/grpc_run_bazel_isolated_tests.sh36# Create the file and change the ownership to root before NTP sync.COMMENT
MEDIUMtest/distrib/ruby/run_distrib_test.sh39# Create an indexed local gem source with gRPC gems to testCOMMENT
MEDIUMtest/cpp/naming/resolver_component_tests_runner.py16# This file is auto-generatedCOMMENT
MEDIUMexamples/python/flow_control/helloworld_pb2_grpc.py108 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…mples/python/interceptors/async/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…thon/interceptors/default_value/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…les/python/interceptors/headers/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/helloworld/helloworld_pb2_grpc.py103 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/keep_alive/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…on/hellostreamingworld/hellostreamingworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/health_checking/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/timeout/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/async_streaming/phone_pb2_grpc.py48 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/observability/helloworld_pb2_grpc.py103 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/compression/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/uds/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/lb_policies/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/multiplex/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/multiplex/route_guide_pb2_grpc.py117 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/xds/server.py62 # Create a health check servicer. We use the non-blocking implementationCOMMENT
MEDIUMexamples/python/xds/server.py71 # Create a tuple of all of the services we want to export via reflection.COMMENT
MEDIUMexamples/python/xds/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/metadata/helloworld_pb2_grpc.py50 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/data_transmission/demo_pb2_grpc.py113 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMexamples/python/route_guide/route_guide_pb2_grpc.py117 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMbazel/update_mirror.sh26# Create a temp directory to hold the versioned tarball,COMMENT
MEDIUMpy_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py106 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…xds_protos/envoy/service/load_stats/v2/lrs_pb2_grpc.py100 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…xds_protos/envoy/service/load_stats/v3/lrs_pb2_grpc.py116 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…tos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py144 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py114 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…rotos/envoy/service/trace/v2/trace_service_pb2_grpc.py58 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…rotos/envoy/service/trace/v3/trace_service_pb2_grpc.py58 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…nvoy/service/extension/v3/config_discovery_pb2_grpc.py154 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py114 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py267 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/route/v3/srds_pb2_grpc.py120 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…protos/envoy/service/auth/v2/external_auth_pb2_grpc.py84 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…protos/envoy/service/auth/v3/external_auth_pb2_grpc.py84 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…s/envoy/service/auth/v2alpha/external_auth_pb2_grpc.py84 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/health/v3/hds_pb2_grpc.py135 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/runtime/v3/rtds_pb2_grpc.py108 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…xds_protos/envoy/service/discovery/v2/rtds_pb2_grpc.py108 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…_xds_protos/envoy/service/discovery/v2/sds_pb2_grpc.py104 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…_xds_protos/envoy/service/discovery/v2/ads_pb2_grpc.py111 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…_xds_protos/envoy/service/discovery/v2/hds_pb2_grpc.py135 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…_xds_protos/envoy/service/discovery/v3/ads_pb2_grpc.py111 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…/service/redis_auth/v3/redis_external_auth_pb2_grpc.py80 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMpy_xds_protos/envoy/service/status/v2/csds_pb2_grpc.py96 # This class is part of an EXPERIMENTAL API.COMMENT
29 more matches not shown…
Hallucination Indicators26 hits · 230 pts
SeverityFileLineSnippetContext
CRITICALsrc/core/lib/promise/detail/seq_state.h1157 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h1560 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h1590 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2028 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2059 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2089 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2559 prior.prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2592 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2623 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h2653 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3197 prior.prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3230 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3261 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3291 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3907 prior.prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3940 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h3971 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h4001 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h4689 prior.prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h4722 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h4753 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h4783 auto result = prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h5546 prior.prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h5579 prior.prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h5610 auto result = prior.prior.prior.prior.prior.prior.current_promise();CODE
CRITICALsrc/core/lib/promise/detail/seq_state.h5640 auto result = prior.prior.prior.prior.prior.current_promise();CODE
Docstring Block Structure32 hits · 160 pts
SeverityFileLineSnippetContext
HIGHtools/run_tests/run_xds_tests.py679Compare if two distributions are similar. Args: actual_distribution: A list of floats, contains the actual diSTRING
HIGHexamples/python/cancellation/search.py104Find candidate strings. Search through the space of all bytestrings, in order of increasing length, indefinitelSTRING
HIGH…ection/v1alpha/proto_reflection_descriptor_database.py74 Find a file descriptor by file name. This function implements a DescriptorDatabase interface, and is STRING
HIGH…ection/v1alpha/proto_reflection_descriptor_database.py100 Find the file containing the symbol, and return its file descriptor. The symbol should be a fully qualSTRING
HIGH…ection/v1alpha/proto_reflection_descriptor_database.py133 Find the field numbers used by all known extensions of `extendee_name`. This function implements a DesSTRING
HIGH…ection/v1alpha/proto_reflection_descriptor_database.py164 Find the file which defines an extension for the given message type and field number. This funSTRING
HIGHsrc/python/grpcio/grpc/__init__.py124Returns the result of the computation or raises its exception. This method may return immediately or may block.STRING
HIGHsrc/python/grpcio/grpc/__init__.py147Return the exception raised by the computation. This method may return immediately or may block. Args:STRING
HIGHsrc/python/grpcio/grpc/__init__.py169Access the traceback of the exception raised by the computation. This method may return immediately or may blocSTRING
HIGHsrc/python/grpcio/grpc/__init__.py691Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. timSTRING
HIGHsrc/python/grpcio/grpc/__init__.py725Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. timSTRING
HIGHsrc/python/grpcio/grpc/__init__.py832Synchronously invokes the underlying RPC. Args: request_iterator: An iterator that yields request valSTRING
HIGHsrc/python/grpcio/grpc/__init__.py867Synchronously invokes the underlying RPC on the client. Args: request_iterator: An iterator that yielSTRING
HIGHsrc/python/grpcio/grpc/__init__.py2160Intercepts a channel through a set of interceptors. Args: channel: A Channel. interceptors: Zero or morSTRING
HIGHsrc/python/grpcio/grpc/framework/foundation/future.py139Accesses the outcome of the computation or raises its exception. This method may return immediately or may blocSTRING
HIGHsrc/python/grpcio/grpc/framework/foundation/future.py162Return the exception raised by the computation. This method may return immediately or may block. Args:STRING
HIGHsrc/python/grpcio/grpc/framework/foundation/future.py185Access the traceback of the exception raised by the computation. This method may return immediately or may blocSTRING
HIGH…c/python/grpcio/grpc/framework/interfaces/face/face.py371Synchronously invokes the underlying RPC. Args: request: The request value for the RPC. timSTRING
HIGH…c/python/grpcio/grpc/framework/interfaces/face/face.py504Synchronously invokes the underlying RPC. Args: request_iterator: An iterator that yields request valSTRING
HIGH…c/python/grpcio/grpc/framework/interfaces/face/face.py677Services an RPC. Args: group: The group identifier of the RPC. method: The method identifieSTRING
HIGH…c/python/grpcio/grpc/framework/interfaces/face/face.py717Invokes a unary-request-unary-response method. This method blocks until either returning the response value of STRING
HIGH…c/python/grpcio/grpc/framework/interfaces/face/face.py811Invokes a stream-request-unary-response method. This method blocks until either returning the response value ofSTRING
HIGH…c/python/grpcio/grpc/framework/interfaces/base/base.py217Services an operation. Args: group: The group identifier of the operation to be serviced. mSTRING
HIGHsrc/python/grpcio/grpc/aio/_base_channel.py44Asynchronously invokes the underlying RPC. Args: request: The request value for the RPC. tiSTRING
HIGHsrc/python/grpcio/grpc/aio/_base_channel.py82Asynchronously invokes the underlying RPC. Args: request: The request value for the RPC. tiSTRING
HIGHsrc/python/grpcio/grpc/aio/_base_channel.py119Asynchronously invokes the underlying RPC. Args: request_iterator: An optional async iterable or iterSTRING
HIGHsrc/python/grpcio/grpc/aio/_base_channel.py157Asynchronously invokes the underlying RPC. Args: request_iterator: An optional async iterable or iterSTRING
HIGHsrc/python/grpcio/grpc/aio/_interceptor.py139Intercepts a unary-unary invocation asynchronously. Args: continuation: A coroutine that proceeds witSTRING
HIGHsrc/python/grpcio/grpc/aio/_interceptor.py175Intercepts a unary-stream invocation asynchronously. The function could return the call object or an asynchronoSTRING
HIGHsrc/python/grpcio/grpc/aio/_interceptor.py215Intercepts a stream-unary invocation asynchronously. Within the interceptor the usage of the call methods like STRING
HIGHsrc/python/grpcio/grpc/aio/_interceptor.py257Intercepts a stream-stream invocation asynchronously. Within the interceptor the usage of the call methods likeSTRING
HIGHsrc/python/grpcio_status/grpc_status/rpc_status.py34Returns a google.rpc.status.Status message corresponding to a given grpc.Call. This is an EXPERIMENTAL API. ArSTRING
Decorative Section Separators50 hits · 150 pts
SeverityFileLineSnippetContext
MEDIUMtools/doxygen/Doxyfile.php1945#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1947#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1957#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1959#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php18#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php20#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php402#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php404#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php694#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php696#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php753#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php755#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php968#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php970#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1054#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1056#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1080#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1082#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1623#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1625#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1781#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1783#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1847#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1849#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1891#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1893#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1918#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1920#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1995#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php1997#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php2073#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php2075#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php2125#---------------------------------------------------------------------------COMMENT
MEDIUMtools/doxygen/Doxyfile.php2127#---------------------------------------------------------------------------COMMENT
MEDIUMtest/core/tsi/test_creds/crl_data/evil_ca_gen.sh30# ----------------------------------------------------------------------------COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h203 // │┌▽────────────────┐COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h205 // │└┬───────────────┬┘COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h206 // │┌▽─────────────┐┌▽──────────────┐COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h208 // │└┬─────────────┘└───┬───────────┘COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h209 // ┌▽─▽────────────────┐┌▽──────────────────┐COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h211 // └┬─────────────────┬┘└┬──────────────────┘COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h212 // ┌▽───────────────┐┌▽──▽─────────────┐COMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/hpack_parser.h214 // └────────────────┘└─────────────────┘COMMENT
MEDIUMsrc/core/lib/experiments/rollouts.yaml31# -----------------------------------------COMMENT
MEDIUMsrc/core/telemetry/instrument.h149// ┌────────┐ ┌────────┐COMMENT
MEDIUMsrc/core/telemetry/instrument.h153// └──────────────┤COMMENT
MEDIUMsrc/core/telemetry/instrument.h155// ┌──────▼───────┐COMMENT
MEDIUMsrc/core/telemetry/instrument.h157// └──────┬───────┘COMMENT
MEDIUMsrc/core/telemetry/instrument.h159// ┌──────────────┤COMMENT
MEDIUMsrc/core/telemetry/instrument.h163// └────────┘ └────────┘COMMENT
Excessive Try-Catch Wrapping121 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUMtools/gcp/utils/big_query_utils.py177 print("Error in creating table: %s. Err: %s" % (table_id, http_error))CODE
MEDIUMtools/gcp/utils/big_query_utils.py194 print("Error inserting rows! Response: %s" % res)CODE
MEDIUMtools/gcp/utils/big_query_utils.py197 print("Error inserting rows to the table %s" % table_id)CODE
MEDIUMtools/gcp/utils/big_query_utils.py198 print("Error message: %s" % http_error)CODE
LOWtools/distrib/check_redundant_namespace_qualifiers.py232 except Exception as e:STRING
MEDIUMtools/distrib/fix_build_deps.py302 print("Error while parsing ", name)CODE
LOWtools/distrib/python/make_grpcio_tools.py344 except Exception as error:CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py30 except Exception as e:CODE
LOW…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py148 except Exception as e:CODE
MEDIUM…rib/python/grpcio_tools/grpc_tools/test/protoc_test.py27def _wrapped(error_queue):CODE
MEDIUMtools/profiling/memory/memory_diff.py147 print("Error running benchmark:", e)CODE
MEDIUMtools/run_tests/run_xds_tests.py130def parse_port_range(port_arg):CODE
MEDIUMtools/run_tests/run_xds_tests.py3255def get_health_check(gcp, health_check_name):CODE
MEDIUMtools/run_tests/run_xds_tests.py3268def get_health_check_firewall_rule(gcp, firewall_name):CODE
MEDIUMtools/run_tests/run_xds_tests.py3283def get_backend_service(gcp, backend_service_name, record_error=True):CODE
MEDIUMtools/run_tests/run_xds_tests.py3299def get_url_map(gcp, url_map_name, record_error=True):CODE
MEDIUMtools/run_tests/run_xds_tests.py3313def get_target_proxy(gcp, target_proxy_name, record_error=True):CODE
MEDIUMtools/run_tests/run_xds_tests.py3334def get_global_forwarding_rule(gcp, forwarding_rule_name, record_error=True):CODE
MEDIUMtools/run_tests/run_xds_tests.py3350def get_instance_template(gcp, template_name):CODE
MEDIUMtools/run_tests/run_xds_tests.py3363def get_instance_group(gcp, zone, instance_group_name):CODE
LOWtools/run_tests/run_xds_tests.py3263 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3278 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py797 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py867 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py941 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1016 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1404 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1481 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1528 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1593 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1693 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py1711 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py1899 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py2167 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py2373 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py2539 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py2721 except Exception:CODE
LOWtools/run_tests/run_xds_tests.py3291 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3308 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3329 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3345 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3358 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py3378 except Exception as e:CODE
LOWtools/run_tests/run_xds_tests.py4297 except Exception as e:CODE
MEDIUMtools/run_tests/python_utils/upload_test_results.py112 print("Error uploading result to bigquery, will retry.")CODE
MEDIUMtools/run_tests/python_utils/upload_rbe_results.py118 print("Error uploading result to bigquery, will retry.")CODE
LOWtools/run_tests/python_utils/upload_rbe_results.py312 except Exception as e:CODE
LOWtools/run_tests/python_utils/port_server.py76 except Exception:CODE
LOWtools/run_tests/python_utils/start_port_server.py44 except Exception as e:CODE
MEDIUMtools/run_tests/sanity/check_bzl_deps.py92 print(f"Error downloading the file: {e}")CODE
MEDIUMtools/run_tests/sanity/check_bzl_deps.py95 print(f"Error parsing JSON: {e}")CODE
MEDIUMtools/run_tests/sanity/check_bzl_deps.py113 print(f"An error occurred: {e}")CODE
MEDIUMtools/run_tests/performance/bq_upload_result.py59 print("Error uploading result to bigquery.")CODE
MEDIUMtools/run_tests/performance/bq_upload_result.py88 print("Error uploading result to bigquery.")CODE
LOWexamples/python/async_streaming/client.py61 except Exception as e:CODE
LOWexamples/python/observability/csm/csm_greeter_client.py57 except Exception: # pylint: disable=broad-exceptCODE
LOWbazel/_single_module_tester.py36 except Exception as e:CODE
LOWsrc/python/grpcio_observability/setup.py66 except Exception:CODE
LOW…thon/grpcio_observability/make_grpcio_observability.py280 except Exception as error:CODE
MEDIUM…ty/grpc_observability/_open_telemetry_observability.py351def observability_init(self):CODE
61 more matches not shown…
Deep Nesting154 hits · 142 pts
SeverityFileLineSnippetContext
LOWtools/buildgen/parse_http_archives.py57CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py175CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py236CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py276CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py416CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py458CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py650CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py714CODE
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1184CODE
LOWtools/buildgen/_mako_renderer.py66CODE
LOWtools/buildgen/_utils.py93CODE
LOWtools/buildgen/plugins/transitive_dependencies.py51CODE
LOWtools/buildgen/plugins/verify_duplicate_sources.py17CODE
LOWtools/release/release_notes.py156CODE
LOWtools/codegen/core/experiments_compiler.py669CODE
LOWtools/distrib/check_redundant_namespace_qualifiers.py46CODE
LOWtools/distrib/check_redundant_namespace_qualifiers.py118CODE
LOWtools/distrib/check_redundant_namespace_qualifiers.py237CODE
LOWtools/distrib/fix_build_deps.py249CODE
LOWtools/distrib/fix_build_deps.py558CODE
LOWtools/distrib/add-iwyu.py70CODE
LOWtools/distrib/python/grpcio_tools/_spawn_patch.py43CODE
LOWtools/distrib/python/grpcio_tools/grpc_tools/protoc.py149CODE
LOWtools/profiling/ios_bin/parse_link_map.py25CODE
LOWtools/profiling/memory/memory_diff.py117CODE
LOWtools/run_tests/run_grpclb_interop_tests.py180CODE
LOWtools/run_tests/run_grpclb_interop_tests.py499CODE
LOWtools/run_tests/run_tests.py1360CODE
LOWtools/run_tests/run_tests.py1495CODE
LOWtools/run_tests/run_tests.py337CODE
LOWtools/run_tests/run_tests.py547CODE
LOWtools/run_tests/run_tests.py683CODE
LOWtools/run_tests/run_tests.py762CODE
LOWtools/run_tests/run_tests.py1065CODE
LOWtools/run_tests/run_performance_tests.py382CODE
LOWtools/run_tests/run_performance_tests.py558CODE
LOWtools/run_tests/run_xds_tests.py1618CODE
LOWtools/run_tests/run_xds_tests.py1720CODE
LOWtools/run_tests/run_xds_tests.py1908CODE
LOWtools/run_tests/run_xds_tests.py2387CODE
LOWtools/run_tests/run_xds_tests.py2547CODE
LOWtools/run_tests/run_xds_tests.py2730CODE
LOWtools/run_tests/run_xds_tests.py2917CODE
LOWtools/run_tests/run_xds_tests.py3756CODE
LOWtools/run_tests/run_tests_matrix.py158CODE
LOWtools/run_tests/artifacts/artifact_targets.py144CODE
LOWtools/run_tests/artifacts/package_targets.py171CODE
LOWtools/run_tests/python_utils/report_utils.py104CODE
LOWtools/run_tests/python_utils/check_on_pr.py67CODE
LOWtools/run_tests/python_utils/upload_test_results.py96CODE
LOWtools/run_tests/python_utils/jobset.py52CODE
LOWtools/run_tests/python_utils/jobset.py125CODE
LOWtools/run_tests/python_utils/jobset.py363CODE
LOWtools/run_tests/python_utils/jobset.py571CODE
LOWtools/run_tests/python_utils/bazel_report_helper.py35CODE
LOWtools/run_tests/python_utils/port_server.py160CODE
LOWtools/run_tests/python_utils/start_port_server.py31CODE
LOWtools/run_tests/python_utils/watch_dirs.py31CODE
LOWtools/run_tests/sanity/check_include_style.py35CODE
LOWtools/run_tests/sanity/check_bzl_deps.py117CODE
94 more matches not shown…
AI Structural Patterns116 hits · 116 pts
SeverityFileLineSnippetContext
LOWtools/buildgen/extract_metadata_from_bazel_xml.py413CODE
LOWtools/buildgen/build_cleaner.py103CODE
LOWtools/distrib/fix_build_deps.py249CODE
LOWtools/run_tests/run_tests_matrix.py158CODE
LOWtools/run_tests/artifacts/artifact_targets.py72CODE
LOWtools/run_tests/python_utils/jobset.py670CODE
LOWtools/run_tests/python_utils/jobset.py188CODE
LOWtools/run_tests/performance/scenario_config.py123CODE
LOWexamples/python/flow_control/helloworld_pb2_grpc.py114CODE
LOWexamples/python/flow_control/helloworld_pb2_grpc.py141CODE
LOWexamples/python/flow_control/helloworld_pb2_grpc.py168CODE
LOW…mples/python/interceptors/async/helloworld_pb2_grpc.py56CODE
LOW…thon/interceptors/default_value/helloworld_pb2_grpc.py56CODE
LOW…les/python/interceptors/headers/helloworld_pb2_grpc.py56CODE
LOWexamples/python/helloworld/helloworld_pb2_grpc.py109CODE
LOWexamples/python/helloworld/helloworld_pb2_grpc.py136CODE
LOWexamples/python/helloworld/helloworld_pb2_grpc.py163CODE
LOWexamples/python/keep_alive/helloworld_pb2_grpc.py56CODE
LOW…on/hellostreamingworld/hellostreamingworld_pb2_grpc.py56CODE
LOWexamples/python/health_checking/helloworld_pb2_grpc.py56CODE
LOWexamples/python/timeout/helloworld_pb2_grpc.py56CODE
LOWexamples/python/async_streaming/phone_pb2_grpc.py53CODE
LOWexamples/python/observability/helloworld_pb2_grpc.py109CODE
LOWexamples/python/observability/helloworld_pb2_grpc.py136CODE
LOWexamples/python/observability/helloworld_pb2_grpc.py163CODE
LOWexamples/python/compression/helloworld_pb2_grpc.py56CODE
LOWexamples/python/uds/helloworld_pb2_grpc.py56CODE
LOWexamples/python/lb_policies/helloworld_pb2_grpc.py56CODE
LOWexamples/python/multiplex/helloworld_pb2_grpc.py56CODE
LOWexamples/python/multiplex/route_guide_pb2_grpc.py123CODE
LOWexamples/python/multiplex/route_guide_pb2_grpc.py140CODE
LOWexamples/python/multiplex/route_guide_pb2_grpc.py157CODE
LOWexamples/python/multiplex/route_guide_pb2_grpc.py174CODE
LOWexamples/python/xds/helloworld_pb2_grpc.py56CODE
LOWexamples/python/metadata/helloworld_pb2_grpc.py56CODE
LOWexamples/python/data_transmission/server.py42CODE
LOWexamples/python/data_transmission/server.py58CODE
LOWexamples/python/data_transmission/demo_pb2_grpc.py121CODE
LOWexamples/python/data_transmission/demo_pb2_grpc.py138CODE
LOWexamples/python/data_transmission/demo_pb2_grpc.py155CODE
LOWexamples/python/data_transmission/demo_pb2_grpc.py172CODE
LOWexamples/python/route_guide/route_guide_pb2_grpc.py123CODE
LOWexamples/python/route_guide/route_guide_pb2_grpc.py140CODE
LOWexamples/python/route_guide/route_guide_pb2_grpc.py157CODE
LOWexamples/python/route_guide/route_guide_pb2_grpc.py174CODE
LOWpy_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py114CODE
LOWpy_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py141CODE
LOWpy_xds_protos/envoy/service/cluster/v3/cds_pb2_grpc.py168CODE
LOW…xds_protos/envoy/service/load_stats/v2/lrs_pb2_grpc.py107CODE
LOW…xds_protos/envoy/service/load_stats/v3/lrs_pb2_grpc.py131CODE
LOW…tos/envoy/service/rate_limit_quota/v3/rlqs_pb2_grpc.py186CODE
LOWpy_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py126CODE
LOWpy_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py153CODE
LOWpy_xds_protos/envoy/service/listener/v3/lds_pb2_grpc.py180CODE
LOW…rotos/envoy/service/trace/v2/trace_service_pb2_grpc.py67CODE
LOW…rotos/envoy/service/trace/v3/trace_service_pb2_grpc.py67CODE
LOW…nvoy/service/extension/v3/config_discovery_pb2_grpc.py186CODE
LOW…nvoy/service/extension/v3/config_discovery_pb2_grpc.py213CODE
LOW…nvoy/service/extension/v3/config_discovery_pb2_grpc.py240CODE
LOWpy_xds_protos/envoy/service/route/v3/rds_pb2_grpc.py126CODE
56 more matches not shown…
AI Slop Vocabulary17 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMtools/buildgen/extract_metadata_from_bazel_xml.py1553# suite fully towards bazel might be intricate (e.g. it's unclear whether it'sCOMMENT
MEDIUM…s/bazelify_tests/test/bazel_build_with_bzlmod_linux.sh34# to be replaced by a comprehensive test suite once the bzlmod migration is finished.COMMENT
MEDIUMtools/run_tests/artifacts/build_artifact_python.sh322 # Build grpcio_admin source distribution and it needs the cutting-edge versionCOMMENT
MEDIUMtools/run_tests/dockerize/build_interop_image.sh99# spaces, but the "correct" way to do this is to utilize proper arrays.COMMENT
MEDIUMtools/doxygen/Doxyfile.php1140# it is more robust and this tag (HTML_STYLESHEET) will in the future becomeCOMMENT
MEDIUMtools/doxygen/Doxyfile.php1150# standard style sheet and is therefore more robust against future updates.COMMENT
LOWtools/internal_ci/macos/grpc_objc_bazel_test.sh79# is not what we want to test actually, we just use it as a backend for ObjC test).COMMENT
MEDIUMinclude/grpcpp/impl/call_op_set.h859/// the maximum count of ops we'll need in a set. We leverage theCOMMENT
MEDIUMinclude/grpcpp/support/proto_buffer_writer.h136 // below is not robust against count == 0 invocations, so directly return.COMMENT
MEDIUMsrc/core/util/overload.h26// Compose one overload with N more -- use inheritance to leverage using and theCOMMENT
MEDIUM…ext/transport/chaotic_good_legacy/pending_connection.h28// Essentially this is the promise of one endpoint in the future, with theCOMMENT
MEDIUM…c/core/ext/transport/chaotic_good/pending_connection.h29// Essentially this is the promise of one endpoint in the future, with theCOMMENT
MEDIUMsrc/core/ext/transport/chttp2/transport/stream.h207 // Absolutely nothing can be sent for this stream now (after RST or after bothCOMMENT
MEDIUMsrc/core/lib/promise/party.h265 // The size of this type matters, and so we leverage private inheritance toCOMMENT
MEDIUM…ython/grpcio_tests/tests/unit/_signal_handling_test.py45# The gevent test harness cannot run the monkeypatch code for the child process,COMMENT
MEDIUM…ython/grpcio_tests/tests/unit/_xds_credentials_test.py109 # No exceptions thrown. A more comprehensive suite of tests will beCOMMENT
LOWsrc/ruby/bin/math_server.rb123 # just return the generator, GRPC::GenericServer sends each actual responseCOMMENT
Verbosity Indicators21 hits · 37 pts
SeverityFileLineSnippetContext
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1562# Step 3: Generate the "extra metadata" for all our build targets.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1509# Step 1: run a bunch of "bazel query --output xml" queries to collectCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1540# Step 2: Extract the known bazel cc_test tests. While most testsCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1595# Step 4: Compute the build metadata that will be used in the final build.yaml.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1613# Step 5: Generate the final metadata for all the targets.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1643# Step 6: convert the dictionary with all the targets to a dict that hasCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1657# Step 7: generates build metadata for external ProtoBuf libraries.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1670# Step 7: Store the build_autogenerated.yaml in a deterministic (=sorted)COMMENT
LOWtools/distrib/python/make_grpcio_tools.py317 # Step 1:COMMENT
LOWtools/distrib/python/make_grpcio_tools.py336 # Step 2:COMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1358 // Step 1: Push the message onto the v3 initiator inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1361 // Step 3: Here in the v2 activity, read the messageCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1404 // Step 1: Push the metadata onto the v3 handler inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1408 // Step 3: Here in the v2 activity, read from theCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1444 // Step 1: Push the message onto the v3 handler inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1447 // Step 3: Here in the v2 activity, read from theCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1341 // Step 2: Spawn a promise to pull messages from the v3COMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1387 // Step 2: Spawn a promise to pull the metadata from the v3COMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1427 // Step 2: Spawn a promise to pull messages from the v3COMMENT
LOW…thon/grpcio_observability/make_grpcio_observability.py256 # Step 1:COMMENT
LOW…thon/grpcio_observability/make_grpcio_observability.py273 # Step 2:COMMENT
Structural Annotation Overuse21 hits · 36 pts
SeverityFileLineSnippetContext
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1562# Step 3: Generate the "extra metadata" for all our build targets.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1509# Step 1: run a bunch of "bazel query --output xml" queries to collectCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1540# Step 2: Extract the known bazel cc_test tests. While most testsCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1595# Step 4: Compute the build metadata that will be used in the final build.yaml.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1613# Step 5: Generate the final metadata for all the targets.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1643# Step 6: convert the dictionary with all the targets to a dict that hasCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1657# Step 7: generates build metadata for external ProtoBuf libraries.COMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1670# Step 7: Store the build_autogenerated.yaml in a deterministic (=sorted)COMMENT
LOWinclude/grpcpp/server.h198 /// NOTE: This method is not part of the public API for this class.COMMENT
LOWinclude/grpcpp/server.h206 /// NOTE: This method is not part of the public API for this class.COMMENT
LOWsrc/core/util/string.h73// NOTE: This function ensures sufficient bit width even on Win x64,COMMENT
LOW…xt/transport/chttp2/transport/http2_client_transport.h494 // NOTE: This function must be triggered ONLY in error scenarios (e.g., localCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1358 // Step 1: Push the message onto the v3 initiator inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1361 // Step 3: Here in the v2 activity, read the messageCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1404 // Step 1: Push the metadata onto the v3 handler inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1408 // Step 3: Here in the v2 activity, read from theCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1444 // Step 1: Push the message onto the v3 handler inCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1447 // Step 3: Here in the v2 activity, read from theCOMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1341 // Step 2: Spawn a promise to pull messages from the v3COMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1387 // Step 2: Spawn a promise to pull the metadata from the v3COMMENT
LOWsrc/core/lib/channel/promise_based_filter.h1427 // Step 2: Spawn a promise to pull messages from the v3COMMENT
Cross-Language Confusion7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHtools/interop_matrix/run_interop_matrix_tests.py242 "time gcloud docker -- pull %s && time docker run --rm=true %s"CODE
HIGHtools/codegen/core/gen_grpc_tls_credentials_options.py99 " (certificate_verifier_ != nullptr && other.certificate_verifier_"CODE
HIGHtools/profiling/qps/qps_scenarios.py21 ' {"async_server_threads": 1, "security_params": null, "server_type":'CODE
HIGHtools/profiling/qps/qps_scenarios.py23 ' "ASYNC_CLIENT", "security_params": null, "payload_config":'CODE
HIGHtools/profiling/qps/qps_scenarios.py34 ' {"async_server_threads": 31, "security_params": null, "server_type":'CODE
HIGHtools/profiling/qps/qps_scenarios.py36 ' "ASYNC_CLIENT", "security_params": null, "payload_config":'CODE
HIGHtools/run_tests/run_interop_tests.py488 "pod install && xcodebuild -workspace Tests.xcworkspace"CODE
Redundant / Tautological Comments17 hits · 27 pts
SeverityFileLineSnippetContext
LOWtools/dockerfile/push_testing_images.sh273 # Check if it contains DockerfileCOMMENT
LOWtools/distrib/check_boringssl_prefix_symbol.sh16# Check if the current BoringSSL prefix symbols is up to dateCOMMENT
LOWtools/distrib/add-iwyu.py106 # Check if we have an exporting candidateCOMMENT
LOWtools/run_tests/run_grpclb_interop_tests.py665 # Check if servers are still running.COMMENT
LOWtools/run_tests/run_interop_tests.py1895 # Check if servers are still running.COMMENT
LOWtools/run_tests/performance/loadtest_config.py290 # Set clients to named instances.COMMENT
LOWtools/run_tests/performance/loadtest_config.py312 # Set servers to named instances.COMMENT
LOWtools/internal_ci/linux/grpc_xds_k8s_run_xtest.sh82 # Check if images existCOMMENT
LOWtest/http2_test/test_data_frame_padding.py65 # Check if full grpc msg has been read into the recv buffer yetCOMMENT
LOWexamples/python/multiprocessing/server.py92 # Check if we're on macOS and warn about SO_REUSEPORT limitationsCOMMENT
LOWsrc/python/grpcio_tests/tests/fork/debugger.py24 # Check if we are on macOS AND the environment variable is setCOMMENT
LOWsrc/python/grpcio_tests/tests/unit/_reconnect_test.py40# Set type to TypeAlias when typing_extensions installed.COMMENT
LOWsrc/python/grpcio_tests/tests/unit/_reconnect_test.py309 # Check if success and early exit.COMMENT
LOW…/python/grpcio_tests/tests/status/_grpc_status_test.py171 # Check if the underlying proto message is intactCOMMENT
LOW…cio_tests/tests_aio/unit/server_time_remaining_test.py58 # Check if the deadline propagates properlyCOMMENT
LOW…cio_tests/tests_aio/unit/server_time_remaining_test.py64 # Check if there is no timeout, the time_remaining will be NoneCOMMENT
LOW…thon/grpcio_tests/tests_aio/status/grpc_status_test.py153 # Check if the underlying proto message is intactCOMMENT
Modern Structural Boilerplate26 hits · 26 pts
SeverityFileLineSnippetContext
LOWexamples/python/data_transmission/client.py23__all__ = [CODE
LOWbazel/update_mirror_helper.py24logger = logging.getLogger(__name__)CODE
LOW…hon/grpcio_reflection/grpc_reflection/v1alpha/_base.py148__all__ = ["BaseReflectionServicer"]CODE
LOW…on/grpcio_reflection/grpc_reflection/v1alpha/_async.py64__all__ = [CODE
LOW…ervability/grpc_observability/_open_census_exporter.py79 def _setup_open_census_stackdriver_exporter(self) -> None:CODE
LOWsrc/python/grpcio_tests/tests/_loader.py25logger = logging.getLogger(__name__)CODE
LOW…ts/observability/_open_telemetry_observability_test.py41logger = logging.getLogger(__name__)CODE
LOW…ests/tests/observability/_observability_plugin_test.py38logger = logging.getLogger(__name__)CODE
LOW…/tests/observability/_csm_observability_plugin_test.py46logger = logging.getLogger(__name__)CODE
LOW…aio/observability/open_telemetry_observability_test.py32logger = logging.getLogger(__name__)CODE
LOWsrc/python/grpcio_csds/grpc_csds/__init__.py57__all__ = ["ClientStatusDiscoveryServiceServicer", "add_csds_servicer"]CODE
LOWsrc/python/grpcio_admin/grpc_admin/__init__.py42__all__ = ["add_admin_servicers"]CODE
LOWsrc/python/grpcio/grpc/_observability.py179 def set_tracing(self, enable: bool) -> None:CODE
LOWsrc/python/grpcio/grpc/_observability.py187 def set_stats(self, enable: bool) -> None:CODE
LOWsrc/python/grpcio/grpc/_observability.py231def set_plugin(observability_plugin: Optional[ObservabilityPlugin]) -> None:CODE
LOWsrc/python/grpcio/grpc/_server.py421 def set_compression(self, compression: grpc.Compression) -> None:CODE
LOWsrc/python/grpcio/grpc/_server.py442 def set_trailing_metadata(self, trailing_metadata: MetadataType) -> None:CODE
LOWsrc/python/grpcio/grpc/_server.py467 def set_code(self, code: grpc.StatusCode) -> None:CODE
LOWsrc/python/grpcio/grpc/_server.py474 def set_details(self, details: str) -> None:CODE
LOWsrc/python/grpcio/grpc/aio/_base_server.py238 def set_trailing_metadata(self, trailing_metadata: MetadataType) -> None:CODE
LOWsrc/python/grpcio/grpc/aio/_base_server.py257 def set_code(self, code: grpc.StatusCode) -> None:CODE
LOWsrc/python/grpcio/grpc/aio/_base_server.py268 def set_details(self, details: str) -> None:CODE
LOWsrc/python/grpcio/grpc/aio/_base_server.py280 def set_compression(self, compression: grpc.Compression) -> None:CODE
LOWsrc/python/grpcio/grpc/aio/_metadata.py147 def set_all(self, key: MetadataKey, values: List[MetadataValue]) -> None:CODE
LOWsrc/python/grpcio_status/grpc_status/rpc_status.py88__all__ = [CODE
LOWsrc/python/grpcio_status/grpc_status/_async.py56__all__ = [CODE
Slop Phrases9 hits · 22 pts
SeverityFileLineSnippetContext
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1391 # TODO(jtattermusch): consider adding grpc++_test_util_unsecure - it doesn't seem to be used by bazel build (don't fCOMMENT
LOWtools/buildgen/extract_metadata_from_bazel_xml.py1391 # TODO(jtattermusch): consider adding grpc++_test_util_unsecure - it doesn't seem to be used by bazel build (don't fCOMMENT
LOWtools/run_tests/python_utils/jobset.py37# NOTE: If you change this, please make sure to test reviewing theCOMMENT
MEDIUMtools/doxygen/Doxyfile.php281# Note: For files without extension you can use no_extension as a placeholder.COMMENT
MEDIUMtools/doxygen/Doxyfile.php841# If the value of the INPUT tag contains directories, you can use theCOMMENT
MEDIUMtools/doxygen/Doxyfile.php874# If the value of the INPUT tag contains directories, you can use theCOMMENT
MEDIUMtools/doxygen/Doxyfile.php900# If the value of the EXAMPLE_PATH tag contains directories, you can use theCOMMENT
MEDIUMsrc/ruby/lib/grpc/generic/client_stub.rb305 # @return [Enumerator|Operation|nil] as discussed aboveCOMMENT
MEDIUMsrc/ruby/lib/grpc/generic/client_stub.rb416 # @return [Enumerator|nil|Operation] as discussed aboveCOMMENT
Modern AI Meta-Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMsrc/ruby/end2end/end2end_common.rb90# with it for test orchestration purposes via RPCs.COMMENT
MEDIUMsrc/ruby/lib/grpc/generic/active_call.rb528 # run_server_bidi orchestrates a BiDi stream processing on a server.COMMENT
MEDIUMsrc/ruby/lib/grpc/generic/bidi_call.rb20 # The BiDiCall class orchestrates execution of a BiDi stream on a client orCOMMENT
MEDIUMsrc/ruby/lib/grpc/generic/bidi_call.rb59 # Begins orchestration of the Bidi stream for a client sending requests.COMMENT
MEDIUMsrc/ruby/lib/grpc/generic/bidi_call.rb80 # Begins orchestration of the Bidi stream for a server generating replies.COMMENT
Example Usage Blocks6 hits · 9 pts
SeverityFileLineSnippetContext
LOWtools/docker_runners/examples/concurrent_bazel.sh26# Usage:COMMENT
LOWtools/run_tests/performance/scenario_config_exporter.py29# Example usage:COMMENT
LOWtest/core/test_util/fake_stats_plugin.h42// Example usage:COMMENT
LOWthird_party/upb/upb/wire/decode_fast/bisect.sh6# Example usage:COMMENT
LOWsrc/core/util/validation_errors.h37// Example usage:COMMENT
LOWsrc/objective-c/tests/xcodebuild_filter_output.sh25# Usage:COMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/cpp/server/secure_server_credentials.h57// to be used with any creds type as requested in #21589 or (b) find a way toCOMMENT
AI Response Leakage1 hit · 2 pts
SeverityFileLineSnippetContext
HIGHexamples/python/multiprocessing/server.py112 # In this example, the parent process never starts a gRPC serverSTRING
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…thon/grpcio_tests/tests/testing/_server_application.py66CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/objective-c/tests/UnitTests/GRPCCallOptionsTests.m40static NSString *const kGRPCCallOptionsTestPEMPrivateKey = @"dummy_key";CODE