Commit Graph

7 Commits

Author SHA1 Message Date
Kazuki Yamada
5b5ee862a0 feat(cli): Add --include-logs option for git commit history
This feature allows users to include git log information in the output to help AI understand development patterns and file change relationships.

Key changes:
- Added --include-logs and --include-logs-count CLI options
- Default to 50 commits, configurable via CLI and config file
- Includes commit date, message, and changed file paths (excludes commit hashes)
- Added security checks and metrics calculation for git logs
- Updated output templates to include git logs section
- Comprehensive test coverage and TypeScript fixes

Resolves user request for including git commit history to provide development context for AI analysis.
2025-08-22 14:09:58 +09:00
Kazuki Yamada
1e7a09c4c7 refactor(security): Enhance security check structure by introducing SecurityCheckType and updating file path handling 2025-05-10 16:12:00 +09:00
Kazuki Yamada
265845a9c0 fix(gitDiff): Fix syntax and tests 2025-05-10 11:26:05 +09:00
Kazuki Yamada
ebacdd967c feat(pack): Simplify the process and make it testable with DI 2025-01-25 12:43:38 +09:00
Mike Judge
33d9c14650 Fixes from linter 2024-12-24 17:42:55 -08:00
Mike Judge
e57aea8940 Split up validateFileSafety into smaller functions that each do one thing 2024-12-24 16:11:10 -08:00
Mike Judge
ce136f3397 Move validateFileSafety into the security folder 2024-12-24 13:58:40 -08:00