Repository Analysis

RobotLocomotion/drake

Model-based design and verification for robotics.

8.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of RobotLocomotion/drake, a C++ project with 4,134 GitHub stars. SynthScan v2.0 examined 503,679 lines of code across 2081 source files, recording 3608 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 8.2 places this repository in the Low AI signal band.

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

8.2
Adjusted Score
8.2
Raw Score
100%
Time Factor
2026-08-02
Last Push
4.1K
Stars
C++
Language
503.7K
Lines of Code
2.1K
Files
3.6K
Pattern Hits
2026-08-02
Scan Date
0.05
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

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

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 0HIGH 102MEDIUM 133LOW 3373

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 3608 distinct pattern matches across 22 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 Block2414 hits · 2238 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# -*- mode: cmake -*-COMMENT
LOW__init__.py1# It's brittle to have both drake-the-workspace and drake-the-lcmtypes-packageCOMMENT
LOWCPPLINT.cfg1# Copyright 2016 Robot Locomotion Group @ CSAIL. All rights reserved.COMMENT
LOWvisualization/visualization_config_functions.h1#pragma onceCOMMENT
LOWtools/install/libdrake/parse_version.py21 )COMMENT
LOWtools/workspace/cmake_configure_file.py41 line = before + value + after + newlineCOMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py1# -*- coding: utf-8 -*-COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py21#COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py441 elif len(symbols[i].comment) == 0 and not (COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py461 # prior overload's comment, the first overload's name wins.COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc.py721COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py1# -*- coding: utf-8 -*-COMMENT
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py21#COMMENT
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 foo = dict()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.py21from .macos_types import PythonTargetCOMMENT
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# root -> package_decl? struct_decl* ;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
LOWmanipulation/schunk_wsg/schunk_wsg_constants.h61COMMENT
LOW…unk_wsg/schunk_wsg_trajectory_generator_state_vector.h1#pragma onceCOMMENT
LOWmanipulation/schunk_wsg/schunk_wsg_lcm.h1#pragma onceCOMMENT
2354 more matches not shown…
Hyper-Verbose Identifiers680 hits · 608 pts
SeverityFileLineSnippetContext
LOWtools/lint/clang_format_lint.py43def _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.py48def _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.py97def _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.py431def _do_upgrade_github_archive(CODE
LOWtools/workspace/new_release.py484def _do_upgrade_github_release_attachments(CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py416 def specialize_well_known_doc_var_names():CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py90def remove_cpp_comment_syntax(s):CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py125def 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/release_engineering/download_release_candidate.py178def _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/install_prereqs.py141def _fix_rules_cc_local_config():STRING
LOWsetup/test/install_prereqs_test.py223 def test_user_environment_only(self):CODE
LOWsolvers/integer_optimization_util.h85 * function CreateBinaryCodeMatchConstraint({b1, b2, b3}, {0, 1, 1}, match) toCOMMENT
LOWsolvers/test/gurobi_solver_license_retention_test.py9 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.py55 def test_save_scenario_stochastic(self):STRING
LOWexamples/acrobot/test/acrobot_io_test.py78 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.py188def patch_class_add_directive_header(original, self, sig):CODE
LOWdoc/pydrake/pydrake_sphinx_extension.py345def autodoc_member_order_function(app, documenter):CODE
LOWdoc/doxygen_cxx/build.py95def _generate_system_doxygen_wrapper(*, temp_dir):CODE
LOWdoc/doxygen_cxx/system_doxygen.py68def system_yaml_to_pydrake_system_rst_directive(system_yaml):CODE
LOWdoc/doxygen_cxx/system_doxygen.py129def process_doxygen_to_sphinx(s):CODE
LOWdoc/doxygen_cxx/system_doxygen.py141def process_doxygen_system_tags(s):CODE
LOWdoc/doxygen_cxx/test/system_doxygen_test.py8 def test_strip_cpp_comment_cruft(self):CODE
620 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 · 232 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.py81 # 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
MEDIUMtools/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.py163 # 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.py226 # 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.py19 # Create a scratch directory for ourselves.COMMENT
MEDIUMsetup/test/install_prereqs_test.py45 # Create a stub program that inter-operates with expect_call() to mockCOMMENT
MEDIUMsolvers/test/gurobi_solver_license_retention_test.py13 # 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.py144 # 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.py125 # 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.py333 # Create a timestamp for saving the file to avoid collisions.COMMENT
MEDIUMgeometry/render_gltf_client/test/server_demo.py387 # 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.py31 # Create a meshcat instance as if a browser had connected and sent itsCOMMENT
MEDIUMbindings/pydrake/visualization/test/meldis_test.py275 # Create the device under test.COMMENT
MEDIUMbindings/pydrake/visualization/test/meldis_test.py533 # Create the device under test.COMMENT
MEDIUMbindings/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
MEDIUMbindings/pydrake/multibody/test/plant_test.py1926 # Create a MultibodyPlant, and ensure that a secondary system canCOMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2983 # Create a MultibodyPlant with only a WSG gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py1783 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py1977 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2016 # Create a context of the MBP and set the state of the contextCOMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2155 # Create a MultibodyPlant with a kuka arm and a schunk gripper.COMMENT
MEDIUMbindings/pydrake/multibody/test/plant_test.py2190 # 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.py306 # 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.py375 # Create a non-null default value, if necessary.COMMENT
MEDIUMbindings/pydrake/common/yaml.py694 # 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
LOWtools/workspace/mkdoc_internal/test/sample_header.h70/// * Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOWtools/workspace/mkdoc_internal/test/sample_header.h70/// * Begin second unordered list element. Eget est lorem ipsum dolor sit amet.COMMENT
LOWtools/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.py517/// Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCOMMENT
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py517/// Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCOMMENT
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py521Class. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOW…ls/workspace/mkdoc_internal/test/mkdoc_comment_test.py521Class. 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
LOWcommon/dummy_value.h12/// compile-time error to call the unspecialized dummy_value::get() whenCOMMENT
LOWcommon/dummy_value.h17struct dummy_value {CODE
LOWcommon/dummy_value.h26struct dummy_value<int> {CODE
LOWcommon/symbolic/expression/expression.h27#include "drake/common/dummy_value.h"COMMENT
LOWcommon/symbolic/expression/expression.h1697/// Specializes common/dummy_value.h.COMMENT
LOWcommon/symbolic/expression/expression.h1699struct 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
LOWbindings/generated_docstrings/common.h2888 // Symbol: drake::dummy_valueCOMMENT
LOWbindings/generated_docstrings/common.h2889 struct /* dummy_value */ {CODE
LOWbindings/generated_docstrings/common.h2890 // Source: drake/common/dummy_value.hCOMMENT
LOWbindings/generated_docstrings/common.h2897compile-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.py40 # should be added to the aforementioned installation documentation.COMMENT
MEDIUMtools/wheel/wheel_builder/linux.py48 # 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.h1380 /// 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.py254 # 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.html92 // TODO(#16486): Replace this function with more robust custom commandCOMMENT
MEDIUMgeometry/meshcat.html92 // 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.py294 # Make them match to facilitate comparison.COMMENT
LOWbindings/pydrake/visualization/_meldis.py401 # the slider value, we can simply set the root and let meshcat.jsCOMMENT
MEDIUM…gs/pydrake/visualization/test/model_visualizer_test.py293 # 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.py962 # See `math_overloads_test` for more comprehensive checks on mathCOMMENT
LOW…ndings/pydrake/systems/planar_scenegraph_visualizer.py323 # 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.h1475R"""(Construction to an invalid set of parameters only meant to facilitateCODE
MEDIUMbindings/generated_docstrings/multibody_plant.h8946R"""(A System that connects to the MultibodyPlant in order to model theCODE
MEDIUMbindings/generated_docstrings/multibody_plant.h9957R"""(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.h862R"""(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.h5566R"""(The QueryObject serves as a mechanism to perform geometry queries onCODE
MEDIUMbindings/generated_docstrings/geometry.h7704R"""(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
Unused Imports76 hits · 76 pts
SeverityFileLineSnippetContext
LOW__init__.py15CODE
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
LOWbindings/pydrake/common/all.py19CODE
LOW…s/pydrake/common/test/serialize_import_failure_test.py12CODE
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
MEDIUMtools/wheel/macos/build-wheel.sh29# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh31# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh93# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh95# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh109# -----------------------------------------------------------------------------COMMENT
MEDIUMtools/wheel/macos/build-wheel.sh111# -----------------------------------------------------------------------------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
MEDIUMbindings/pydrake/geometry/test/bounding_box_test.py237 # ───o────o─────o── +xCOMMENT
MEDIUMsystems/primitives/discrete_derivative.h131/// ┌─────┐COMMENT
MEDIUMsystems/primitives/discrete_derivative.h132/// position ───┬───────────────────>│ │COMMENT
MEDIUMsystems/primitives/discrete_derivative.h134/// │ ┌────────────┐ │ │COMMENT
MEDIUMsystems/primitives/discrete_derivative.h136/// │ Derivative │ └─────┘COMMENT
MEDIUMsystems/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.py1108 "x.rows() == num_vars_ || num_vars_ == Eigen::Dynamic"CODE
HIGH…dings/pydrake/solvers/test/mathematicalprogram_test.py1171 "x.rows() == num_vars_ || num_vars_ == Eigen::Dynamic"CODE
HIGHbindings/pydrake/common/yaml.py371 # 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.py254 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/install/libdrake/parse_version.py35CODE
LOWtools/workspace/cmake_configure_file.py195CODE
LOWtools/workspace/mirror_to_s3.py35CODE
LOWtools/workspace/vendor_cxx.py15CODE
LOWtools/workspace/new_release.py252CODE
LOWtools/workspace/new_release.py315CODE
LOWtools/workspace/new_release.py415CODE
LOWtools/workspace/new_release.py715CODE
LOWtools/workspace/drake_models/test/parse_test.py33CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py344CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py392CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py683CODE
LOWtools/workspace/mkdoc_internal/mkdoc.py416CODE
LOWtools/workspace/mkdoc_internal/mkdoc_comment.py554CODE
LOWtools/release_engineering/download_release_candidate.py49CODE
LOWtools/release_engineering/relnotes.py228CODE
LOWtools/lcm_gen/__init__.py687CODE
LOWmultibody/parsing/package_downloader.py36CODE
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.py98CODE
LOWdoc/pydrake/build.py110CODE
LOWdoc/pydrake/pydrake_sphinx_extension.py227CODE
LOWgeometry/render_gltf_client/test/server_demo.py493CODE
LOWgeometry/render_gltf_client/test/server_demo.py296CODE
LOWgeometry/render_gltf_client/test/integration_test.py165CODE
LOWbindings/pydrake/visualization/_meldis.py452CODE
LOW…dings/pydrake/visualization/_lcm_image_array_viewer.py109CODE
LOWbindings/pydrake/visualization/_video.py188CODE
LOWbindings/pydrake/multibody/test/plant_test.py2349CODE
LOWbindings/pydrake/multibody/test/plant_test.py2470CODE
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.py331CODE
LOWbindings/pydrake/common/yaml.py573CODE
LOWbindings/pydrake/common/yaml.py734CODE
LOW…mon/test_utilities/scipy_stub/scipy/sparse/__init__.py14CODE
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.py191CODE
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.py1039CODE
LOWbindings/pydrake/systems/test/custom_test.py1106CODE
LOWbindings/pydrake/systems/test/custom_test.py1044CODE
LOWbindings/pydrake/systems/test/general_test.py181CODE
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
Redundant / Tautological Comments14 hits · 20 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/install/libdrake/parse_version.py10# Check if a version string conforms to PEP 440.COMMENT
LOWtools/wheel/wheel_builder/macos.py122 # Check if there is anything to do.COMMENT
LOWtools/wheel/wheel_builder/linux.py395 # 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
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py762 # Check if it holds the same expression when converted back toCOMMENT
LOWbindings/pydrake/common/yaml.py410 # Check if the field is generic like list[str]; if yes, the generic_baseCOMMENT
LOWbindings/pydrake/common/yaml.py476 # Check if the scalar is one of the allowed union types.COMMENT
LOWbindings/pydrake/common/yaml.py480 # Check if the scalar can be converted to the default type (i.e.,COMMENT
LOWbindings/pydrake/common/yaml.py750 # 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
Excessive Try-Catch Wrapping18 hits · 18 pts
SeverityFileLineSnippetContext
LOWtools/workspace/mkdoc_internal/mkdoc.py810 except Exception:CODE
LOWtools/wheel/test/tests/mosek-test.py31except Exception as e:CODE
LOWmultibody/parsing/package_downloader.py200 except Exception as e:CODE
LOWsetup/test/install_prereqs_test.py68 except Exception:CODE
LOWsetup/test/install_prereqs_test.py192 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.py290 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py325 except Exception:CODE
LOWgeometry/render_gltf_client/test/server_demo.py343 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py443 except Exception as e:CODE
LOWgeometry/render_gltf_client/test/server_demo.py553 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.py494 except Exception:CODE
LOWbindings/pydrake/common/test_utilities/numpy_compare.py352 except Exception:CODE
Structural Annotation Overuse9 hits · 18 pts
SeverityFileLineSnippetContext
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py1092 # WARNING: This should return a scalar, not a vector!COMMENT
LOW…dings/pydrake/solvers/test/mathematicalprogram_test.py1132 # WARNING: This should return the same dtype as x!COMMENT
LOWbindings/pydrake/systems/test/custom_test.py365 # WARNING: This is not the suggested workflow for proper bindings. SeeCOMMENT
LOWbindings/pydrake/systems/test/value_test.py195 # WARNING: This will invalidate old references!COMMENT
LOWbindings/pydrake/systems/test/value_test.py200 # WARNING: This will invalidate old references!COMMENT
LOWbindings/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
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.h825It'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.py137CODE
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.py70CODE
LOWbindings/pydrake/multibody/_mesh_model_maker.py81CODE
LOWbindings/pydrake/common/yaml.py630CODE
LOWbindings/pydrake/common/test_utilities/meta.py99CODE
LOW…ndings/pydrake/systems/planar_scenegraph_visualizer.py64CODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHgeometry/render_gltf_client/test/server_demo.py351Invokes 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.py950__all__ = [CODE
LOW…gs/pydrake/common/test/deprecation_example/__init__.py17__all__ = ["value", "sub_module"]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