mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-25 06:51:11 +00:00
530e3e6ea8
Currently, it's possible to specify unrelated config options under `toolSettings` and `postUpgradeTasks`, which then won't be followed, but won't provide any IDE-aware highlighting. As we specify the `parents` for any child options, we can restrict this further with `additionalProperties: false`. We intentionally don't touch `vulnerabilityAlerts`, as this does have Renovate config underneath it. We need to make sure that the generated schema is now more restrictive, so can't use an `allOf`, as we need to say that only the known options are valid, so have to use the `properties`, not an `allOf`. Co-Authored-By: Claude Sonnet 5.5 <jamie.tanna+claude-code@mend.io> Co-Authored-By: Claude Fable 5.1 <jamie.tanna+claude-code@mend.io>