Better error messages for invalid queries and query filters blocks
Handle other cases where the config is invalid.
This commit is contained in:
parent
fba13b0092
commit
5861352d57
9 changed files with 29 additions and 5 deletions
3
lib/analyze.js
generated
3
lib/analyze.js
generated
|
|
@ -354,6 +354,9 @@ function validateQueryFilters(queryFilters) {
|
|||
if (!queryFilters) {
|
||||
return [];
|
||||
}
|
||||
if (!Array.isArray(queryFilters)) {
|
||||
throw new Error(`Query filters must be an array of "include" or "exclude" entries. Found ${typeof queryFilters}`);
|
||||
}
|
||||
const errors = [];
|
||||
for (const qf of queryFilters) {
|
||||
const keys = Object.keys(qf);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue