prepare_enclosure
47 / 100Cloudy
- Purpose
- 17 / 20
- When to use
- 0 / 20
- Arguments
- 8 / 25
- Return value
- 15 / 15
- Constraints and side effects
- 7 / 10
- Examples
- 0 / 10
- MajorSays nothing about when to use it, or when not to.
no_usage_context - MajorArguments without a description: parameters.activeTemplate, parameters.lengthMm, parameters.widthMm, parameters.heightMm, parameters.wallMm, parameters.basePlateThicknessMm, parameters.lidThicknessMm, parameters.cornerRadiusMm, parameters.holeDiameterMm, parameters.riserHeightMm, parameters.standoffCount, parameters.portCount, parameters.ioCutouts, parameters.ioCutouts[].shape, parameters.ioCutouts[].wall, parameters.ioCutouts[].offsetMm, parameters.ioCutouts[].verticalOffsetMm, parameters.ioCutouts[].widthMm, parameters.ioCutouts[].heightMm, parameters.ioCutouts[].diameterMm, parameters.wallPattern, parameters.diagonalVentAngleDeg, parameters.diagonalVentLengthMm, parameters.diagonalVentWidthMm, parameters.diagonalVentSpacingMm, parameters.voronoiWallEnabled, parameters.voronoiWallTarget, parameters.voronoiMaxOverhangDeg, parameters.voronoiCellSizeMm, parameters.voronoiWebMm, parameters.voronoiSeed, parameters.includePcb, parameters.driveEnclosureFromPcb, parameters.pcbLengthMm, parameters.pcbWidthMm, parameters.pcbThicknessMm, parameters.pcbHoleSpacingX, parameters.pcbHoleSpacingY, parameters.pcbWallClearanceMm, parameters.pcbMountingHoles, parameters.includeLid, parameters.includeLidLip, parameters.fastenerMode, parameters.lidScrewHolesEnabled, parameters.lidScrewPlacement, parameters.lidScrewSize, parameters.pcbScrewSize, parameters.lidLipDepthMm, parameters.lidFitClearanceMm, parameters.ventEnabled, parameters.ventPattern, parameters.ventSlotCount, parameters.ventSlotLengthMm, parameters.ventSlotWidthMm, parameters.ventSlotSpacingMm, parameters.ventSlotRotationDeg, parameters.materialId.
param_no_description - MinorString arguments with no constraint or example: parameters.activeTemplate.
loose_string_param - MinorNo `required` list, so every argument is optional.
no_required - MinorThe meaning of the boolean argument parameters.voronoiWallEnabled is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.includePcb is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.driveEnclosureFromPcb is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.includeLid is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.includeLidLip is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.lidScrewHolesEnabled is unclear.
vague_boolean - MinorThe meaning of the boolean argument parameters.ventEnabled is unclear.
vague_boolean