Skip to content
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

feat: Code in ProofObligationDescriptions #2153

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MikaelMayer
Copy link
Member

@MikaelMayer MikaelMayer commented May 19, 2022

After #2021, this PR will make it possible for the IDE extension to suggest expliciting the failing assert, as a code action.

Remaining work:

  • Fix compilation issues in the translator
  • Fill in the TODOs (or not)
  • Add the code suggestion feature
  • Test the code suggestion feature for every supported failing assertion
  • Add a note in RELEASE_NOTES.md

@cpitclaudel and @atomb you might be interested by this PR. Let me know if you would like to contribute for the TODOs.

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.

@MikaelMayer MikaelMayer added kind: enhancement Enhancements, feature requests, etc. These are NOT bugs, but ways we can improve Dafny part: language server Support for LSP in Dafny (server part; client is in ide-vscode repo) labels May 19, 2022
@MikaelMayer MikaelMayer self-assigned this May 19, 2022
@MikaelMayer MikaelMayer force-pushed the feat-dafny-assertion-code branch 2 times, most recently from 23d7f53 to f764020 Compare April 19, 2023 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: enhancement Enhancements, feature requests, etc. These are NOT bugs, but ways we can improve Dafny part: language server Support for LSP in Dafny (server part; client is in ide-vscode repo)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant