Skip to content

[Feature] AI Suggested Fix Preview #1695

Description

@niharikakumari23

Description

Currently, QyverixAI identifies bugs and provides textual fix suggestions, but users must manually interpret and implement those recommendations. This feature proposes an AI Suggested Fix Preview, allowing users to view a side-by-side comparison of the original code and the suggested fixed version before making changes. This enhances usability and helps developers understand the recommended improvements more effectively.

Proposed Solution

For every detected issue that has a fix suggestion:

Generate a suggested corrected version of the affected code.
Display a Before and After code preview.
Highlight additions, deletions, and modifications using a diff viewer.
Allow users to expand/collapse individual fix previews.
If multiple issues exist, provide a separate preview for each suggestion.
Acceptance Criteria
Generate a preview of the suggested fix for supported issues.
Display a clear before/after code comparison.
Highlight modified lines using a visual diff.
Ensure previews do not modify the original code automatically.
Support multiple fix previews in a single analysis.
Maintain compatibility with existing analysis endpoints.
Update documentation to describe the new feature.
Benefits
Makes suggestions easier to understand.
Reduces manual effort in applying fixes.
Improves developer experience.
Helps beginners learn from suggested code changes.
Difficulty

Medium

Labels
enhancement
gssoc
hacktoberfest
ui
ai
developer-experience
good first issue

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions