You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A discussion dedicated to the Azure Region module. Share your thoughts, questions, and feedback here.
Module Scorecard
Presentation & Onboarding
Credential Hygiene
Restricted-Environment Readiness
Engineering Quality
Overall
25 / 25
20 / 20
N/A
10 / 10
100 / 100
Drilldown
Presentation & Onboarding — 25 / 25
Criterion
Max
Score
Notes
Configuration-mode examples
12
12
Multiple documented examples: default usage, customize existing regions, and exclude regions. Each shows sensible defaults and clear use cases.
Coder-context framing
8
8
README clearly states "This module adds a parameter" to Coder, names both Coder and Azure, and shows integration with data.coder_workspace.me.start_count and coder_parameter.
Visual preview
5
5
Three embedded images: azure-default.png, azure-custom.png, and azure-exclude.png showing the module in action.
Credential Hygiene — 20 / 20
Criterion
Max
Score
Notes
Secrets marked sensitive
16
16
Module has no secret inputs; it only provides a region parameter. No inline secrets in examples.
Non-hardcoded auth path
4
4
No authentication required; this is a parameter helper module with no auth concerns.
Restricted-Environment Readiness — N/A
Criterion
Max
Score
Notes
Mirrorable artifact source
10
N/A
Module downloads nothing; it only creates a coder_parameter resource with hardcoded region data.
Bring-your-own binary
5
N/A
No binaries to install.
Egress transparency
3
N/A
No external endpoints contacted; purely declarative Terraform.
Runs without sudo
2
N/A
No scripts executed.
Engineering Quality — 10 / 10
Criterion
Max
Score
Notes
Input quality
6
6
All inputs have clear descriptions and sensible defaults. exclude is typed as list(string), custom_names and custom_icons as map(string), mutable as bool, coder_parameter_order as number with null default.
Test coverage
4
4
TypeScript tests in main.test.ts cover default output, customized default, and coder_parameter order. Tests verify business logic appropriately.
Overall — 100 / 100
Raw 55 / 55 → round(55 / 55 × 100) = 100
Scored against SCORECARD.md on 2026-08-10 with claude-sonnet-4-5.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
A discussion dedicated to the Azure Region module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 25 / 25
data.coder_workspace.me.start_countandcoder_parameter.Credential Hygiene — 20 / 20
Restricted-Environment Readiness — N/A
coder_parameterresource with hardcoded region data.Engineering Quality — 10 / 10
excludeis typed aslist(string),custom_namesandcustom_iconsasmap(string),mutableasbool,coder_parameter_orderasnumberwith null default.Overall — 100 / 100
Raw 55 / 55 → round(55 / 55 × 100) = 100
Scored against SCORECARD.md on 2026-08-10 with
claude-sonnet-4-5.All reactions