AI Slop Code RIsk Monitor

projectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations

10.9 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for projectchrono/chrono, a C++ project with 3,077 GitHub stars. SynthScan examined 1,335,865 lines of code across 5698 source files, recording 8685 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 10.9 (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.

10.9
Adjusted Signal
10.9
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
3.1K
Stars
C++
Language
1.3M
Lines of Code
5.7K
Files
8.7K
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 25.9/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 1.5/100 · LOW

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

Agent Over-Engineering Ratio 20.5/100 · LOW

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

PR Review Velocity Impact 39.5/100 · MEDIUM

Which changes need focused human review? 8685 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 28HIGH 40MEDIUM 2152LOW 6465

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 8685 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 Block6254 hits · 6146 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1#=============================================================================COMMENT
LOWtemplate_project_vehicle_cosim/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project_vehicle_cosim/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project_vehicle_cosim/vehicle_cosim.cpp1// =============================================================================COMMENT
LOWtemplate_project_vehicle_cosim/vehicle_cosim.cpp21#include <string>COMMENT
LOWtemplate_project_fmi2/FmuComponentChrono.h1// =============================================================================COMMENT
LOWtemplate_project_fmi2/FmuComponentChrono.cpp1// =============================================================================COMMENT
LOWtemplate_project_fmi2/demo_FmuComponentChrono.cpp1// =============================================================================COMMENT
LOWcontrib/.gitlab-ci.yml521 - '& $CI_PROJECT_DIR\contrib\build-scripts\windows\buildGL.bat $CI_PROJECT_DIR\contrib\build-scripts\gl_build'COMMENT
LOWcontrib/.gitlab-ci.yml581 #- Start-Process -Wait "Miniconda3-latest-Windows-x86_64.exe" -ArgumentList "/InstallationType=JustMe /RegisterPythCOMMENT
LOWcontrib/build-scripts/macos/buildVSG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh21# - gnuplot (optional)COMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh41#COMMENT
LOWcontrib/build-scripts/macos/buildChronoMac.sh121#cmake --build ${BUILD_DIR} --config DebugCOMMENT
LOWcontrib/build-scripts/macos/buildMUMPS.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildSpectra.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildURDF.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildOpenCRG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildVSG.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildChrono.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildGLEW.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildEigen.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildGL.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildMUMPS.sh1#!/bin/bashCOMMENT
LOWcontrib/build-scripts/linux/buildFastDDS.sh1#!/bin/bashCOMMENT
LOWtemplate_project/my_example.cpp1// =============================================================================COMMENT
LOWtemplate_project/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project/CMakeLists.txt41# set to ON if Chrono has been built as static library, OFF if shared libraryCOMMENT
LOWtemplate_project/CMakeLists.txt121# COMMENT
LOWtemplate_project_ros/CMakeLists.txt1#--------------------------------------------------------------COMMENT
LOWtemplate_project_ros/CMakeLists.txt21# find_package(ChronoCOMMENT
LOWtemplate_project_ros/CMakeLists.txt41# set to ON if Chrono has been built as static library, OFF if shared libraryCOMMENT
LOWtemplate_project_ros/CMakeLists.txt81# If creating application bundles, the build output will be named 'myexe.app'.COMMENT
LOWtemplate_project_ros/CMakeLists.txt101# path to the Chrono data directory, either in its source treeCOMMENT
LOWtemplate_project_ros/custom_handler.cpp1// =============================================================================COMMENT
LOWtemplate_project_ros/custom_handler.cpp21#include "chrono/core/ChRealtimeStep.h"COMMENT
LOWdata/vehicle/gclass/tire/G500_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/hmmwv/tire/HMMWV_TMsimpleTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/hmmwv/tire/HMMWV_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/ultra_tow/UT_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/ultra_tow/UT_TMeasyTire.json41 // Visualization mesh (OPTIONAL)COMMENT
LOWdata/vehicle/VW_microbus/json/van_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/VW_microbus/json/van_TMsimpleTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/uaz/tire/UAZBUS_TMeasyTireRear.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/uaz/tire/UAZBUS_TMeasyTireFront.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/Polaris/Polaris_TMeasyTire.json21 // Vehicle type.COMMENT
LOWdata/vehicle/sedan/tire/Sedan_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/vehicle/MAN_Kat1/tire/MAN_5t_TMeasyTire.json21 // ------------------------------------------------COMMENT
LOWdata/yaml/mbs/model_slider_crank_reduced.yaml121 body2: sliderCOMMENT
LOWdata/yaml/mbs/model_slider_crank.yaml121 color: [0.6, 0.6, 1.0]COMMENT
LOWdata/yaml/schema/fsitdpf_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/fsisph_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_solver.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/vehicle_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/fsi_simulation.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/vehicle_model.schema.yaml1# =============================================================================COMMENT
LOWdata/yaml/schema/mbs_model.schema.yaml1# =============================================================================COMMENT
6194 more matches not shown…
Decorative Section Separators1655 hits · 5914 pts
SeverityFileLineSnippetContext
MEDIUM⚡CMakeLists.txt1#=============================================================================COMMENT
MEDIUM⚡CMakeLists.txt5#=============================================================================COMMENT
MEDIUM⚡CMakeLists.txt7#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt9#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt15#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt17#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt23#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt32#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt34#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt38#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt40#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt58#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt60#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt66#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt68#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt115#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt117#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt121#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt126#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt146#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt148#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt153#-----------------------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt251#------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt253#------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt257#------------------------------------------------------------COMMENT
MEDIUM⚡CMakeLists.txt259#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt85#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt87#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt164#-----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt195#--------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt197#--------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt215#------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt218#------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt232#------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt237#------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt1#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt6#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt11#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt13#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt17#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_vehicle_cosim/CMakeLists.txt38#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt51#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt53#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt57#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt59#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt67#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt69#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt74#--------------------------------------------------------------COMMENT
MEDIUM⚡template_project_vehicle_cosim/CMakeLists.txt80#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt6# ===========COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt8# ===========COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt30# ===============COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt32# ===============COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt82# =========================COMMENT
MEDIUMtemplate_project_fmi2/CMakeLists.txt84# =========================COMMENT
MEDIUMtemplate_project_csharp/CMakeLists.txt31#--------------------------------------------------------------COMMENT
MEDIUMtemplate_project_csharp/CMakeLists.txt35#--------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh3# -------------------------------------------------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh28# -------------------------------------------------------------------------------------------------------COMMENT
MEDIUMcontrib/build-scripts/macos/buildVSG.sh50# ------------------------------------------------------------------------COMMENT
1595 more matches not shown…
Self-Referential Comments425 hits · 1511 pts
SeverityFileLineSnippetContext
MEDIUMdata/models/regolith/generate_regolith.py9 # Create a base shape (e.g., icosphere for a round particle)COMMENT
MEDIUMdata/models/regolith/generate_regolith.py17 # Create a texture for coarse displacementCOMMENT
MEDIUMdata/models/regolith/generate_regolith.py75 # Create a new material for lunar regolith appearanceCOMMENT
MEDIUMsrc/tests/unit_tests/python/core/pyutest_CH_linalg.py59 for i in range(4): # Create a diagonal matrixCODE
MEDIUM…/tests/unit_tests/python/cascade/pyutest_CAS_create.py9 # Create the simulation system and add itemsCOMMENT
MEDIUM…/tests/unit_tests/python/cascade/pyutest_CAS_create.py36 # Create a large cube as a floor.COMMENT
MEDIUM…nit_tests/python/physics/pyutest_CH_compute_contact.py68 # Create the falling ballsCOMMENT
MEDIUM…ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py63 # Create a Chrono system and the FSI problemCOMMENT
MEDIUM⚡…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py42 # Create the ground body with two visualization spheresCOMMENT
MEDIUM⚡…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py53 # Create a body suspended through a ChLinkTSDA (custom force functor)COMMENT
MEDIUM…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py68 # Create the spring between body and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionSMC.py127# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionSMC.py142# Create the Irrlicht visualizationCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_gears.py28# Create a Chrono physical sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_gears.py178# Create the Irrlicht visualizationCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackSMC.py93# Create the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackSMC.py105# Create a contact material, shared among all bodiesCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackSMC.py152# Create the visualization windowCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_spring.py58# Create the ground body with two visualization spheresCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py72# Create a body suspended through a ChLinkTSDA (default linear)COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py88# Create the spring between body_1 and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py100# Create a body suspended through a ChLinkTSDA (custom force functor)COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py116# Create the spring between body_2 and ground. The spring end points areCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_spring.py129# Create the Irrlicht applicationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collisionNSC.py64 # Create the five walls of the rectangular container, using fixed rigid bodies of 'box' typeCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collisionNSC.py120# Create the simulation sys and add itemsCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collisionNSC.py128# Create the Irrlicht visualizationCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_link_bushing.py24# Create a fixed cube to act as the 'bushing' bodyCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_link_bushing.py31# Create a cylinder which will be connected to the cube via a bushingCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_link_bushing.py37# Create a nonfixed weightCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py54# Create a visual line of the distance linkCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_link_bushing.py65# Create the bushing jointCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_associated.py22# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_associated.py33# Create a fixed rigid bodyCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_associated.py109# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackNSC.py85# Create the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackNSC.py98# Create a contact material, shared among all bodiesCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_callbackNSC.py148# Create the visualization windowCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collision_trimesh.py22# Create the simulation sys and add itemsCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collision_trimesh.py36# Create the simulation sys and add itemsCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collision_trimesh.py39# Create a contact material (with default properties, shared by all collision shapes)COMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collision_trimesh.py42# Create a floorCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_collision_trimesh.py136# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_friction.py21# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_friction.py92# Create a container fixed to groundCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_friction.py140# Create the Irrlicht visualizationCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py85# Create the simulation sys and add itemsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py96# Create the sys and the various contact materialsCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py139# Create the ground body with a plate and side walls (both collision and visualization).COMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_custom_contact.py184# Create the falling ballCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_custom_contact.py201# Create a custom collision detection callback object and register it with the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_custom_contact.py208# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_crank_plot.py23# Create the simulation sys and add itemsCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_crank_plot.py38# Create the floor trussCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_crank_plot.py44# Create the flywheel crankCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_crank_plot.py51# Create a stylized rodCOMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_crank_plot.py56# Create a stylized pistonCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_crank_plot.py102# Create an Irrlicht application to visualize the sysCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_rev_limits.py43# Create a pendulum bodyCOMMENT
MEDIUMsrc/demos/python/mbs/demo_MBS_rev_limits.py59# Create a revolute joint to connect pendulum to groundCOMMENT
365 more matches not shown…
Hallucination Indicators28 hits · 320 pts
SeverityFileLineSnippetContext
CRITICAL⚡src/importer_blender/for_blender_5.0/chrono_import.py1489 bpy.context.scene.collection.children.link(chrono_cameras)CODE
CRITICAL⚡src/importer_blender/for_blender_5.0/chrono_import.py1494 bpy.context.scene.collection.children.link(chrono_assets)CODE
CRITICAL⚡src/importer_blender/for_blender_5.0/chrono_import.py1499 bpy.context.scene.collection.children.link(chrono_frame_assets)CODE
CRITICAL⚡src/importer_blender/for_blender_5.0/chrono_import.py1504 bpy.context.scene.collection.children.link(chrono_frame_objects)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1607 bpy.context.scene.collection.objects.unlink(chrono_csys)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1616 bpy.context.scene.collection.objects.unlink(chrono_cube)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1630 bpy.context.scene.collection.objects.unlink(chrono_cylinder)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1643 bpy.context.scene.collection.objects.unlink(chrono_cone)CODE
CRITICALsrc/importer_blender/for_blender_5.0/chrono_import.py1655 bpy.context.scene.collection.objects.unlink(chrono_sphere)CODE
CRITICAL⚡src/importer_blender/for_blender_4.4/chrono_import.py1489 bpy.context.scene.collection.children.link(chrono_cameras)CODE
CRITICAL⚡src/importer_blender/for_blender_4.4/chrono_import.py1494 bpy.context.scene.collection.children.link(chrono_assets)CODE
CRITICAL⚡src/importer_blender/for_blender_4.4/chrono_import.py1499 bpy.context.scene.collection.children.link(chrono_frame_assets)CODE
CRITICAL⚡src/importer_blender/for_blender_4.4/chrono_import.py1504 bpy.context.scene.collection.children.link(chrono_frame_objects)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1607 bpy.context.scene.collection.objects.unlink(chrono_csys)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1616 bpy.context.scene.collection.objects.unlink(chrono_cube)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1630 bpy.context.scene.collection.objects.unlink(chrono_cylinder)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1643 bpy.context.scene.collection.objects.unlink(chrono_cone)CODE
CRITICALsrc/importer_blender/for_blender_4.4/chrono_import.py1655 bpy.context.scene.collection.objects.unlink(chrono_sphere)CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp324 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp405 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp418 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp430 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp444 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp458 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp475 << " bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/chrono_postprocess/ChBlender.cpp841 << "bpy.context.scene.collection.objects.unlink(new_object)\n"CODE
CRITICALsrc/demos/tools/blender_py/blend_pproc_render.py193 sky_texture = bpy.context.scene.world.node_tree.nodes.new("ShaderNodeTexSky")CODE
CRITICALsrc/demos/tools/blender_py/blend_pproc_render.py195 bpy.context.scene.world.node_tree.links.new(bg.inputs["Color"], sky_texture.outputs["Color"])CODE
AI Slop Vocabulary55 hits · 156 pts
SeverityFileLineSnippetContext
MEDIUMsrc/chrono_thirdparty/tinyobjloader/tiny_obj_loader.h1166 // @todo { write more robust lexer and parser. }COMMENT
MEDIUM…est-1.13.0/googletest/include/gtest/gtest-death-test.h152// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…est-1.13.0/googletest/include/gtest/gtest-death-test.h224// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1223 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1233 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUMsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h1246 // Without the bound on n_max (which compilers these days never leverage), theCOMMENT
MEDIUM⚡src/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUM⚡src/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUM⚡src/chrono_thirdparty/rapidxml/manual.html90 Note that RapidXml performs no decoding - strings returned by name() and value() functions will contain text encoded usCODE
MEDIUMsrc/chrono_thirdparty/VHACD/VHACD.h102// mesh to produce more robust results. However, Khaled learned that theCOMMENT
MEDIUMsrc/chrono_ros/ChROSNodeProcess.cpp45 // 1. Relative to the Chrono_ros shared library (robust for build andCOMMENT
MEDIUM⚡src/chrono_ros/tests_dev/run_dev_tests.sh8# with Chrono's CTest harness (src/tests/unit_tests/ros) for CI.COMMENT
MEDIUMsrc/chrono/solver/ChDirectSolverLS.h222 bool m_use_rhs_sparsity; ///< leverage right-hand side sparsity?CODE
MEDIUMsrc/chrono/multicore_math/real.h95/// Essentially a fuzzy comparison operatorCOMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1177 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1396 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp1887 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3833.cpp2339 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1052 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1258 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp1700 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementHexaANCF_3843.cpp2108 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1117 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1337 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp1828 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementShellANCF_3443.cpp2280 // Gauss-Quadrature points at a time for the current layer to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1116 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1288 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1465 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp1581 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp2110 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3333.cpp2713 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1106 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1278 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1455 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp1571 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp2100 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUMsrc/chrono/fea/ChElementBeamANCF_3243.cpp2703 // Gauss-Quadrature points at a time to better leverage vectorized CPU instructions.COMMENT
MEDIUM…t/BulletCollision/NarrowPhaseCollision/cbtConvexCast.h34//will need to digg deeper to make the algorithm more robustCOMMENT
MEDIUM…ulletCollision/CollisionDispatch/cbtBoxBoxDetector.cpp97 // @@@ this needs to be made more robustCOMMENT
MEDIUMsrc/chrono/collision/bullet/LinearMath/cbtMatrix3x3.h660 ///extractRotation is from "A robust method to extract the rotational part of deformations"COMMENT
MEDIUMsrc/chrono_modal/ChModalAssembly.h576 // dummy vectors to provide seamless behavior in either full or reduced stateCOMMENT
MEDIUM…chrono_synchrono/controller/SynControllerFunctions.cpp16// we have a more robust and flexible method for controller composition, theseCOMMENT
MEDIUM…c/chrono_synchrono/controller/SynControllerFunctions.h16// we have a more robust and flexible method for controller composition, theseCOMMENT
MEDIUMsrc/demos/mbs/demo_MBS_feeder.cpp73 0.002 // radius of 'inflating' of mesh (for more robust collision detection)CODE
MEDIUMsrc/demos/mbs/demo_MBS_feeder.cpp117 0.002 // radius of 'inflating' of mesh (for more robust collision detection)CODE
MEDIUMsrc/demos/mbs/demo_MBS_custom_contact.cpp48// NOTES: - this is *not* a robust methodCOMMENT
LOWsrc/demos/python/mbs/demo_MBS_gears.py101# Also, note that the initial position of the constraint has no importance (simply use CSYSNORM),COMMENT
LOWsrc/demos/python/mbs/demo_MBS_gears.py116# epicycloidal reducer, so, as wheel C, we will simply use the ground object 'mbody_truss'.COMMENT
MEDIUM⚡src/demos/python/mbs/demo_MBS_collision_trimesh.py52# robust than any other options for collision shapes, so use it if definingCOMMENT
LOWsrc/demos/python/fea/demo_FEA_contacts.py162# In this case it is a ChContactSurfaceNodeCloud, so just pass all nodes to it.COMMENT
LOWsrc/demos/python/fea/demo_FEA_beams.py111# Now, simply use BuildBeam to create a beam from a point to another:COMMENT
LOWsrc/demos/python/fea/cables.py101 # Now, simply use BuildBeam to create a beam from a poto another:COMMENT
LOWsrc/demos/python/fea/cables.py141 # Now, simply use BuildBeam to create a beam from a poto another:COMMENT
MEDIUMsrc/demos/fsi/sph/demo_FSI-SPH_PlateSinkage.cpp481 // core-region particle heights (robust against a few fluffed surface grains).COMMENT
Cross-File Repetition19 hits · 95 pts
SeverityFileLineSnippetContext
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH….13.0/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH….13.0/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…test-1.13.0/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…letest-1.13.0/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…t-1.13.0/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…1.13.0/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0initialize gym environment, return dimension of observation and action spaces. args: render: true to toggle on visualizaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/run_episode.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0run single episode args: env: environment (object) policy: policy object with sample() method scaler: scaler object, scaSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/tester.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py0run policy and collect data args: env: environment (object) policy: policy object with sample() method scaler: scaler obSTRING
Unused Imports83 hits · 74 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py13CODE
LOW…st-1.13.0/googletest/test/gtest_xml_output_unittest.py39CODE
LOW…test-1.13.0/googletest/test/gtest_xml_outfiles_test.py35CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py33CODE
LOWsrc/tests/unit_tests/python/core/pyutest_CH_linalg.py22CODE
LOW…ts/unit_tests/python/sensor/pyutest_SEN_data_access.py1CODE
LOW…ests/python/fsi/sph/pyutest_FSI-SPH_Poiseuille_flow.py1CODE
LOW…it_tests/python/fsi/sph/pyutest_FSI-SPH_multithread.py5CODE
LOWsrc/chrono_dem/utils/DemNFNet.py3CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py56CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py61CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py56CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py61CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py2CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py4CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py25CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py28CODE
LOWsrc/demos/python/mbs/demo_MBS_prismatic_force.py29CODE
LOWsrc/demos/python/mbs/demo_MBS_aux_ref.py38CODE
LOWsrc/demos/python/core/demo_CH_EulerAngles.py14CODE
LOWsrc/demos/python/core/demo_CH_EulerAngles.py19CODE
LOWsrc/demos/python/vehicle/demo_VEH_CityBus.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_WheelTestRig_CRM.py2CODE
LOWsrc/demos/python/vehicle/demo_VEH_WheelTestRig_CRM.py7CODE
LOWsrc/demos/python/vehicle/demo_VEH_FEDA.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_FEDA.py25CODE
LOWsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py30CODE
LOWsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py33CODE
LOWsrc/demos/python/vehicle/demo_VEH_SteeringController.py25CODE
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_M113.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_M113.py25CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py26CODE
LOWsrc/demos/python/vehicle/demo_VEH_Gator.py27CODE
LOWsrc/demos/python/vehicle/demo_VEH_UAZBUS.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_UAZBUS.py27CODE
LOWsrc/demos/python/vehicle/demo_VEH_ARTcar.py14CODE
LOWsrc/demos/python/vehicle/demo_VEH_RigidTerrain.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_MAN_10t.py23CODE
LOWsrc/demos/python/vehicle/demo_VEH_WheelTestRig.py5CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py15CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py16CODE
LOWsrc/demos/python/vehicle/demo_VEH_TrailerJSON.py17CODE
LOWsrc/demos/python/vehicle/demo_VEH_TwoCars.py21CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV_DefSoil.py24CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py22CODE
LOWsrc/demos/python/vehicle/demo_VEH_HMMWV9_YUP.py23CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/tester.py16CODE
LOW…c/demos/python/chrono-tensorflow/PPO/train_parallel.py6CODE
LOW…c/demos/python/chrono-tensorflow/PPO/train_parallel.py6CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/utils.py7CODE
LOWsrc/demos/python/chrono-tensorflow/PPO/utils.py8CODE
LOWsrc/demos/python/chrono-tensorflow/envs/env_test.py12CODE
LOWsrc/demos/python/chrono-tensorflow/envs/chtrain.py8CODE
LOWsrc/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py19CODE
LOWsrc/demos/python/robot/demo_ROBOT_Turtlebot_Rigid.py21CODE
LOWsrc/demos/python/robot/demo_ROBOT_Viper_CRM.py23CODE
LOWsrc/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py22CODE
23 more matches not shown…
AI Response Leakage8 hits · 64 pts
SeverityFileLineSnippetContext
HIGHtemplate_project/CMakeLists.txt60# In this example, we only request the Irrlicht module (required)COMMENT
HIGHtemplate_project_ros/CMakeLists.txt60# In this example, we only request the ROS module (required).COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_motors.py207# torque by a custom function. In this example we implement aCOMMENT
HIGH⚡src/demos/python/mbs/demo_MBS_imposed_motion.py40# In this example we impose position and rotation of a body shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py79# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py134# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py158# In this example we impose position and rotation of a shape respect to absolute reference,COMMENT
HIGHsrc/demos/python/mbs/demo_MBS_imposed_motion.py183# In this example we impose rotation of a shape respect to absolute reference,COMMENT
Excessive Try-Catch Wrapping25 hits · 51 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py192 except Exception:CODE
LOWcontrib/packaging-python/conda/upload.py261 except Exception as e:CODE
LOWcontrib/packaging-python/conda/upload.py343 except Exception as error:CODE
MEDIUMcontrib/packaging-python/conda/upload.py121def add_package(aserver_api, args, username, package_name, package_attrs, packagCODE
MEDIUMsrc/demos/tools/blender_py/blend_pproc_render.py133 print('Error while importing meshes')CODE
MEDIUMsrc/demos/python/mbs/demo_MBS_checkpoint.py82 print("Error creating output directory ")CODE
MEDIUM…/demos/python/parsers/demo_PARSER_Python_SolidWorks.py82 print("Error creating output directory " )CODE
MEDIUM…/demos/python/parsers/demo_PARSER_Python_SolidWorks.py88 print("Error creating anim directory " )CODE
MEDIUM⚡src/demos/python/core/demo_CH_functions.py39 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_SuspensionTestRig.py81 print("Error creating output directory " )CODE
MEDIUM⚡…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py53 print(f"Error processing wheel: {e}")CODE
LOW⚡…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py52 except Exception as e:CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_WheeledJSON.py88 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/vehicle/demo_VEH_HMMWV.py108 print("Error creating output directory " )CODE
MEDIUM⚡src/demos/python/robot/demo_ROBOT_RoboSimian_Rigid.py300 print("Error creating output directory " )CODE
MEDIUM⚡src/demos/python/fea/demo_FEA_shells.py36 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/fea/demo_FEA_contacts.py127 print('Error Loading meshes')CODE
MEDIUM⚡src/demos/python/fea/demo_FEA_shellsBST.py32 print("Error creating output directory " )CODE
MEDIUM⚡src/demos/python/fea/demo_FEA_loads_dynamic.py32 print("Error creating output directory " )CODE
MEDIUMsrc/demos/python/sensor/demo_SEN_HMMWV.py105 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs_controller.py251 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs.py72 print("Error creating output directory ")CODE
MEDIUMsrc/demos/python/yaml/demo_YAML_mbs.py79 print("Error creating output directory ")CODE
MEDIUM⚡src/demos/python/postprocess/demo_POST_povray1.py26 print("Error creating output directory " )CODE
MEDIUM⚡src/demos/python/postprocess/demo_POST_povray2.py26 print("Error creating output directory " )CODE
Empty Error Handlers8 hits · 40 pts
SeverityFileLineSnippetContext
HIGH…test-1.13.0/googletest/test/gtest_xml_outfiles_test.py89except os.error:CODE
HIGH…test-1.13.0/googletest/test/gtest_xml_outfiles_test.py93except os.error:CODE
HIGH…test-1.13.0/googletest/test/gtest_xml_outfiles_test.py97except os.error:CODE
HIGH…t-1.13.0/googletest/test/googletest-filter-unittest.py47except ImportError:CODE
HIGH….13.0/googletest/test/googletest-json-outfiles-test.py152except os.error:CODE
HIGH….13.0/googletest/test/googletest-json-outfiles-test.py156except os.error:CODE
HIGH….13.0/googletest/test/googletest-json-outfiles-test.py160except os.error:CODE
HIGHsrc/demos/tools/blender_py/blend_pproc_render.py183except TypeError:CODE
Hyper-Verbose Identifiers33 hits · 30 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py49def create_release_interactive(aserver_api, username, package_name, version, release_attrs):CODE
LOW⚡data/models/regolith/generate_regolith.py126def delete_particle_and_material(particle, material):CODE
LOW…s/unit_tests/python/physics/pyutest_CH_system_state.py57def test_state_solve_acceleration():CODE
LOW…s/unit_tests/python/physics/pyutest_CH_system_state.py95def test_wrench_member_of_temporary():CODE
LOWsrc/chrono_multicore/physics/Ch3DOFContainer.h36class ChMulticoreDataManager;CODE
LOWsrc/chrono_multicore/physics/Ch3DOFContainer.h126 friend class ChMulticoreDataManager;CODE
LOWsrc/chrono_multicore/physics/ChSystemMulticore.h45class ChMulticoreDataManager;CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py320def make_material_color_const(nameID, color_const=(1,0,0,0)):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py340def make_material_color_attribute(nameID, colname, per_instance=False):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py571def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matnaCODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py584def update_meshsetting_falsecolor_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py615def update_meshsetting_color_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py626def update_glyphsetting_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py676def make_chrono_object_assetlist(mname,mpos,mrot, masset_list):CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py717def make_chrono_object_clones(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py784def make_chrono_glyphs_objects(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py972def make_chrono_glyphs_vectors(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1093def make_chrono_glyphs_points(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1142def make_chrono_glyphs_coordsys(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1318def update_camera_coordinates(mname,mpos,mrot):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py320def make_material_color_const(nameID, color_const=(1,0,0,0)):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py340def make_material_color_attribute(nameID, colname, per_instance=False):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py571def setup_property_quaternion(meshsetting, propname, min=0, max=1, mvectplot='NORM', mcolormap='colormap_viridis', matnaCODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py584def update_meshsetting_falsecolor_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py615def update_meshsetting_color_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py626def update_glyphsetting_material(new_object, meshsetting, propname):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py676def make_chrono_object_assetlist(mname,mpos,mrot, masset_list):CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py717def make_chrono_object_clones(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py784def make_chrono_glyphs_objects(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py972def make_chrono_glyphs_vectors(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1093def make_chrono_glyphs_points(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1142def make_chrono_glyphs_coordsys(mname,mpos,mrot,CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1318def update_camera_coordinates(mname,mpos,mrot):CODE
Deep Nesting33 hits · 25 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py121CODE
LOWcontrib/packaging-python/conda/upload.py291CODE
LOWdata/models/regolith/generate_regolith.py8CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py8CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py123CODE
LOW…hrono_thirdparty/yaml-cpp/test/create-emitter-tests.py174CODE
LOW…letest-1.13.0/googletest/test/gtest_json_test_utils.py35CODE
LOW…letest-1.13.0/googletest/test/gtest_json_test_utils.py45CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py112CODE
LOW…gletest-1.13.0/googletest/test/gtest_xml_test_utils.py153CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py584CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py626CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py676CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py717CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py784CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1794CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py2112CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py584CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py626CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py676CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py717CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py784CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1794CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py2112CODE
LOWsrc/demos/tools/blender_py/reader.py16CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py28CODE
LOWsrc/demos/tools/blender_py/blend_pproc_render.py101CODE
LOWsrc/demos/python/SetChronoSolver.py3CODE
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py26CODE
LOWsrc/demos/python/sensor/demo_SEN_camera.py91CODE
LOWsrc/demos/python/sensor/radar.py108CODE
LOWsrc/demos/python/yaml/demo_YAML_mbs.py25CODE
LOWsrc/demos/python/fsi/demo_FSI_ObjectDrop.py73CODE
Verbosity Indicators15 hits · 25 pts
SeverityFileLineSnippetContext
LOW⚡data/models/regolith/generate_regolith.py135 # Step 1: Generate a particleCOMMENT
LOW⚡data/models/regolith/generate_regolith.py138 # Step 2: Export the particle as OBJ with the materialCOMMENT
LOW⚡data/models/regolith/generate_regolith.py142 # Step 3: Delete the particle and materialCOMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp99 // Step 1: Determine if the sprocket is ahead or behind of the other circlesCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp123 // Step 2: Create an ordered list of the circles with respect to their distance from the starting circleCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp150 // Step 3: Going down the ordered list of circles from farthest to closest,COMMENT
Structural Annotation Overuse15 hits · 24 pts
SeverityFileLineSnippetContext
LOW⚡data/models/regolith/generate_regolith.py135 # Step 1: Generate a particleCOMMENT
LOW⚡data/models/regolith/generate_regolith.py138 # Step 2: Export the particle as OBJ with the materialCOMMENT
LOW⚡data/models/regolith/generate_regolith.py142 # Step 3: Delete the particle and materialCOMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3386 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3422 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3480 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3583 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3622 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3679 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3727 // Step 1: Schubfach multiplier calculation.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3753 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWsrc/chrono_thirdparty/yaml-cpp/src/contrib/dragonbox.h3787 // Step 3: Find the significand with the small divisor.COMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp99 // Step 1: Determine if the sprocket is ahead or behind of the other circlesCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp123 // Step 2: Create an ordered list of the circles with respect to their distance from the starting circleCOMMENT
LOW…tracked_vehicle/track_assembly/ChTrackAssemblyBand.cpp150 // Step 3: Going down the ordered list of circles from farthest to closest,COMMENT
AI Structural Patterns14 hits · 8 pts
SeverityFileLineSnippetContext
LOW…etest-1.13.0/googletest/test/googletest-output-test.py213CODE
LOW…googletest-1.13.0/googlemock/test/gmock_output_test.py72CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py140CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py218CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py476CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py972CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1093CODE
LOWsrc/importer_blender/for_blender_5.0/chrono_import.py1142CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py140CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py218CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py476CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py972CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1093CODE
LOWsrc/importer_blender/for_blender_4.4/chrono_import.py1142CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/chrono_models/robot/curiosity/Curiosity.cpp432 // Initialize rover parts, fixing bodies to ground as requestedCOMMENT
Cross-Language Confusion3 hits · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/demos/python/chrono-tensorflow/PPO/policy.py170 2) D_KL(pi_old || pi_new)STRING
HIGH…c/demos/python/chrono-tensorflow/PPO/train_parallel.py214 kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new)STRING
HIGHsrc/demos/python/chrono-tensorflow/PPO/train_serial.py255 kl_targ: D_KL target for policy update [D_KL(pi_old || pi_new)STRING
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWcontrib/packaging-python/conda/upload.py160 # Check if the release already existsCOMMENT
LOW…t-1.13.0/googletest/test/googletest-filter-unittest.py67# Check if this platform can unset environment variables in child processes.COMMENT
LOW⚡…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py43 # Check if this is a deformable tire (FEA)COMMENT
LOW…s/python/vehicle/demo_VEH_CRMTerrain_WheeledVehicle.py358 # Output resultsCOMMENT
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsrc/importer_blender/for_blender_5.0/chrono_import.py35# - if no material is added to a visual shape in Chrono, you can add by hand in Blender toCOMMENT
MEDIUMsrc/importer_blender/for_blender_4.4/chrono_import.py35# - if no material is added to a visual shape in Chrono, you can add by hand in Blender toCOMMENT
Docstring Block Structure1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…/googletest-1.13.0/googletest/test/gtest_test_utils.py198Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/chrono/physics/ChContactSMC.cpp162 //// TODO: implement proper MultiStep modeCOMMENT
LOWsrc/chrono_modal/ChModalDamping.cpp136 // TODO: implement an eigensolver using Eigen::Dense matrix directly, without Nullspace transformation,COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcontrib/build-scripts/linux/buildFastDDS.sh17# Usage:COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…l-cpp/test/googletest-1.13.0/docs/reference/mocking.md279 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE