AI Slop Code RIsk Monitor

RobotLocomotion/drake

Model-based design and verification for robotics.

8.3 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for RobotLocomotion/drake, a C++ project with 4,221 GitHub stars. SynthScan examined 507,945 lines of code across 2097 source files, recording 3638 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 8.3 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

8.3
Adjusted Signal
8.3
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
4.2K
Stars
C++
Language
507.9K
Lines of Code
2.1K
Files
3.6K
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 28.1/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 3333 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.4/100 · LOW

Are imports declared and package/API names verified? 161 finding(s).

Agent Over-Engineering Ratio 11.4/100 · LOW

Are wrappers, guards, and repeated structures necessary? 847 finding(s).

PR Review Velocity Impact 35.8/100 · MEDIUM

Which changes need focused human review? 3638 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 121MEDIUM 133LOW 3384

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 3638 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block2410 hits · 2230 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# -*- mode: cmake -*-COMMENT
LOW__init__.py1# It's brittle to have both drake-the-workspace and drake-the-lcmtypes-packageCOMMENT
LOW.ruff.toml21 "BLE001",COMMENT
LOWCPPLINT.cfg1# Copyright 2016 Robot Locomotion Group @ CSAIL. All rights reserved.COMMENT
LOWvisualization/visualization_config_functions.h1#pragma onceCOMMENT
LOWtools/workspace/cmake_configure_file.py41 line = before + value + after + newlineCOMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py1#COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py441 cursor.is_default_constructor()COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py461 # This is important because when a function has separateCOMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py721 """#pragma onceCOMMENT
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py1#COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py41COMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h1#pragma onceCOMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h21#include "drake/common/drake_deprecated.h"COMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h61/// nullam ac tortor.COMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h81COMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h181 /// fames ac.COMMENT
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py21 input = """\COMMENT
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py361 print(foo)COMMENT
LOW…c_internal/test/sample_header_documentation.expected.h1#pragma onceCOMMENT
LOWtools/wheel/test/install-wheel.sh1#!/bin/bashCOMMENT
LOWtools/wheel/image/provision-build.sh1#!/bin/bashCOMMENT
LOWtools/wheel/wheel_builder/macos.py21 wheel_name,COMMENT
LOWtools/wheel/wheel_builder/macos.py141COMMENT
LOWtools/wheel/wheel_builder/linux.py41)COMMENT
LOWtools/release_engineering/repack_deb.py121 # - drake-latest-noble.tar.gz => drake-latest-noble-0.0.20220513083006COMMENT
LOWtools/jupyter/jupyter_bazel.py61 config_dir = os.path.join(tmp_dir, "jupyter")COMMENT
LOWtools/lcm_gen/__init__.py41# Productions:COMMENT
LOWtools/lcm_gen/test/goal/papa/november.hpp1#pragma onceCOMMENT
LOWtools/lcm_gen/test/goal/papa/mike.hpp1#pragma onceCOMMENT
LOWmanipulation/franka_panda/panda_status_receiver.h1#pragma onceCOMMENT
LOWmanipulation/franka_panda/panda_status_receiver.h21///COMMENT
LOWmanipulation/franka_panda/panda_command_sender.h1#pragma onceCOMMENT
LOWmanipulation/franka_panda/panda_command_sender.h21///COMMENT
LOWmanipulation/franka_panda/panda_status_sender.h1#pragma onceCOMMENT
LOWmanipulation/franka_panda/panda_status_sender.h21/// This system has one abstract-valued output port of type lcmt_panda_status.COMMENT
LOWmanipulation/franka_panda/panda_command_receiver.h1#pragma onceCOMMENT
LOWmanipulation/franka_panda/panda_command_receiver.h21///COMMENT
LOWmanipulation/franka_panda/panda_command_receiver.h41/// latches the "position_measured" input into state during the first event,COMMENT
LOWmanipulation/kuka_iiwa/build_iiwa_control.h1#pragma onceCOMMENT
LOWmanipulation/kuka_iiwa/build_iiwa_control.h21/// optional, andCOMMENT
LOWmanipulation/kuka_iiwa/build_iiwa_control.h41/// installs in that builder the systems necessary to control and monitor anCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_command_receiver.h1#pragma onceCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_command_receiver.h21/// one for commanded additional feedforward joint torque, and one for theCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_status_sender.h1#pragma onceCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_status_sender.h21/// time inputted will be converted to microseconds and sent to the hardware).COMMENT
LOWmanipulation/kuka_iiwa/iiwa_status_sender.h41/// @systemCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_status_receiver.h1#pragma onceCOMMENT
LOWmanipulation/kuka_iiwa/iiwa_status_receiver.h21///COMMENT
LOWmanipulation/util/robot_plan_utils.h1#pragma onceCOMMENT
LOWmanipulation/util/robot_plan_utils.h21std::vector<std::string> GetJointNames(COMMENT
LOWmanipulation/util/robot_plan_interpolator.h1#pragma onceCOMMENT
LOWmanipulation/util/robot_plan_interpolator.h21/// plan to follow.COMMENT
LOWmanipulation/util/move_ik_demo_base.h1#pragma onceCOMMENT
LOWmanipulation/util/move_ik_demo_base.h21/// velocity limits, implementing a robot status update handler suitable forCOMMENT
LOWmanipulation/util/move_ik_demo_base.h41 ///COMMENT
LOWmanipulation/util/apply_driver_configs.h1#pragma onceCOMMENT
LOWmanipulation/util/apply_driver_configs.h21// unit test that would add value.COMMENT
2350 more matches not shown…
Hyper-Verbose Identifiers693 hits · 620 pts
SeverityFileLineSnippetContext
LOWtools/lint/clang_format_lint.py45def _check_clang_format_idempotence(filename):CODE
LOWtools/lint/drakelint.py6def _check_unguarded_openmp_uses(filename):CODE
LOWtools/lint/drakelint.py39def _check_header_disallowed_includes(filename):CODE
LOWtools/lint/drakelint.py75def _check_header_doxygen_file_spelling(filename):CODE
LOWtools/lint/drakelint.py94def _check_invalid_line_endings(filename):CODE
LOWtools/lint/drakelint.py228def _check_clang_format_toggles(filename):CODE
LOWtools/lint/drakelint.py271def _check_experimental_namespace(filename):CODE
LOWtools/lint/drakelint.py285def _check_experimental_isolation(filename):CODE
LOWtools/install/install_test_helper.py142def get_python_site_packages_dir(install_dir):CODE
LOWtools/install/install_test.py47def _convert_test_command_to_test_case_name(test_command):CODE
LOWtools/install/test/install_meta_test.py29 def get_python_site_packages_dir(self):CODE
LOWtools/install/test/install_meta_test.py98 def test_strip_args_by_import(self):CODE
LOWtools/install/test/install_meta_test.py103 def test_strip_args_by_binary(self):CODE
LOWtools/install/test/install_test_helper_test.py12 def test_create_temporary_dir(self):CODE
LOWtools/install/test/install_test_helper_test.py18 def test_get_python_executable(self):CODE
LOWtools/install/libdrake/build_components_refresh.py31def _find_libdrake_components():CODE
LOWtools/install/libdrake/test/header_dependency_test.py56 def test_installed_drake_header_include_paths(self):CODE
LOWtools/install/libdrake/test/exported_symbols_test.py99def _is_known_bad_ctor_or_dtor(*, filename, function_name):CODE
LOWtools/workspace/vendor_cxx_test.py25 def test_without_inline_namespace(self):CODE
LOWtools/workspace/new_release.py429def _do_upgrade_github_archive(CODE
LOWtools/workspace/new_release.py482def _do_upgrade_github_release_attachments(CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py415 def specialize_well_known_doc_var_names():CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py92def remove_cpp_comment_syntax(s):CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py124def markdown_to_restructuredtext(s):CODE
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py20 def test_markdown_to_restructuredtext(self):CODE
LOWtools/workspace/lapack_internal/sources_gen.py40def _slurp_file_from_runfiles(*, respath: str) -> str:CODE
LOWtools/workspace/lapack_internal/sources_gen.py71def _convert_makefile_value_to_sources(CODE
LOWtools/wheel/wheel_builder/common.py90def edit_wheel_version_for_binder(CODE
LOWtools/release_engineering/download_release_candidate.py175def _get_consistent_git_commit_sha(*, filenames):CODE
LOWtools/release_engineering/relnotes.py65def _filename_to_primary_package(filename):CODE
LOWtools/jupyter/jupyter_bazel.py36def _jupyter_bazel_notebook_main(notebook_respath, argv):STRING
LOWtools/jupyter/test/failing_notebook_test.py19 def test_failing_notebook_deprecation(self):CODE
LOWtools/lcm_gen/test/lcm_gen_test.py192 def test_missing_package_semi(self):CODE
LOWmultibody/benchmarks/free_body/free_body.h206 // Note: The function CalculateExactRotationalSolutionNB() is a more generalCOMMENT
LOWmultibody/parsing/test/package_downloader_test.py134 def test_archive_type_failure(self):CODE
LOWmultibody/parsing/test/package_downloader_test.py176 def test_strip_prefix_failure(self):CODE
LOWsetup/test/install_prereqs_test.py331 def expect_apt_update_if_not_yet_updated(self):CODE
LOWsetup/test/install_prereqs_test.py385 def test_user_environment_only(self):CODE
LOWsetup/test/install_prereqs_test.py442 def test_ubuntu_build_bootstrap(self):CODE
LOWsetup/test/install_prereqs_test.py461 def _extract_debian_package_names_from_paths(paths: set[str]):CODE
LOWsetup/test/install_prereqs_test.py501 def _check_developer_stdout_and_source_results(self, *, dut):CODE
LOWsolvers/integer_optimization_util.h85 * function CreateBinaryCodeMatchConstraint({b1, b2, b3}, {0, 1, 1}, match) toCOMMENT
LOWsolvers/test/gurobi_solver_license_retention_test.py8 def _subprocess_license_use_count(self, license_file_content):CODE
LOWmath/roll_pitch_yaw.h222 /// instead use the function DoesCosPitchAngleViolateGimbalLockTolerance().COMMENT
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py110def decide_which_bazel_version_to_use():CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py149def resolve_version_label_to_number_or_commit(bazelisk_directory, version):CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py256def determine_executable_filename_suffix():CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py279def get_supported_machine_archs(version, operating_system):CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py304def normalized_machine_arch_name():CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py342def download_bazel_into_directory(version, is_commit, directory):CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py467def prepend_directory_to_path(env, directory):CODE
LOWexamples/hardware_sim/test/hardware_sim_test_common.py48 def _dict_to_single_line_yaml(self, *, data):CODE
LOWexamples/acrobot/metrics.py9def deviation_from_upright_equilibrium(x):CODE
LOWexamples/acrobot/optimizer_demo.py76def optimize_controller_params(CODE
LOWexamples/acrobot/test/acrobot_io_test.py53 def test_save_scenario_stochastic(self):STRING
LOWexamples/acrobot/test/acrobot_io_test.py76 def test_save_output_and_load_output(self):STRING
LOWexamples/acrobot/test/metrics_test.py31 def test_deviation_from_upright_equilibrium(self):CODE
LOWdoc/pydrake/pydrake_sphinx_extension.py193def patch_class_hide_empty_bases(original, self, sig):CODE
LOWdoc/pydrake/pydrake_sphinx_extension.py227def autodoc_restore_double_colons(app, what, name, obj, options, lines):CODE
LOWdoc/doxygen_cxx/build.py93def _generate_system_doxygen_wrapper(*, temp_dir):CODE
633 more matches not shown…
Cross-File Repetition85 hits · 425 pts
SeverityFileLineSnippetContext
HIGHbindings/pydrake/_trajectories_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/multibody/_tree_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/multibody/_plant_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/multibody/_math_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/math/_math_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/common/_eigen_geometry_extra.py0rewrites requests for foo[bar] into their mangled form, for backwards compatibility with unpickling.STRING
HIGHbindings/pydrake/multibody/test/plant_test.py0checks that data pickled as quaternion_[float] in drake v1.12.0 can be unpickled as quaternion_𝓣float𝓤 in newer versionsSTRING
HIGHbindings/pydrake/math/test/math_test.py0checks that data pickled as quaternion_[float] in drake v1.12.0 can be unpickled as quaternion_𝓣float𝓤 in newer versionsSTRING
HIGHbindings/pydrake/common/test/eigen_geometry_test.py0checks that data pickled as quaternion_[float] in drake v1.12.0 can be unpickled as quaternion_𝓣float𝓤 in newer versionsSTRING
HIGH…ings/pydrake/multibody/test/inverse_kinematics_test.py0directives: - add_model: name: box file: package://drake/multibody/models/box.urdf - add_model: name: ground file: packaSTRING
HIGH…ndings/pydrake/planning/test/collision_checker_test.py0directives: - add_model: name: box file: package://drake/multibody/models/box.urdf - add_model: name: ground file: packaSTRING
HIGH…s/pydrake/planning/test/iris_from_clique_cover_test.py0directives: - add_model: name: box file: package://drake/multibody/models/box.urdf - add_model: name: ground file: packaSTRING
HIGH…/pydrake/planning/test/collision_checker_trace_test.py0directives: - add_model: name: box file: package://drake/multibody/models/box.urdf - add_model: name: ground file: packaSTRING
HIGHbindings/generated_docstrings/systems_sensors.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/visualization.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/systems_framework.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/examples_quadrotor.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/multibody_plant.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/systems_controllers.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/systems_primitives.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/manipulation_kuka_iiwa.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(scalar-converting copy constructor. see system_scalar_conversion.)STRING
HIGHbindings/generated_docstrings/systems_sensors.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/manipulation_schunk_wsg.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(specializes basicvector with specific getters and setters.)STRING
HIGHbindings/generated_docstrings/systems_sensors.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/manipulation_schunk_wsg.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(returns whether the current values of this vector are well-formed.)STRING
HIGHbindings/generated_docstrings/systems_sensors.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/manipulation_schunk_wsg.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(visit each field of this named vector, passing them (in order) to the given archive. the archive can read and/or write STRING
HIGHbindings/generated_docstrings/systems_sensors.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/manipulation_schunk_wsg.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(create a symbolic∷variable for each element with the known variable name. this is only available for t == symbolic∷exprSTRING
HIGHbindings/generated_docstrings/systems_sensors.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/examples_acrobot.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/manipulation_schunk_wsg.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/examples_pendulum.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/examples_compass_gait.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/examples_rimless_wheel.h0(returns a vector containing the names of each coordinate within this class. the indices within the returned vector matcSTRING
HIGHbindings/generated_docstrings/systems_sensors.h0(passes this object to an archive. refer to yaml_serialization "yaml serialization" for background.)STRING
HIGH…gs/generated_docstrings/multibody_inverse_kinematics.h0(passes this object to an archive. refer to yaml_serialization "yaml serialization" for background.)STRING
HIGHbindings/generated_docstrings/lcm.h0(passes this object to an archive. refer to yaml_serialization "yaml serialization" for background.)STRING
HIGHbindings/generated_docstrings/geometry_render.h0(passes this object to an archive. refer to yaml_serialization "yaml serialization" for background.)STRING
HIGHbindings/generated_docstrings/multibody_optimization.h0(passes this object to an archive. refer to yaml_serialization "yaml serialization" for background.)STRING
25 more matches not shown…
Self-Referential Comments78 hits · 229 pts
SeverityFileLineSnippetContext
MEDIUMtools/install/installer.py357# This file is installed to <prefix>/bin.COMMENT
MEDIUMtools/install/test/installer_test.py26 # Create a relative symlink to be installed (which happens to be aCOMMENT
MEDIUMtools/workspace/drake_models/test/parse_test.py77 # This file is not designed to be loaded independently from itsCOMMENT
MEDIUMtools/workspace/lapack_internal/sources_gen.py124 "# This file is generated by sources_gen script and then checked in.",CODE
MEDIUMtools/clion/test/bazel_wrapper_test.py35 # Create a scratch dir, write a WORKSPACE, and chdir to it.COMMENT
MEDIUM⚡tools/wheel/macos/build-wheel.sh33# Create a unique space for the build. Because there may be multiple suchCOMMENT
MEDIUMtools/wheel/wheel_builder/linux_types.py1# This file contains data types used by the Linux-specific build logic. SeeCOMMENT
MEDIUMtools/wheel/wheel_builder/macos.py1# This file contains macOS-specific logic used to build the PyPI wheels. SeeCOMMENT
MEDIUMtools/wheel/wheel_builder/macos.py176 # Create the snopt source archive (and pass along as an environment var).COMMENT
MEDIUMtools/wheel/wheel_builder/macos_types.py1# This file contains data types used by the macOS-specific build logic. SeeCOMMENT
MEDIUMtools/wheel/wheel_builder/common.py1# This file contains shared logic used to build the PyPI wheels. SeeCOMMENT
MEDIUMtools/wheel/wheel_builder/linux.py1# This file contains Linux-specific logic used to build the PyPI wheels. SeeCOMMENT
MEDIUMtools/release_engineering/download_release_candidate.py223 # Create the tar.gz using this program's git clone (but at the release sha,COMMENT
MEDIUMtools/release_engineering/repack_deb.py145 # Create the deb.COMMENT
MEDIUM…ltibody/parsing/test/package_downloader_stress_test.py21 # Create a sample archive.COMMENT
MEDIUM…ltibody/parsing/test/package_downloader_stress_test.py36 # Create the arguments json file.COMMENT
MEDIUMmultibody/parsing/test/package_downloader_test.py64 # Create the arguments json file.COMMENT
MEDIUM…ess_model_directives_test/test_backreferences.dmd.yaml1# This file is for testing the backreference behavior of Model Directives, whichCOMMENT
MEDIUMsetup/test/install_prereqs_test.py37 # Create a scratch directory for ourselves.COMMENT
MEDIUMsetup/test/install_prereqs_test.py79 # Create a stub program that inter-operates with expect_call() to mockSTRING
MEDIUMsolvers/test/gurobi_solver_license_retention_test.py12 # Create a dummy license file. Note that the license filename is magic.COMMENT
MEDIUM…utilities/disable_python_unittest/unittest/__init__.py1# This file is intended for use by the drake_py_test macro defined inCOMMENT
MEDIUMexamples/hardware_sim/hardware_sim.py1# This file is licensed under the MIT-0 License.COMMENT
MEDIUMexamples/hardware_sim/hardware_sim.py150 # Create the multibody plant and scene graph.COMMENT
MEDIUMexamples/hardware_sim/example_scenarios.yaml1# This file is licensed under the MIT-0 License.COMMENT
MEDIUMdoc/pages.py22 # Create a hermetic copy of our input. This helps ensure that only filesCOMMENT
MEDIUMdoc/pydrake/build.py116 # Create a hermetic copy of our input. This helps ensure that only filesCOMMENT
MEDIUMdoc/styleguide/build.py38 # Create a hermetic copy of our input. This helps ensure that only filesSTRING
MEDIUMdoc/tutorials/build.py56 # Create a hermetic copy of our input. This helps ensure that only filesCOMMENT
MEDIUMgeometry/render_gltf_client/test/server_demo.py335 # Create a timestamp for saving the file to avoid collisions.COMMENT
MEDIUMgeometry/render_gltf_client/test/server_demo.py391 # Create the command-line arguments to pass to the render backend.COMMENT
MEDIUM…rake/visualization/test/lcm_image_array_viewer_test.py65 # Create an lcmt_image_array containing different types of images.COMMENT
MEDIUMbindings/pydrake/visualization/test/triad_test.py16 # Create a simple robot.COMMENT
MEDIUM…ake/visualization/test/model_visualizer_camera_test.py37 # Create a meshcat instance as if a browser had connected and sent itsCOMMENT
MEDIUM⚡bindings/pydrake/visualization/test/meldis_test.py275 # Create the device under test.COMMENT
MEDIUM⚡bindings/pydrake/visualization/test/meldis_test.py533 # Create the device under test.COMMENT
MEDIUM⚡bindings/pydrake/visualization/test/meldis_test.py538 # Create a simple scene with an invisible geometry (alpha == 0.0).COMMENT
MEDIUMbindings/pydrake/visualization/test/meldis_test.py163 # Create the device under test.COMMENT
MEDIUMbindings/pydrake/visualization/test/meldis_test.py296 # Create the plant + visualizer.COMMENT
MEDIUMbindings/pydrake/visualization/test/meldis_test.py693 # Create the device under test.STRING
MEDIUMbindings/pydrake/visualization/test/meldis_test.py748 # Create the device under test.STRING
MEDIUMbindings/pydrake/visualization/test/meldis_test.py814 # Create the device under test.STRING
MEDIUMbindings/pydrake/visualization/test/meldis_test.py884 # Create the device under test.STRING
MEDIUMbindings/pydrake/visualization/test/meldis_test.py907 # Create the device under test.STRING
MEDIUMbindings/pydrake/test/lcm_test.py10 # Create a simple ground-truth message.COMMENT
MEDIUM⚡bindings/pydrake/multibody/test/plant_test.py1931 # Create a MultibodyPlant, and ensure that a secondary system canCOMMENT
MEDIUM⚡bindings/pydrake/multibody/test/plant_test.py2988 # Create a MultibodyPlant with only a WSG gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py1788 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py1982 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2021 # Create a context of the MBP and set the state of the contextCOMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2160 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2195 # Create a context of the MBP and set the state of the contextCOMMENT
MEDIUMbindings/pydrake/multibody/test/cenic_test.py11 # Create a diagram.COMMENT
MEDIUMbindings/pydrake/multibody/test/cenic_test.py19 # Create the device under test.COMMENT
MEDIUMbindings/pydrake/multibody/test/mesh_to_model_test.py304 # Create a new box mesh whose center of mass is at (3, 2, 1).COMMENT
MEDIUM…/pydrake/planning/test/trajectory_optimization_test.py654 # Define the collision free space.COMMENT
MEDIUM…dings/pydrake/solvers/test/mathematicalprogram_test.py39 # Create a simple QP that uses all deduced linear constraint types,COMMENT
MEDIUMbindings/pydrake/common/yaml.py376 # Create a non-null default value, if necessary.COMMENT
MEDIUMbindings/pydrake/common/yaml.py693 # Create the result object.COMMENT
MEDIUMbindings/pydrake/common/test_utilities/meta.py77 # Create a new method with bound kwargs.COMMENT
18 more matches not shown…
Fake / Example Data74 hits · 116 pts
SeverityFileLineSnippetContext
LOWtools/workspace/mkdoc_internal/test/sample_header.h14/// Ultrices in iaculis nunc sed augue lacus viverra. Dolor sit ametCOMMENT
LOW⚡tools/workspace/mkdoc_internal/test/sample_header.h70/// * Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOW⚡tools/workspace/mkdoc_internal/test/sample_header.h70/// * Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOW⚡tools/workspace/mkdoc_internal/test/sample_header.h71/// Ipsum dolor sit amet consectetur adipiscing. End second unordered listCOMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py164/// @returns Begin returns. Faucibus interdum posuere lorem ipsum dolor.COMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py170 Begin returns. Faucibus interdum posuere lorem ipsum dolor.CODE
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py179/// est lorem ipsum dolor sit amet consectetur. End bug report.COMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py179/// est lorem ipsum dolor sit amet consectetur. End bug report.COMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py184 Eget est lorem ipsum dolor sit amet consectetur. End bug report.CODE
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py184 Eget est lorem ipsum dolor sit amet consectetur. End bug report.CODE
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py516/// Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCOMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py516/// Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCOMMENT
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py520Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py520Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW⚡…c_internal/test/sample_header_documentation.expected.h56* Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOW⚡…c_internal/test/sample_header_documentation.expected.h56* Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOW⚡…c_internal/test/sample_header_documentation.expected.h57 Ipsum dolor sit amet consectetur adipiscing. End second unordered listCODE
LOW…unk_wsg/schunk_wsg_trajectory_generator_state_vector.h18#include "drake/common/dummy_value.h"COMMENT
LOW…/test/package_map_test_package_conflicting/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOWmultibody/parsing/test/box_package/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…est_package_set/package_map_test_package_c/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…est_package_set/package_map_test_package_d/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…p_test_packages/package_map_test_package_a/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…test_package_a/package_map_test_package_aa/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…p_test_packages/package_map_test_package_e/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW…p_test_packages/package_map_test_package_b/package.xml8 <maintainer email="user@example.com">John Doe</maintainer>CODE
LOW⚡common/dummy_value.h12/// compile-time error to call the unspecialized dummy_value::get() whenCOMMENT
LOW⚡common/dummy_value.h17struct dummy_value {CODE
LOW⚡common/dummy_value.h26struct dummy_value<int> {CODE
LOWcommon/symbolic/expression/expression.h27#include "drake/common/dummy_value.h"COMMENT
LOWcommon/symbolic/expression/expression.h1747/// Specializes common/dummy_value.h.COMMENT
LOWcommon/symbolic/expression/expression.h1749struct dummy_value<symbolic::Expression> {CODE
LOWexamples/multibody/cart_pole/cart_pole_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/compass_gait/compass_gait_continuous_state.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/compass_gait/compass_gait_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/scene_graph/bouncing_ball_vector.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/pendulum/pendulum_input.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/pendulum/pendulum_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/pendulum/pendulum_state.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/mass_spring_cloth/cloth_spring_model_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/rod2d/rod2d_state_vector.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/rimless_wheel/rimless_wheel_continuous_state.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/rimless_wheel/rimless_wheel_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/acrobot/acrobot_state.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/acrobot/spong_controller_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/acrobot/acrobot_params.h18#include "drake/common/dummy_value.h"COMMENT
LOWexamples/acrobot/acrobot_input.h18#include "drake/common/dummy_value.h"COMMENT
LOWgeometry/optimization/graph_of_convex_sets.h201"placeholder" decision variables on the vertices and edges, but these getCODE
LOWbindings/generated_docstrings/systems_framework.h155R"""(Initializes with the given ``size`` using the drake∷dummy_value<T>,CODE
LOWbindings/generated_docstrings/systems_framework.h7022BasicVector<T> and size ``size``, using the drake∷dummy_value<T>,CODE
LOW⚡…ings/generated_docstrings/common_symbolic_expression.h69 // Symbol: drake::dummy_valueCOMMENT
LOW⚡…ings/generated_docstrings/common_symbolic_expression.h70 struct /* dummy_value */ {CODE
LOW⚡…ings/generated_docstrings/common_symbolic_expression.h72 const char* doc = R"""(Specializes common/dummy_value.h.)""";CODE
LOW⚡…ings/generated_docstrings/common_symbolic_expression.h73 // Symbol: drake::dummy_value::getCOMMENT
LOW⚡…ings/generated_docstrings/common_symbolic_expression.h78 } dummy_value;CODE
LOWbindings/generated_docstrings/common.h33// #include "drake/common/dummy_value.h"COMMENT
LOW⚡bindings/generated_docstrings/common.h2887 // Symbol: drake::dummy_valueCOMMENT
LOW⚡bindings/generated_docstrings/common.h2888 struct /* dummy_value */ {CODE
LOW⚡bindings/generated_docstrings/common.h2889 // Source: drake/common/dummy_value.hCOMMENT
LOW⚡bindings/generated_docstrings/common.h2896compile-time error to call the unspecialized dummy_value∷get() whenCODE
14 more matches not shown…
AI Slop Vocabulary40 hits · 102 pts
SeverityFileLineSnippetContext
LOWtools/install/installer.py310 # here, preserving order. Note that we do not just use a set() above,COMMENT
MEDIUMtools/install/test/install_meta_test.py13# TODO(eric.cousineau): Expand on these tests, especially for nuanced thingsCOMMENT
MEDIUMtools/wheel/wheel_builder/macos.py42 # should be added to the aforementioned installation documentation.COMMENT
MEDIUMtools/wheel/wheel_builder/linux.py66 # should be added to the aforementioned installation documentation.COMMENT
LOWtools/release_engineering/relnotes.py109 # Yes; just use it.COMMENT
MEDIUMmanipulation/util/make_arm_controller_model.h39// TODO(eric.cousineau): Replace this with more generic (and robust) multibodyCOMMENT
MEDIUMmultibody/plant/hydroelastic_traction_calculator.h75 // which to accumulate forces in a numerically robust way. Our calculationsCOMMENT
MEDIUMmultibody/plant/multibody_plant.h1371 /// Conversely, the continuous modality has the potential to leverage theCOMMENT
MEDIUMmultibody/benchmarks/acrobot/acrobot.h28 /// Essentially the two dimensional equations of the acrobot are describedCOMMENT
MEDIUMmultibody/hydroelastics/hydroelastic_engine.h21// A pressure field model for fast, robust approximation of net contact forceCOMMENT
MEDIUMmath/rotation_matrix.h560 // TODO(Mitiguy) Make the RotationMatrix::cast() method more robust. It isCOMMENT
MEDIUMcommon/reset_after_move.h16/// is more robust to rely on the compiler's `= default` implementation usingCOMMENT
MEDIUMcommon/test_utilities/drake_py_unittest_main.py252 # TODO(eric.cousineau): Move this into `main()` to leverage argparse if weCOMMENT
MEDIUMcommon/symbolic/expression/ldlt.h12/// robust decomposition (as per Eigen's algorithm). If there are unboundCOMMENT
MEDIUMexamples/compass_gait/compass_gait.h31/// restriction enables a clean / numerically robust implementation of the footCOMMENT
MEDIUMexamples/rod2d/constraint_solver.h81 /// a singularity-robust pseudo-inverse of A, toward exploiting operationsCOMMENT
MEDIUMgeometry/meshcat.html408 // TODO(#16486): Replace this function with more robust custom commandCOMMENT
MEDIUMgeometry/meshcat.html408 // TODO(#16486): Replace this function with more robust custom commandCOMMENT
MEDIUMgeometry/meshcat_animation.h177 // documentation. There would be some subtleties to make it robust (e.g.COMMENT
MEDIUMgeometry/optimization/iris_internal.h282 // TODO(russt): We need a more robust way to get this from the solver. ThisCOMMENT
MEDIUMgeometry/render_gltf_client/test/integration_test.py298 # Make them match to facilitate comparison.COMMENT
LOWbindings/pydrake/visualization/_meldis.py400 # the slider value, we can simply set the root and let meshcat.jsCOMMENT
MEDIUM…gs/pydrake/visualization/test/model_visualizer_test.py292 # must be robust to any ordering.COMMENT
MEDIUM…multibody/test/inverse_kinematics_differential_test.py354 # provide one for the test harness. The value of the limits isCOMMENT
MEDIUMbindings/pydrake/symbolic/test/symbolic_test.py960 # See `math_overloads_test` for more comprehensive checks on mathCOMMENT
LOW…ndings/pydrake/systems/planar_scenegraph_visualizer.py326 # For a half space, we'll simply create a large box withCOMMENT
LOW…rake/systems/test/planar_scenegraph_visualizer_test.py401 # Note: we can't simply call diagram.Publish(diagram_context) becauseCOMMENT
LOWbindings/pydrake/systems/test/sensors_test.py638 # Test discrete camera. We'll simply use the last sensor constructed.COMMENT
MEDIUMbindings/generated_docstrings/multibody_plant.h1452R"""(Construction to an invalid set of parameters only meant to facilitateCODE
MEDIUMbindings/generated_docstrings/multibody_plant.h8948R"""(A System that connects to the MultibodyPlant in order to model theCODE
MEDIUMbindings/generated_docstrings/multibody_plant.h9096R"""(A System that connects to the MultibodyPlant in order to model theCODE
MEDIUMbindings/generated_docstrings/systems_controllers.h253R"""(A structure to facilitate passing the myriad of optional arguments toCODE
MEDIUMbindings/generated_docstrings/common.h861R"""(Compare two identifiers in order to define a total ordering amongCODE
MEDIUMbindings/generated_docstrings/planning_iris.h50R"""(We retreat by this margin from each C-space obstacle in order to avoidCODE
MEDIUMbindings/generated_docstrings/geometry_optimization.h5156R"""(Modifies the ``iris_options`` to facilitate finding a region thatCODE
MEDIUMbindings/generated_docstrings/geometry.h5775R"""(The QueryObject serves as a mechanism to perform geometry queries onCODE
MEDIUMbindings/generated_docstrings/geometry.h7913R"""(The SceneGraphInspector serves as a mechanism to query the topologicalCODE
MEDIUMsystems/analysis/integrator_base.h1542 // and just use AppendCubicHermiteSegment below. But this version is robustCOMMENT
MEDIUMsystems/framework/basic_vector.h194 // to leverage Eigen's fast scale and add functions in the case that rhs_scalCOMMENT
MEDIUMsystems/framework/vector_base.h244 /// vector is contiguous, for example, implementations that leverage SIMDCOMMENT
Empty Error Handlers19 hits · 95 pts
SeverityFileLineSnippetContext
HIGH__init__.py17except ImportError:CODE
HIGHtools/workspace/mkdoc_internal/mkdoc.py806except Exception: # noqa: S110CODE
HIGHtools/jupyter/jupyter_bazel.py30except AttributeError:CODE
HIGHtools/lcm_gen/__init__.py282except KeyError:CODE
HIGHtools/lcm_gen/__init__.py345except KeyError:CODE
HIGHmultibody/parsing/package_downloader.py151except OSError:CODE
HIGHthird_party/com_github_bazelbuild_bazelisk/bazelisk.py397except Exception:CODE
HIGHthird_party/com_github_bazelbuild_bazelisk/bazelisk.py502except KeyboardInterrupt:CODE
HIGHdoc/doxygen_cxx/build.py263except OSError:CODE
HIGHgeometry/render_gltf_client/test/server_demo.py327except Exception: # noqa: S110CODE
HIGHbindings/pydrake/tutorials.py33except ImportError:CODE
HIGHbindings/pydrake/tutorials.py41except ImportError:CODE
HIGHbindings/pydrake/visualization/meldis.py145except KeyboardInterrupt:CODE
HIGHbindings/pydrake/visualization/_model_visualizer.py755except KeyboardInterrupt:CODE
HIGHbindings/pydrake/solvers/test/noscipy_test.py59except ModuleNotFoundError:CODE
HIGHbindings/pydrake/common/yaml.py495except Exception:CODE
HIGHbindings/pydrake/symbolic/test/sympy_test.py116except TypeError:CODE
HIGHbindings/pydrake/systems/test/sensors_test.py266except SystemExit:CODE
HIGHbindings/pydrake/systems/test/sensors_test.py268except IndexError:CODE
Unused Imports76 hits · 76 pts
SeverityFileLineSnippetContext
LOW__init__.py15CODE
LOWmultibody/parsing/package_downloader.py17CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py30CODE
LOWdoc/pydrake/build.py17CODE
LOWbindings/pydrake/all.py40CODE
LOWbindings/pydrake/all.py41CODE
LOWbindings/pydrake/all.py42CODE
LOWbindings/pydrake/all.py43CODE
LOWbindings/pydrake/all.py44CODE
LOWbindings/pydrake/all.py45CODE
LOWbindings/pydrake/all.py46CODE
LOWbindings/pydrake/all.py47CODE
LOWbindings/pydrake/all.py48CODE
LOWbindings/pydrake/all.py49CODE
LOWbindings/pydrake/all.py50CODE
LOWbindings/pydrake/all.py51CODE
LOWbindings/pydrake/all.py56CODE
LOWbindings/pydrake/all.py57CODE
LOWbindings/pydrake/all.py58CODE
LOWbindings/pydrake/all.py59CODE
LOWbindings/pydrake/all.py60CODE
LOWbindings/pydrake/all.py65CODE
LOWbindings/pydrake/all.py68CODE
LOWbindings/pydrake/all.py71CODE
LOWbindings/pydrake/all.py72CODE
LOWbindings/pydrake/visualization/_meldis.py2CODE
LOWbindings/pydrake/visualization/_visualization_extra.py3CODE
LOWbindings/pydrake/visualization/_visualization_extra.py6CODE
LOWbindings/pydrake/visualization/_visualization_extra.py6CODE
LOWbindings/pydrake/visualization/_visualization_extra.py10CODE
LOWbindings/pydrake/visualization/_visualization_extra.py10CODE
LOWbindings/pydrake/visualization/_visualization_extra.py14CODE
LOWbindings/pydrake/test/print_symbol_collisions.py9CODE
LOWbindings/pydrake/test/all_each_import_test.py8CODE
LOWbindings/pydrake/multibody/_inertia_fixer.py16CODE
LOWbindings/pydrake/multibody/all.py4CODE
LOWbindings/pydrake/multibody/all.py7CODE
LOWbindings/pydrake/multibody/all.py8CODE
LOWbindings/pydrake/multibody/all.py9CODE
LOWbindings/pydrake/multibody/all.py10CODE
LOWbindings/pydrake/multibody/all.py11CODE
LOWbindings/pydrake/multibody/all.py12CODE
LOWbindings/pydrake/multibody/all.py13CODE
LOWbindings/pydrake/multibody/all.py14CODE
LOWbindings/pydrake/multibody/all.py15CODE
LOWbindings/pydrake/multibody/all.py16CODE
LOWbindings/pydrake/multibody/all.py17CODE
LOWbindings/pydrake/multibody/all.py20CODE
LOWbindings/pydrake/multibody/all.py23CODE
LOWbindings/pydrake/multibody/all.py24CODE
LOWbindings/pydrake/common/all.py4CODE
LOWbindings/pydrake/common/all.py5CODE
LOWbindings/pydrake/common/all.py6CODE
LOWbindings/pydrake/common/all.py12CODE
LOWbindings/pydrake/common/all.py13CODE
LOWbindings/pydrake/common/all.py14CODE
LOWbindings/pydrake/common/all.py15CODE
LOW…s/pydrake/common/test/serialize_import_failure_test.py14CODE
LOW…/pydrake/common/test/deprecation_example/import_all.py4CODE
LOWbindings/pydrake/gym/__init__.py42CODE
16 more matches not shown…
Decorative Section Separators17 hits · 63 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/wheel/macos/build-wheel.sh29# -----------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/wheel/macos/build-wheel.sh31# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh94# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh96# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh110# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh112# -----------------------------------------------------------------------------COMMENT
MEDIUMgeometry/proximity/volume_mesh.h385 // ──────────────V────────────── plane bᵥ = 1COMMENT
MEDIUMgeometry/proximity/volume_mesh.h391 // ────────A━━━B━━━━━━━C──────── plane bᵥ = 0COMMENT
MEDIUMgeometry/proximity/triangle_surface_mesh.h516 // ──────────────V────────────── bᵥ = 1COMMENT
MEDIUMgeometry/proximity/triangle_surface_mesh.h522 // ────────A━━━━━━━━━━━B──────── bᵥ = 0COMMENT
MEDIUMbindings/pydrake/geometry/test/meshes_test.py119 # ───o────o─────o── +xCOMMENT
MEDIUM⚡bindings/pydrake/geometry/test/bounding_box_test.py237 # ───o────o─────o── +xCOMMENT
MEDIUM⚡systems/primitives/discrete_derivative.h131/// ┌─────┐COMMENT
MEDIUM⚡systems/primitives/discrete_derivative.h132/// position ───┬───────────────────>│ │COMMENT
MEDIUM⚡systems/primitives/discrete_derivative.h134/// │ ┌────────────┐ │ │COMMENT
MEDIUM⚡systems/primitives/discrete_derivative.h136/// │ Derivative │ └─────┘COMMENT
MEDIUM⚡systems/primitives/discrete_derivative.h137/// └────────────┘COMMENT
Cross-Language Confusion11 hits · 58 pts
SeverityFileLineSnippetContext
HIGHtutorials/test/notebook_lint_test.py72 ' "execution_count": null,',CODE
HIGH…dings/pydrake/solvers/test/mathematicalprogram_test.py1111 "x.rows() == num_vars_ || num_vars_ == Eigen::Dynamic"CODE
HIGH…dings/pydrake/solvers/test/mathematicalprogram_test.py1174 "x.rows() == num_vars_ || num_vars_ == Eigen::Dynamic"CODE
HIGHbindings/pydrake/common/yaml.py372 # If the yaml was null, the Python field will be None.COMMENT
HIGHbindings/pydrake/examples/test/pendulum_test.py50 self.assertEqual(params.length(), 2.0)CODE
HIGHbindings/pydrake/examples/test/pendulum_test.py58 self.assertEqual(params_length.length(), 6.0)CODE
HIGHbindings/pydrake/examples/test/quadrotor_test.py24 self.assertEqual(quadrotor.length(), 2)CODE
HIGHbindings/pydrake/examples/test/rimless_wheel_test.py31 self.assertEqual(params.length(), 2.0)CODE
HIGHbindings/pydrake/geometry/test/common_test.py721 self.assertEqual(capsule.length(), 2.0)CODE
HIGHbindings/pydrake/geometry/test/common_test.py768 self.assertEqual(cylinder.length(), 2.0)CODE
HIGH…ndings/pydrake/systems/planar_scenegraph_visualizer.py257 length = shape.length()CODE
Deep Nesting56 hits · 55 pts
SeverityFileLineSnippetContext
LOWtools/lint/drakelint.py39CODE
LOWtools/install/otool.py50CODE
LOWtools/install/installer.py248CODE
LOWtools/install/libdrake/build_components_refresh.py81CODE
LOWtools/workspace/cmake_configure_file.py195CODE
LOWtools/workspace/mirror_to_s3.py35CODE
LOWtools/workspace/vendor_cxx.py15CODE
LOWtools/workspace/new_release.py250CODE
LOWtools/workspace/new_release.py313CODE
LOWtools/workspace/new_release.py734CODE
LOWtools/workspace/drake_models/test/parse_test.py33CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py343CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py391CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py682CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py415CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py553CODE
LOWtools/wheel/wheel_builder/linux.py300CODE
LOWtools/release_engineering/download_release_candidate.py49CODE
LOWtools/release_engineering/relnotes.py228CODE
LOWmultibody/parsing/package_downloader.py38CODE
LOWsetup/install_prereqs.py267CODE
LOWsetup/test/install_prereqs_test.py144CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py110CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py189CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py406CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py448CODE
LOWdoc/build.py17CODE
LOWdoc/pydrake/build.py96CODE
LOWdoc/pydrake/build.py108CODE
LOWgeometry/render_gltf_client/test/server_demo.py497CODE
LOWgeometry/render_gltf_client/test/server_demo.py298CODE
LOWgeometry/render_gltf_client/test/integration_test.py169CODE
LOWbindings/pydrake/stubgen.py76CODE
LOWbindings/pydrake/visualization/_meldis.py451CODE
LOW…dings/pydrake/visualization/_lcm_image_array_viewer.py114CODE
LOWbindings/pydrake/visualization/_video.py188CODE
LOWbindings/pydrake/multibody/test/plant_test.py2354CODE
LOWbindings/pydrake/multibody/test/plant_test.py2475CODE
LOW…ndings/pydrake/planning/test/collision_checker_test.py230CODE
LOWbindings/pydrake/math/_math_extra.py59CODE
LOWbindings/pydrake/common/cpp_param.py79CODE
LOWbindings/pydrake/common/yaml.py332CODE
LOWbindings/pydrake/common/yaml.py574CODE
LOWbindings/pydrake/common/yaml.py733CODE
LOW…mon/test_utilities/scipy_stub/scipy/sparse/__init__.py16CODE
LOWbindings/pydrake/common/test/schema_test.py108CODE
LOWbindings/pydrake/common/test/yaml_typed_test.py638CODE
LOWbindings/pydrake/common/test/text_logging_test.py35CODE
LOW…ndings/pydrake/systems/planar_scenegraph_visualizer.py194CODE
LOWbindings/pydrake/systems/test/scalar_conversion_test.py87CODE
LOWbindings/pydrake/systems/test/scalar_conversion_test.py142CODE
LOWbindings/pydrake/systems/test/scalar_conversion_test.py231CODE
LOWbindings/pydrake/systems/test/custom_test.py1046CODE
LOWbindings/pydrake/systems/test/custom_test.py1113CODE
LOWbindings/pydrake/systems/test/custom_test.py1051CODE
LOWbindings/pydrake/systems/test/general_test.py181CODE
Redundant / Tautological Comments16 hits · 23 pts
SeverityFileLineSnippetContext
LOWtools/install/installer.py61 # Check if destination exists.COMMENT
LOWtools/install/installer.py66 # Check if files are different.COMMENT
LOWtools/install/installer.py212 # Check if file dependencies are specified with relative paths.COMMENT
LOWtools/install/installer.py434 # Check if we want to avoid stripping symbols.STRING
LOWtools/wheel/wheel_builder/macos.py135 # Check if there is anything to do.COMMENT
LOWtools/wheel/wheel_builder/linux.py462 # Check if there is anything to do.COMMENT
LOWtools/release_engineering/relnotes.py128 # Check if this commit is ineligible due to a label, or otherwise whichCOMMENT
LOWsetup/install_prereqs.py355 # Check if already installed at the exact version.COMMENT
LOWsetup/install_prereqs.py361 # Check if already installed at a newer version.COMMENT
LOWsetup/install_prereqs.py537 # Check if we are in a binary package.COMMENT
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py762 # Check if it holds the same expression when converted back toCOMMENT
LOWbindings/pydrake/common/yaml.py411 # Check if the field is generic like list[str]; if yes, the generic_baseCOMMENT
LOWbindings/pydrake/common/yaml.py477 # Check if the scalar is one of the allowed union types.COMMENT
LOWbindings/pydrake/common/yaml.py481 # Check if the scalar can be converted to the default type (i.e.,COMMENT
LOWbindings/pydrake/common/yaml.py749 # Check if the field is generic like list[str]; if yes, the generic_baseCOMMENT
LOWbindings/pydrake/systems/test/value_test.py67 # Set value to zero.COMMENT
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH…ody/benchmarks/kuka_iiwa_robot/MG/MG_kuka_iiwa_robot.h208 // Class that holds MotionGenesis auto-generated code for Kuka robot.COMMENT
HIGHcommon/find_resource.h61 // The path as requested by the user.COMMENT
HIGHdoc/doxygen_cxx/build.py45 # Cull the directories as requested.COMMENT
Structural Annotation Overuse9 hits · 18 pts
SeverityFileLineSnippetContext
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py1095 # WARNING: This should return a scalar, not a vector!COMMENT
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py1135 # WARNING: This should return the same dtype as x!COMMENT
LOWbindings/pydrake/systems/test/custom_test.py366 # WARNING: This is not the suggested workflow for proper bindings. SeeCOMMENT
LOW⚡bindings/pydrake/systems/test/value_test.py195 # WARNING: This will invalidate old references!COMMENT
LOW⚡bindings/pydrake/systems/test/value_test.py200 # WARNING: This will invalidate old references!COMMENT
LOW⚡bindings/pydrake/systems/test/value_test.py202 # WARNING: This may invalidate old references!COMMENT
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h83 // Step 1: Solve the equation for z, yielding r and s.COMMENT
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h88 // Step 2: Substituting t = 0 into the equatinons above, solve the resultingCOMMENT
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h97 // Step 3: Set the solutions.COMMENT
Excessive Try-Catch Wrapping18 hits · 18 pts
SeverityFileLineSnippetContext
LOWtools/workspace/mkdoc_internal/mkdoc.py806 except Exception: # noqa: S110CODE
LOWtools/wheel/test/tests/mosek-test.py31except Exception as e:CODE
LOWmultibody/parsing/package_downloader.py202 except Exception as e:CODE
LOWsetup/test/install_prereqs_test.py105 except Exception:CODE
LOWsetup/test/install_prereqs_test.py284 except Exception:CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py88 except Exception:CODE
LOWthird_party/com_github_bazelbuild_bazelisk/bazelisk.py397 except Exception:CODE
LOWdoc/_pages/python_bindings.md392 except Exception:CODE
LOWgeometry/test/meshcat_websocket_client.py119 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py292 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py327 except Exception: # noqa: S110CODE
LOWgeometry/render_gltf_client/test/server_demo.py347 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py447 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py557 except Exception as e:STRING
LOWbindings/pydrake/visualization/meldis.py43 except Exception:CODE
LOWbindings/pydrake/solvers/_extra.py60 except Exception as e:CODE
LOWbindings/pydrake/common/yaml.py495 except Exception:CODE
LOWbindings/pydrake/common/test_utilities/numpy_compare.py352 except Exception:CODE
Slop Phrases7 hits · 12 pts
SeverityFileLineSnippetContext
LOWtools/wheel/macos/provision-test-python.sh22# NOTE: Xcode ships python3, make sure to use the one from brew.COMMENT
MEDIUMmultibody/multibody_doxygen.h233As discussed above, a frame F consists of right-handed orthogonal unit vectorsCODE
MEDIUMmultibody/plant/contact_model_doxygen.h822It's worth noting that only in a few cases are we truly producing an offsetCODE
LOWmultibody/contact_solvers/icf/icf_builder.h56 TODO(#23912): make sure to test that UpdateModel limits heap allocations. */CODE
MEDIUMgeometry/geometry_file_formats_doxygen.h174 It's worth noting that glTF is designed, from the start, to supportCODE
LOWbindings/pydrake/test/memory_leak_test.py291 super().__init__() # Don't forget to initialize the base class.STRING
MEDIUMbindings/pydrake/common/wrap_function.h250/// N.B. `Wrapped` is not necessary, but is used for demonstration purposes.COMMENT
AI Structural Patterns10 hits · 10 pts
SeverityFileLineSnippetContext
LOWexamples/hardware_sim/hardware_sim.py143CODE
LOWexamples/hardware_sim/test/hardware_sim_test_common.py53CODE
LOWexamples/acrobot/optimizer_demo.py108CODE
LOWbindings/pydrake/visualization/_video.py102CODE
LOWbindings/pydrake/visualization/_triad.py20CODE
LOWbindings/pydrake/visualization/_model_visualizer.py78CODE
LOWbindings/pydrake/multibody/_mesh_model_maker.py81CODE
LOWbindings/pydrake/common/yaml.py629CODE
LOWbindings/pydrake/common/test_utilities/meta.py99CODE
LOW…ndings/pydrake/systems/planar_scenegraph_visualizer.py73CODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHgeometry/render_gltf_client/test/server_demo.py355Invokes the renderer to produce and return an output image path. The data fields in `render_request` have already bSTRING
HIGHbindings/generated_docstrings/common_symbolic.h714(Given a vector of Expressions ``f`` and a list of ``parameters`` we define all additional variables in ``f`` to be a veSTRING
Verbosity Indicators5 hits · 9 pts
SeverityFileLineSnippetContext
LOWmultibody/fem/volumetric_element.h263 // TODO(xuchenhan-tri): The following code block is duplicated in theCOMMENT
LOWgeometry/shape_specification.h765 using ThrowUnsupportedGeometry(). The purpose of this function is toCODE
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h83 // Step 1: Solve the equation for z, yielding r and s.COMMENT
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h88 // Step 2: Substituting t = 0 into the equatinons above, solve the resultingCOMMENT
LOW⚡…ms/analysis/test_utilities/spring_mass_damper_system.h97 // Step 3: Set the solutions.COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHgeometry/proximity/aabb.h84 // TODO(SeanCurtis-TRI): I've added this to be compatible with the Obb inCOMMENT
Modern Structural Boilerplate5 hits · 4 pts
SeverityFileLineSnippetContext
LOWbindings/pydrake/__init__.py171__all__ = ["common", "getDrakePath"]STRING
LOWbindings/pydrake/visualization/_visualization_extra.py18__all__ = [x for x in globals() if not x.startswith("_")]CODE
LOWbindings/pydrake/common/yaml.py949__all__ = [CODE
LOW…gs/pydrake/common/test/deprecation_example/__init__.py17__all__ = ["sub_module", "value"]CODE
LOWbindings/pydrake/gym/__init__.py44__all__ = [x for x in globals() if not x.startswith("_")]CODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWbindings/pydrake/common/test/cpp_template_test.py221 def test_function(self):CODE
LOWbindings/pydrake/systems/test/lcm_test.py27 def helper(thing):CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcommon/drake_assert.h115/// Example usage:COMMENT