13 Commits

Author SHA1 Message Date
9cf5baafb4 feat: implement test quality checks with enhanced guidance and external context integration
- Added a new QualityConfig class to manage test quality check configurations.
- Implemented test quality checks for specific rules in test files, including prevention of conditionals, loops, and generic exceptions.
- Integrated external context providers (Context7 and Firecrawl) for additional guidance on test quality violations.
- Enhanced error messaging to provide detailed, actionable guidance for detected issues.
- Updated README_HOOKS.md to document new test quality features and configuration options.
- Added unit tests to verify the functionality of test quality checks and their integration with the pretooluse_hook.
2025-09-29 20:59:32 +00:00
b8c8a4f952 ok 2025-09-28 22:02:45 +00:00
55547a7f3d ok 2025-09-28 22:02:24 +00:00
d3e4174545 xx 2025-09-21 10:28:50 +00:00
6f45d68079 x 2025-09-17 18:55:08 +00:00
0649677e4d x 2025-09-17 17:01:02 +00:00
f1b61a6ae7 Add detection for typing.Any usage and enhance quality checks
- Implemented a new function to detect usage of typing.Any in code, which raises warnings during pre-tool use.
- Updated the pretooluse_hook to handle quality issues related to typing.Any and integrate it with existing quality checks.
- Modified the response structure to include permissionDecision instead of decision for consistency across hooks.
- Enhanced test coverage for typing.Any usage detection in both single and multi-edit scenarios.
- Adjusted existing tests to reflect changes in response structure and ensure proper validation of quality checks.
2025-09-17 14:55:43 +00:00
917b0de16c feat: enhance internal duplicate detection by filtering common boilerplate patterns 2025-09-17 12:39:27 +00:00
7bbbe3f5b6 Refactor code structure for improved readability and maintainability 2025-09-16 20:30:58 -04:00
8d6454b749 x 2025-09-16 21:33:47 +00:00
6e06f38d5d feat: add git hooks and test infrastructure with quality enforcement 2025-09-10 01:42:49 -04:00
0475c3cae6 feat: implement code quality analysis toolkit with modernization, complexity and duplication detection 2025-08-26 12:23:57 -04:00
530c49accd Initial commit 2025-08-26 14:40:33 +00:00