-
-
Notifications
You must be signed in to change notification settings - Fork 320
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
Automatic annotation of type signatures #7130
base: main
Are you sure you want to change the base?
Conversation
f03b305
to
387c509
Compare
buffer | ||
} | ||
|
||
pub fn annotation_edits( |
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.
I've exposed this and annotations_edit() publicly to be used in the language server but It feels weird to expose them from the cli crate. If it should be in another crate what one?
crates/cli/src/main.rs
Outdated
|
||
let annotate_exit_code = match annotate_file(&arena, roc_file_path.to_owned()) { | ||
Ok(()) => 0, | ||
Err(LoadingProblem::FormattedReport(report)) => { |
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.
If there's a problem loading the file then it just prints out the error. I know this needs to be updated but I'm not sure what the error message should be. Should it include the loading problem or just say that there was one?
I've added some comments on the code with some questions about things that I'm not sure about
|
Thank you for your contribution! Sometimes PRs end up staying open for a long time without activity, which can make the list of open PRs get long and time-consuming to review. To keep things manageable for reviewers, this bot automatically closes PRs that haven’t had activity in 60 days. This PR hasn’t had activity in 30 days, so it will be automatically closed if there is no more activity in the next 30 days. Keep in mind that PRs marked |
387c509
to
acea61b
Compare
This has been open long enough so I've put it up for review. There's still issues with suffixed expressions from #7126 but the code for this is independent from that. |
acea61b
to
d4e558d
Compare
I changed an if to an assert last minute 🙃. That should fix it |
@snobee -- can you please merge latest main? Apologies for leaving it so long... I think this slipped through and got forgotten about. |
Resolves #7042
I've started with all the logic in analysed_doc but I'll probably end up moving some of it into fmt when I start on that part
I'm making some assumptions here that I wanted to confirm: