-
- Downloads
feat: Log warnings when unknown configuration options or option types found (#554)
This PR adds detection and log warnings for the following config validation errors: - Unknown config option (e.g misspelling of a valid config option) - Config option is a wrong type (e.g. string instead of boolean) It does *not* propagate this warning to the user (i.e. in onboarding or PRs) yet due to the high chance that we'll find a false negative. I will watch logs for a week or so and then once happy with results will activate user-visible warnings via #556. Closes #548, Closes #555
Showing
- lib/config/validation.js 84 additions, 0 deletionslib/config/validation.js
- lib/workers/global/index.js 5 additions, 0 deletionslib/workers/global/index.js
- lib/workers/package-file/index.js 20 additions, 2 deletionslib/workers/package-file/index.js
- lib/workers/repository/apis.js 11 additions, 0 deletionslib/workers/repository/apis.js
- test/config/__snapshots__/validation.spec.js.snap 39 additions, 0 deletionstest/config/__snapshots__/validation.spec.js.snap
- test/config/validation.spec.js 30 additions, 0 deletionstest/config/validation.spec.js
- test/workers/global/index.spec.js 8 additions, 1 deletiontest/workers/global/index.spec.js
- test/workers/package-file/__snapshots__/index.spec.js.snap 3 additions, 0 deletionstest/workers/package-file/__snapshots__/index.spec.js.snap
- test/workers/package-file/index.spec.js 6 additions, 0 deletionstest/workers/package-file/index.spec.js
- test/workers/repository/__snapshots__/apis.spec.js.snap 4 additions, 2 deletionstest/workers/repository/__snapshots__/apis.spec.js.snap
- test/workers/repository/apis.spec.js 19 additions, 7 deletionstest/workers/repository/apis.spec.js
Loading
Please register or sign in to comment