-
Notifications
You must be signed in to change notification settings - Fork 90
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
Add linting support to notebooks (Closes #1277) #1313
Conversation
Benchmark for 8fd482aClick to view benchmark
|
In VS Code, have you tested end-to-end that the In a Python notebook, if you execute |
Benchmark for edbd029Click to view benchmark
|
I see. I just realized there is a Python interface under |
As you suspected this was not working. It should work after merging #1330. |
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.
Looks good assuming the one comment is addressed.
I'll approve the unblock the PR, but the end to end scenario won't work until the PR you linked (plumbing the manifest into updateNotebookMetadata
) is merged.
Benchmark for db957faClick to view benchmark
|
This PR regains some rust real-state. It delegates the parsing of the manifest in `pip/qsharp/_qsharp.py/init()` to rust, avoiding duplicate manifest-parsing logic in the project. This change is needed to unblock #1313 --------- Co-authored-by: Mine Starks <16928427+minestarks@users.noreply.github.com>
Benchmark for 5f13265Click to view benchmark
|
This PR adds a few lines of code when collecting errors from a notebook cell to also include lints.