Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[static] Introduce static analysier #75

Open
at15 opened this issue Aug 3, 2018 · 0 comments
Open

[static] Introduce static analysier #75

at15 opened this issue Aug 3, 2018 · 0 comments
Assignees

Comments

@at15
Copy link
Member

at15 commented Aug 3, 2018

Although we already have generator package, essentially it's just make + text/template. For advanced code generation like #43 , using ast package and other static checker is a must. Also we want to customize code formatting and checking for gommon itself and application using gommon

This package can have integration with other package like log, though in generator, logger generation is hard coded ....

Instead of running multiple external tools and combine the output, it might be better to squash their implementation into one common codebase to save ast traverse time. (Inspired by the new scala compiler, dotty's tree squash in compiler phases)

Ref

Tools

Tutorials

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant