What's Changed
Testing
- test: Add E2E test case for MCP daemon command by @dyoshikawa in #530
- test: Fix E2E test to expect overview.md for imported root rules
Refactoring
- refactor: Improve toRulesyncRuleDefault consistency and maintainability by @dyoshikawa in #529
- refactor: Replace hardcoded 'overview.md' with RULESYNC_OVERVIEW_FILE_NAME constant by @dyoshikawa in #528
- refactor: Add Rulesync path constants to centralize path management
- refactor: Improve naming consistency for Rulesync path constants
- refactor: Replace hardcoded paths with constants across the entire codebase for better maintainability
This release focuses on code quality improvements through extensive refactoring. The major change is the introduction of centralized path constants in src/constants/rulesync-paths.ts, which replaces hardcoded paths throughout the codebase. This improves maintainability, consistency, and makes the codebase more resistant to future path-related bugs.
Documentation
- docs: Remove development MCP configuration from README
Contributors
Full Changelog: v3.20.0...v3.21.0