Skip to content

Commit 0669eaa

Browse files
committed
chore(dep-resolution): add dependency resolution errors to core error type
1 parent 74a0c4b commit 0669eaa

7 files changed

+2854
-2785
lines changed

semgrep_output_v1.atd

+3
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,7 @@ type error_type
511511
* *)
512512
| PatternParseError0 <json name="Pattern parse error">
513513
| IncompatibleRule0 <json name="Incompatible rule">
514+
| DependencyResolutionError of resolution_error
514515
] <ocaml repr="classic">
515516

516517
type incompatible_rule
@@ -1846,6 +1847,7 @@ type manifest = {
18461847
}
18471848

18481849
type resolution_error
1850+
<ocaml attr="deriving show">
18491851
<python decorator="dataclass(frozen=True)"> = [
18501852
| UnsupportedManifest
18511853
| MissingRequirement of string
@@ -1854,6 +1856,7 @@ type resolution_error
18541856
]
18551857

18561858
type resolution_cmd_failed
1859+
<ocaml attr="deriving show">
18571860
<python decorator="dataclass(frozen=True)"> = {
18581861
command: string;
18591862
message: string;

semgrep_output_v1.jsonschema

+10-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

semgrep_output_v1.proto

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

semgrep_output_v1.py

+162-142
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)