-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom static analysis tooling for CI/CD #551
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Deferring this to the real go users, so just one inline comment from mucking about with GitHub's CI tooling ;)
Haven't forgotten about reviewing this branch. I'll get to it this week 🤞 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for taking this @christopher-henderson. It's a really cool piece of work. I haven't worked with the Go AST before and I'm impressed that you got something workable up and running so quickly.
I left a lot of comments but most of them are very small nits. The core of the work seems great 🚀
Also: that rules! Nice work. It's gratifying to see having this as part of CI will definitely result in greater consistency. |
Hey, the linter successfully failed! Reckon I should fix those while we're here. |
😊 I admit it's not my first rodeo with the Go compiler. I actually forked it (GoSearch) for my grad school research in order to make a dialect of Go that supported a backtracking engine at runtime. |
@christopher-henderson That's very cool :-) Thanks for sharing. Is this branch ready for me to review again or do you need more time to land changes for the feedback? |
aa3f9ec
to
02a4e04
Compare
9e8b66f
to
a575e45
Compare
@cpu I believe it should be GTG now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @christopher-henderson, I mostly flagged typos in the new docstrings this pass. If you can fix those and the other couple things I commented on I think this is ready to be stamped/merged.
Co-authored-by: Daniel McCarney <[email protected]>
Co-authored-by: Daniel McCarney <[email protected]>
Co-authored-by: Daniel McCarney <[email protected]>
Co-authored-by: Daniel McCarney <[email protected]>
Co-authored-by: Daniel McCarney <[email protected]>
Co-authored-by: Daniel McCarney <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @christopher-henderson
Co-authored-by: Daniel McCarney <[email protected]>
I'm still working on seeing if it works with CI/CD, plus it needs more code docs, but this is the general idea.
At the very least it has found several lints that we missed from #536 !
This addresses issue #546