Fixes for default values in bicepconfig.json
- 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
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