RepreZen / KaiZen-OpenAPI-Editor

Eclipse Editor for the Swagger-OpenAPI Description Language
Eclipse Public License 1.0
115 stars 12 forks source link

[ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions #504

Open ghillairet opened 5 years ago

ghillairet commented 5 years ago

This PR is a rewrite of error handling in KZOE.

Errors are now not only markers but now also underlines the error location and display a popup when the user hovers the error. The popup also includes a list of quick fixes when available, this includes quick fixes to change example validation error level.

screen

ghillairet commented 5 years ago

@tedepstein @nbhusare Ready for review.

nbhusare commented 5 years ago

Passed QA

tedepstein commented 5 years ago

Before completing & merging this, we would like to resolve ZEN-4925: Improve targeting, precision, and usability of oneOf and anyOf schema violation errors.

Relevant issues include #95, #94, #92, #60, #87, #108