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

EPIC: Detect and Visualize Pull Request Bad Practices #196

Open
13 tasks
iam-flo opened this issue Dec 2, 2024 · 0 comments
Open
13 tasks

EPIC: Detect and Visualize Pull Request Bad Practices #196

iam-flo opened this issue Dec 2, 2024 · 0 comments
Assignees

Comments

@iam-flo
Copy link
Contributor

iam-flo commented Dec 2, 2024

Is your feature request related to a problem? Please describe.

Pull requests often exhibit bad practices that hinder collaboration and code quality in software development. Common issues include prolonged open pull requests, excessively large changes, missing or incomplete test coverage, and ambiguous or unclear pull request descriptions. These bad practices make it harder for teams to maintain efficiency, introduce technical debt, and create barriers for novice developers to learn and adapt to proper workflows. There is currently no automated mechanism to consistently identify and flag these issues, leaving them to be addressed through inconsistent and subjective manual oversight.

Describe the solution you'd like

An automated system to detect bad practices in pull requests. The system would analyze pull request data and flag issues such as:
Pull requests left open for too long without updates or progress.
Pull requests containing excessively large changes, making them difficult to review effectively.
Pull requests missing adequate test coverage or test updates.
Pull requests with ambiguous, incomplete, or unstructured descriptions.
The system should provide actionable feedback directly within GitHub to help developers identify and address these issues. This tool would promote better pull request practices, streamline workflows, and reduce technical debt.

Tasks

@iam-flo iam-flo self-assigned this Dec 2, 2024
@iam-flo iam-flo changed the title EPIC: Create bad practice detection for pull requests EPIC: Detect and Visualize Pull Request Bad Practices Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant