Skip to content

[Task]: contextual change detection #30

@stoopidJSON

Description

@stoopidJSON

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions