-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
dbt-score
doesn't properly handle manifest.json
files that contain invalid JSON.
Steps to reproduce:
- Create a directory, e.g.
example_dbt_project
, and atarget
directory within that directory. - Create a
manifest.json
file containing invalid JSON (e.g. an empty file) in thetarget
directory. cd
intoexample_dbt_project
and rundbt-score lint
.
Expected behavior:
dbt-score
detects that the manifest file is invalid and handles it gracefully, e.g. by writing an error message about the manifest being invalid and exiting.
Actual behavior:
dbt-score
raises an exception from within json.decoder
library (e.g. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
).
Metadata
Metadata
Assignees
Labels
No labels