conversadocs / conversadocs/code-scan-docs

[Task]: contextual change detection

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Description

Develop a component that determines the nature and scope of changes by analyzing diffs, categorizing them (e.g., fix, feat, docs, style).

### Acceptance Criteria

- [ ] Changes are categorized into conventional commit types (`feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`).
- [ ] The system infers the category based on code analysis, not just file types or names.
- [ ] Multiple change types within a single commit are recognized and handled.
- [ ] Edge cases where the change type is ambiguous are addressed with logical defaults.
- [ ] The categorization results are consistent and accurate across different codebases.
- [ ] Tests validate the categorization logic with various diff inputs.

### Notes

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.