Azure / Azure/bicep

Fixes for default values in bicepconfig.json

Open
#6,591 0 comments 0 reactions 0 assignees View on GitHub
devdiv Needs: Upvote
Dominant language
Bicep
Stars
3.6k
Forks
830
Avg merge
1d 21m
Merged PRs (30d)
79

Description

- [ ] Intellisense default for the entire config file can have just the rules section (like currently)
- [ ] Fix: Intellisense default for moduleAliases is missing "public", should be this:
"ts": {}, "br": { "public": { "registry": "[mcr.microsoft.com](http://mcr.microsoft.com/)", "modulePath": "bicep" } },
- [ ] Make Intellisense default for the cloud section this (currently it's an empty object):
"cloud": { "currentProfile": "AzureCloud", "credentialPrecedence": [ "AzureCLI", "AzurePowerShell" ], "profiles": {} }
- [ ] Add tests to make sure Intellisense defaults (bicepconfig.schema.json) match what is in default bicepconfig.json file (it would be even better to have one generate the other, maybe later)

Contributor guide

Open the contributing guide

Research direction

Compare the Intellisense defaults in bicepconfig.schema.json with the defaults in bicepconfig.json, focusing on the rules, moduleAliases, and cloud sections listed in the issue. Add coverage that verifies the schema defaults match the default configuration, and consider the requested consistency across both files complete when those checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
developer-experience, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.