Repository Analysis

earthtojake/text-to-cad

A collection of agent skills for CAD, robotics and hardware design

13.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of earthtojake/text-to-cad, a JavaScript project with 8,114 GitHub stars. SynthScan v2.0 examined 441,340 lines of code across 1430 source files, recording 5645 pattern matches distributed across 11 syntactic categories. The overall adjusted score of 13.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).

13.2
Adjusted Score
13.2
Raw Score
100%
Time Factor
2026-07-11
Last Push
8.1K
Stars
JavaScript
Language
441.3K
Lines of Code
1.4K
Files
5.6K
Pattern Hits
2026-07-14
Scan Date
0.07
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 8HIGH 85MEDIUM 4LOW 5548

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 5645 distinct pattern matches across 11 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.

Hyper-Verbose Identifiers4353 hits · 4230 pts
SeverityFileLineSnippetContext
LOW…ts/viewer/moveit2_server/moveit2_server/srdf_source.py241def _disabled_collision_source(CODE
LOW…ripts/viewer/moveit2_server/moveit2_server/protocol.py103def normalize_protocol_version(value: Any) -> int:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py71def _file_ref_relative_to_cad_dir(file_ref: str, *, cad_dir: str, cad_root: Path) -> str:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py163def _all_joint_names_for_chain(robot: dict[str, Any], *, base_link: str, tip_link: str) -> list[str]:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py397def _srdf_inventory_from_source(srdf_source: SrdfSource, *, srdf_path: Path, urdf_path: Path) -> dict[str, Any]:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py447def _validate_planning_groups(value: Any, *, link_names: set[str], joint_names: set[str]) -> list[dict[str, Any]]:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py555def _joint_adjacent_to_any_link(robot: dict[str, Any], parent_link: str, child_links: set[str]) -> bool:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py627def _validate_group_state_joint_value(state_name: str, joint_name: str, value: float, joint: dict[str, Any]) -> None:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py31def _target_end_effector_name(request: Any) -> str:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py86def _robot_description_for_moveit(urdf_path: Path) -> str:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py148def _native_start_joint_values(request: Any, joint_types: dict[str, str] | None = None) -> dict[str, float]:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py160def _native_to_legacy_joint_value(value: float, joint_type: str) -> float:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py164def _native_to_legacy_joint_values(values: dict[str, float], joint_types: dict[str, str]) -> dict[str, float]:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py197def _planning_pipeline_config(request: Any) -> dict[str, Any]:CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py420 def _position_goal_constraints(self, target_pose: Any, end_effector: dict[str, Any]) -> list[Any]:CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js14export function topologyDisplayEdgeSurfaceOffsetForSettings(edgeSettings = {}) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js18export function applyTopologyDisplayEdgeSurfaceOffset(records, edgeSettings = {}) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js33export function disposeTopologyDisplayEdgeObject(object) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js82function transformEntriesSignature(transforms) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js121export function selectorTransformsFromDisplayRecords(displayRecords) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js136function runtimeHasVisibilityClassRows(runtime) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js141function displayEdgeRowsCanUseSelectorClasses(displayEdgeRuntime, selectorRuntime) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js164function runtimeUsesSurfaceOwnedEdges(runtime) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js168export function displayEdgeRuntimeWithSelectorVisibilityClasses(displayEdgeRuntime, selectorRuntime) {CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js187export function resolveTopologyDisplayEdgeRuntimes({CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js224export function shouldRenderTopologyDisplayEdges({CODE
LOW…ackages/cadjs/src/common/topologyDisplayEdgeRuntime.js241export function shouldUseRecordTopologyEdgeTransforms({CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js39export function hasStepParameterRenderValues(value) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js43export function stepParameterRenderValuesAreAnimated(rawParams) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js47function parameterMapForDefinition(definition) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js100export function normalizeStepParameterRenderValues(definition, rawParams = {}) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js134export function stepParameterRenderFrameProgress(params, frameIndex) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js145export function stepParameterRenderFrameValues(definition, params, frameIndex) {CODE
LOW…pts/viewer/packages/cadjs/src/common/stepParameters.js161export function stepParameterRenderFrameState(params, frameIndex) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js36function stitchToleranceForPolylines(polylines) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js68function normalizeVisibilityClassSet(value) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js102function edgeRowPassesVisibilityClassFilter(row, visibilityClasses) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js129function buildTopologyPolylinesForRun(proxy, segmentStart, segmentCount) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js160function buildTopologyPolylinesForEdgeId(proxy, edgeIds, rowIndex, segmentCount) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js233export function stitchTopologyDisplayEdgePolylines(polylines) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js280export function hasTopologyDisplayEdgeProxy(selectorRuntime) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js290export function hasTopologyDisplayEdgeClassification(selectorRuntime) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js294export function shouldUseTopologyDisplayEdges(selectorRuntime) {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js300export function buildTopologyDisplayEdgePositions(selectorRuntime, {CODE
LOW…ewer/packages/cadjs/src/common/topologyDisplayEdges.js378export function buildTopologyDisplayEdgePolylines(selectorRuntime, {CODE
LOW…iewer/packages/cadjs/src/common/headlessRenderEntry.js48function shouldEncodeTransparentGif(job = {}) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js34export function topologyLineDepthBiasForWidth(lineWidth = 1, { visibilityClass = "" } = {}) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js55export function lineSegmentPositionsFromGeometry(geometry) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js78export function syncScreenSpaceLineMaterialResolution(materials, width, height) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js113function topologyEdgeRowMatchesPartIds(row, partIds = []) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js117function topologyEdgeRowMatchesLineStripFilters(row, {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js137function shouldBuildTopologyLineStrips(selectorRuntime, filters = {}) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js163function normalizeVisibilityClasses(value, fallback = DEFAULT_VISIBLE_TOPOLOGY_EDGE_CLASSES) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js180function normalizeTopologyEdgeClassSettings(edgeSettings = {}, baseTheme = {}, fallbackClasses = DEFAULT_VISIBLE_TOPOLOGCODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js227function runtimeHasVisibilityClassRows(selectorRuntime) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js232export function createScreenSpaceLineSegments(context = {}, positions, {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js276function createScreenSpaceLineMaterial(LineMaterial, {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js310export function createScreenSpaceLineStrip(context = {}, positions, {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js430export function createScreenSpaceLineSegmentsFromGeometry(context, geometry, options, materials = null) {CODE
LOW…cripts/viewer/packages/cadjs/src/common/renderEdges.js486export function createTopologyDisplayEdgeObject(context = {}, selectorRuntime, edgeSettings, baseTheme, materials = nullCODE
4293 more matches not shown…
Cross-File Repetition85 hits · 425 pts
SeverityFileLineSnippetContext
HIGH…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py0return urdf xml with relative mesh paths rewritten as file uris.STRING
HIGHviewer/moveit2_server/moveit2_server/moveit_py.py0return urdf xml with relative mesh paths rewritten as file uris.STRING
HIGH…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py0return urdf xml with relative mesh paths rewritten as file uris.STRING
HIGH…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py0moveit 2 adapter used by the local ros 2 moveit2 server.STRING
HIGHviewer/moveit2_server/moveit2_server/moveit_py.py0moveit 2 adapter used by the local ros 2 moveit2 server.STRING
HIGH…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py0moveit 2 adapter used by the local ros 2 moveit2 server.STRING
HIGH…scripts/viewer/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…ls/dxf/scripts/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGHviewer/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGHpackages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…scripts/viewer/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…ls/dxf/scripts/packages/cadpy/src/cadpy/step_export.py0return a quantity_colorrgba with explicit linear rgb semantics. build123d.color exposes its values through quantity_coloSTRING
HIGH…scripts/viewer/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…ls/cad/scripts/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…ls/dxf/scripts/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGHviewer/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGHpackages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…scripts/viewer/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…ls/cad/scripts/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…ls/dxf/scripts/packages/cadpy/src/cadpy/source_hash.py0hash the generator script content and record its metadata path.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGH…kills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGH…kills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGHviewer/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGHpackages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGHskills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGHskills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0a named native build123d joint on a part-like shape.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGH…kills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGH…kills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGHviewer/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGHpackages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGHskills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGHskills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0a source-level placement relationship recorded by assemblyhelper.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGH…kills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGH…kills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGHviewer/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGHpackages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGHskills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGHskills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0build a compact step-friendly label such as m3_standoff:front_left.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGH…kills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGH…kills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGHviewer/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGHpackages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGHskills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGHskills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0assign native build123d label/color metadata and return the shape.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
HIGH…kills/cad/scripts/packages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
HIGH…kills/dxf/scripts/packages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
HIGHviewer/packages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
HIGHpackages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
HIGH…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py0return the native joint label used for named mate frames.STRING
25 more matches not shown…
Unused Imports414 hits · 397 pts
SeverityFileLineSnippetContext
LOW…pts/viewer/moveit2_server/moveit2_server/dispatcher.py1CODE
LOW…scripts/viewer/moveit2_server/moveit2_server/server.py1CODE
LOW…ts/viewer/moveit2_server/moveit2_server/srdf_source.py1CODE
LOW…ripts/viewer/moveit2_server/moveit2_server/protocol.py1CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py1CODE
LOW…ewer/moveit2_server/moveit2_server/joint_state_seed.py1CODE
LOW…ipts/viewer/moveit2_server/moveit2_server/moveit_py.py1CODE
LOW…wer/scripts/viewer/packages/cadpy/src/cadpy/catalog.py1CODE
LOW…ipts/viewer/packages/cadpy/src/cadpy/cad_ref_syntax.py1CODE
LOW…cripts/viewer/packages/cadpy/src/cadpy/step_targets.py1CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/metadata.py1CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/analysis.py1CODE
LOW…r/scripts/viewer/packages/cadpy/src/cadpy/step_hash.py1CODE
LOW…ipts/viewer/packages/cadpy/src/cadpy/step_artifacts.py1CODE
LOW…ewer/scripts/viewer/packages/cadpy/src/cadpy/render.py1CODE
LOW…ts/viewer/packages/cadpy/src/cadpy/assembly_flatten.py1CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/step_metadata.py1CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/step_artifact.py1CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/validators.py1CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1CODE
LOW…ewer/scripts/viewer/packages/cadpy/src/cadpy/lookup.py1CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/glb.py1CODE
LOW…wer/scripts/viewer/packages/cadpy/src/cadpy/threemf.py1CODE
LOW…cripts/viewer/packages/cadpy/src/cadpy/glb_topology.py1CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/api.py1CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/api.py3CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/api.py4CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py1CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/cli_logging.py1CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/source_hash.py1CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/assembly.py1CODE
LOW…iewer/packages/cadpy/src/cadpy/assembly_composition.py1CODE
LOW…s/viewer/packages/cadpy/src/cadpy/generation_status.py1CODE
LOW…ts/viewer/packages/cadpy/src/cadpy/glb_mesh_payload.py1CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py1CODE
LOW…ipts/viewer/packages/cadpy/src/cadpy/selector_types.py1CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/assembly_spec.py1CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/file_metadata.py1CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/stl.py1CODE
LOW…r/scripts/viewer/packages/cadpy/src/cadpy/reporting.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/findings.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/builder.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/cli.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/external.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/source.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/__main__.py1CODE
LOWplugins/cad/skills/sdf/scripts/sdf/validation.py1CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…ackages/cadpy_metadata/src/cadpy_metadata/generator.py3CODE
LOWplugins/cad/skills/urdf/scripts/urdf/cli.py1CODE
LOWplugins/cad/skills/urdf/scripts/urdf/source.py1CODE
LOWplugins/cad/skills/urdf/scripts/urdf/__main__.py1CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py3CODE
354 more matches not shown…
Excessive Try-Catch Wrapping376 hits · 348 pts
SeverityFileLineSnippetContext
LOW…scripts/viewer/moveit2_server/moveit2_server/server.py37 except Exception as exc:CODE
LOW…cripts/viewer/moveit2_server/moveit2_server/context.py886 except Exception as exc:CODE
LOW…ewer/moveit2_server/moveit2_server/joint_state_seed.py51 except Exception:CODE
LOW…ewer/moveit2_server/moveit2_server/joint_state_seed.py55 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py818 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py833 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py843 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1235 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1248 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1262 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1324 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1408 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1804 except Exception as exc:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py1978 except Exception:CODE
LOW…ipts/viewer/packages/cadpy/src/cadpy/step_artifacts.py70 except Exception as exc:CODE
LOW…ipts/viewer/packages/cadpy/src/cadpy/step_artifacts.py225 except Exception:CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/step_artifact.py60 except Exception:CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/step_artifact.py103 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/validators.py116 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py764 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py774 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py807 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py813 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py904 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py909 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py922 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py579 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py625 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py657 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py741 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py752 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py891 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1327 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1381 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1501 except Exception:CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1509 except Exception:CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py105 except Exception:CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py165 except Exception:CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py177 except Exception:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py225 except Exception:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py243 except Exception as exc:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py280 except Exception:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py852 except Exception:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py941 except Exception as exc:CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/assembly_spec.py207 except Exception as exc:CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/assembly_spec.py244 except Exception as exc:CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/assembly_spec.py254 except Exception as exc:CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py963 except Exception:CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py973 except Exception as confirm_exc:CODE
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1105 except Exception:STRING
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1111 except Exception:STRING
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1117 except Exception:STRING
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1058 except Exception:STRING
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1072 except Exception as exc:STRING
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py1232 except Exception as exc:STRING
LOW…ins/cad/skills/cad/scripts/inspect/inspect_refs/cli.py335 except Exception as exc:CODE
LOW…ins/cad/skills/cad/scripts/inspect/inspect_refs/cli.py422 except Exception as exc:CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py818 except Exception:CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py833 except Exception:CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py843 except Exception:CODE
316 more matches not shown…
Deep Nesting193 hits · 148 pts
SeverityFileLineSnippetContext
LOW…wer/scripts/viewer/packages/cadpy/src/cadpy/catalog.py481CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/metadata.py98CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/analysis.py155CODE
LOW…ripts/viewer/packages/cadpy/src/cadpy/step_metadata.py238CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py384CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py420CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py668CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1483CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1593CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py1711CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py2020CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/step_scene.py2229CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/glb.py901CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/glb.py1040CODE
LOW…wer/scripts/viewer/packages/cadpy/src/cadpy/threemf.py159CODE
LOW…cripts/viewer/packages/cadpy/src/cadpy/glb_topology.py113CODE
LOW…cripts/viewer/packages/cadpy/src/cadpy/glb_topology.py335CODE
LOW…cripts/viewer/packages/cadpy/src/cadpy/glb_topology.py458CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py116CODE
LOWplugins/cad/skills/sdf/scripts/sdf/validation.py329CODE
LOWplugins/cad/skills/sdf/scripts/sdf/validation.py375CODE
LOWplugins/cad/skills/sdf/scripts/sdf/validation.py487CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py619CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py1098CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py1141CODE
LOW…ugins/cad/skills/bambu-labs/scripts/bambu_lan_print.py1198CODE
LOWplugins/cad/skills/cad/scripts/snapshot/__main__.py192CODE
LOW…cad/skills/cad/scripts/inspect/inspect_refs/inspect.py55CODE
LOW…cad/skills/cad/scripts/inspect/inspect_refs/inspect.py530CODE
LOW…ins/cad/skills/cad/scripts/inspect/inspect_refs/cli.py363CODE
LOW…ins/cad/skills/cad/scripts/inspect/inspect_refs/cli.py461CODE
LOW…skills/cad/scripts/packages/cadpy/src/cadpy/catalog.py481CODE
LOW…kills/cad/scripts/packages/cadpy/src/cadpy/metadata.py98CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…kills/cad/scripts/packages/cadpy/src/cadpy/analysis.py155CODE
LOW…/cad/scripts/packages/cadpy/src/cadpy/step_metadata.py238CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py384CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py420CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py668CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py1483CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py1593CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py1711CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py2020CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/step_scene.py2229CODE
LOW…cad/skills/cad/scripts/packages/cadpy/src/cadpy/glb.py901CODE
LOW…cad/skills/cad/scripts/packages/cadpy/src/cadpy/glb.py1040CODE
LOW…skills/cad/scripts/packages/cadpy/src/cadpy/threemf.py159CODE
LOW…s/cad/scripts/packages/cadpy/src/cadpy/glb_topology.py113CODE
LOW…s/cad/scripts/packages/cadpy/src/cadpy/glb_topology.py335CODE
LOW…s/cad/scripts/packages/cadpy/src/cadpy/glb_topology.py458CODE
LOW…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py116CODE
LOW…skills/dxf/scripts/packages/cadpy/src/cadpy/catalog.py481CODE
LOW…kills/dxf/scripts/packages/cadpy/src/cadpy/metadata.py98CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…kills/dxf/scripts/packages/cadpy/src/cadpy/analysis.py155CODE
LOW…/dxf/scripts/packages/cadpy/src/cadpy/step_metadata.py238CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/step_scene.py384CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/step_scene.py420CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/step_scene.py668CODE
133 more matches not shown…
Hallucination Indicators8 hits · 110 pts
SeverityFileLineSnippetContext
CRITICAL…skills/cad/scripts/snapshot/runtime/snapshot-render.js1var dM=Object.defineProperty;var Eh=(n,e)=>()=>(n&&(e=n(n=0)),e);var wg=(n,e)=>{for(var t in e)dM(n,t,{get:e[t],enumerabCODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js178 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceEdgeColor.value.getHexString(), "8dc5ff"CODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js179 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceFeatureColor.value.getHexString(), "8dc5CODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js180 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceTangentColor.value.getHexString(), "8dc5CODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js200 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceEdgeColor.value.getHexString(), "111111"CODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js201 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceFeatureColor.value.getHexString(), "1111CODE
CRITICALpackages/cadjs/src/lib/viewer/partVisualState.test.js202 assert.equal(record.material.userData.cadSurfaceEdgeShader.uniforms.cadSurfaceTangentColor.value.getHexString(), "2244CODE
CRITICALskills/cad/scripts/snapshot/runtime/snapshot-render.js1var dM=Object.defineProperty;var Eh=(n,e)=>()=>(n&&(e=n(n=0)),e);var wg=(n,e)=>{for(var t in e)dM(n,t,{get:e[t],enumerabCODE
Over-Commented Block134 hits · 87 pts
SeverityFileLineSnippetContext
LOWrequirements-dev.txt1# Repo-source development environment.COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js441#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js581 return texture2D( envMap, uv ).rgb;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js701 #endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js721 uniform samplerCube envMap;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js761 #elseCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1061 #elseCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1441 spotLight = spotLights[ i ];COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1501 }COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1521 #elseCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1561 diffuseColor *= sampledDiffuseColor;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1581 #endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1661 normal *= faceDirection;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js1681 #endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2061 #if NUM_DIR_LIGHT_SHADOWS > 0COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2381 varying vec2 vMapUv;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2401#ifdef USE_METALNESSMAPCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2421#endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2541#endif`,VE=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2561#endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2581 vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2601#ifdef USE_SPECULAR_COLORMAPCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2681 gl_FragColor.a *= opacity;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2701 #endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2721#include <clipping_planes_pars_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2741varying vec3 vWorldPosition;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2761 #include <displacementmap_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2801 vec2 sampleUV = equirectUv( direction );COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2821 #include <morphtarget_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2841 discard;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2861#include <skinning_pars_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2881 #include <clipping_planes_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2901#include <envmap_pars_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2921 reflectedLight.indirectDiffuse += vec3( 1.0 );COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2941#include <fog_pars_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2961 #include <skinning_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js2981#include <alphamap_pars_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3001 #include <clipping_planes_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3021 #include <envmap_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3041void main() {COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3061}`,aw=`#define MATCAPCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3081 #include <clipping_planes_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3101 #include <opaque_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3121 #include <uv_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3141#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3161varying vec3 vViewPosition;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3181 #include <morphnormal_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3201uniform vec3 specular;COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3221#include <normal_pars_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3241 #include <normal_fragment_begin>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3261#endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3281 #include <skinbase_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3341#endifCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3361#include <iridescence_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3381 vec4 diffuseColor = vec4( diffuse, opacity );COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3401 #include <aomap_fragment>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3421}`,pw=`#define TOONCOMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3441 #include <morphnormal_vertex>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3461#include <common>COMMENT
LOW…skills/cad/scripts/snapshot/runtime/snapshot-render.js3481#include <normalmap_pars_fragment>COMMENT
74 more matches not shown…
Modern Structural Boilerplate63 hits · 63 pts
SeverityFileLineSnippetContext
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOW…kills/cad/scripts/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOW…cad/skills/cad/scripts/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOW…cad/skills/cad/scripts/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOW…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOW…ad/scripts/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOW…ad/scripts/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOW…kills/dxf/scripts/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOW…cad/skills/dxf/scripts/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOW…cad/skills/dxf/scripts/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…ls/dxf/scripts/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOW…ls/dxf/scripts/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOW…xf/scripts/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOW…xf/scripts/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOWviewer/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOWviewer/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOWviewer/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOWviewer/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOWviewer/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOWviewer/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOWviewer/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOWpackages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOWpackages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOWpackages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOWpackages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOWpackages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOWpackages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOWpackages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOWpackages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOW…er/scripts/viewer/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOW…-viewer/scripts/viewer/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOW…scripts/viewer/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOW…pts/viewer/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOW…packages/cadpy_metadata/src/cadpy_metadata/__init__.py11__all__ = [CODE
LOWskills/cad/scripts/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOWskills/cad/scripts/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOWskills/cad/scripts/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
LOW…ls/cad/scripts/packages/cadpy/src/cadpy/step_export.py144 def set_label_color(label: object, color: object | None) -> None:CODE
LOW…ad/scripts/packages/cadpy/src/cadpy/assembly_export.py529 def _set_label_name(self, label: object, name: str | None) -> None:CODE
LOW…ad/scripts/packages/cadpy/src/cadpy/assembly_export.py537 def _set_label_color(self, label: object, color: object | None) -> None:CODE
LOWskills/dxf/scripts/packages/cadpy/src/cadpy/__init__.py3__all__ = [CODE
LOWskills/dxf/scripts/packages/cadpy/src/cadpy/glb.py603 def set_scene_nodes(self, node_indices: list[int]) -> None:CODE
LOWskills/dxf/scripts/packages/cadpy/src/cadpy/api.py6__all__ = ["ensure_step_glb_artifact", "validate_step_glb_artifact"]CODE
LOW…ls/dxf/scripts/packages/cadpy/src/cadpy/step_export.py140 def set_label_name(label: object, name: str | None) -> None:CODE
3 more matches not shown…
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMplugins/cad/skills/sdf/references/llm-guardrails.md1# LLM guardrails for SDF authoringCOMMENT
MEDIUMplugins/cad/skills/sdf/references/frame-semantics.md68## LLM guardrailsCOMMENT
MEDIUMskills/sdf/references/llm-guardrails.md1# LLM guardrails for SDF authoringCOMMENT
MEDIUMskills/sdf/references/frame-semantics.md68## LLM guardrailsCOMMENT
AI Structural Patterns12 hits · 7 pts
SeverityFileLineSnippetContext
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…cad/skills/cad/scripts/inspect/inspect_refs/inspect.py55CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
LOWtests/python/skills/cad/cadpy/test_generation.py154CODE
LOWtests/python/skills/cad/cadpy/test_generation.py252CODE
LOWviewer/packages/cadpy/src/cadpy/generation.py2133CODE
LOWpackages/cadpy/src/cadpy/generation.py2133CODE
LOW…/scripts/viewer/packages/cadpy/src/cadpy/generation.py2133CODE
LOWskills/cad/scripts/inspect/inspect_refs/inspect.py55CODE
LOW…lls/cad/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
LOW…lls/dxf/scripts/packages/cadpy/src/cadpy/generation.py2133CODE
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/src/client/components/workbench/CadWorkspaceTopBar.js421 const menuDirectory = node?.type === "directory" || node?.type === "placeholder" || node?.type === "entry"CODE
LOWviewer/src/client/workbench/breadcrumbs.js53 type: "placeholder",CODE
LOWviewer/src/client/workbench/breadcrumbs.js62 type: "placeholder",CODE