bblfsh / documentation

Babelfish documentation (GitBook)
https://docs.sourced.tech/babelfish
Creative Commons Attribution Share Alike 4.0 International
41 stars 30 forks source link

UAST type coverage report #253

Closed bzz closed 5 years ago

bzz commented 5 years ago

Initial version of the report that only includes UAST types, found in all driver's fixtures. Triggered by make types.

Algorithm:

TODOs

Example report:

Screen Shot 2019-05-22 at 12 53 00 AM

This change is Reviewable

bzz commented 5 years ago

CI failure is un-related

- /site/using-babelfish/getting-started.html
  *  External link https://www.docker.com/community-edition failed: 403 No error
bzz commented 5 years ago

@dennwc thank you for the prompt review - all feedback has been addressed, it's ready for another round + would appreciate some feedback on a couple of open questions/improvement suggestions above.

bzz commented 5 years ago

Thank you for the reviews - all feedback addressed, @dennwc it's ready for another round.

dennwc commented 5 years ago

Github (again) does an awesome job of randomly hiding all comments including unresolved ones.

The change looks good, except for the driver filter (ForCurrentSDK and friends).

bzz commented 5 years ago

Somehow these must have slipped my mind, I'm sorry about that:

Will addd asap.

bzz commented 5 years ago

All feedback has been addressed, here is an example of the output:

Screen Shot 2019-05-23 at 8 15 04 PM

Script uses go modules now, in order to be runnable without GOPATH and avoid confusion with SDK versions.

As counting of the code usage is not implemented yet, /0 is not reported by default any more - let me know what you think! Also it includes only 10 drivers that are actively maintained by us.