All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-03-20
- Initial release of MCP Pre-commit Manager
- Automatic project type detection (Python, JavaScript, TypeScript)
- Git repository status checking
- Pre-commit hooks installation and verification
check_project_setuptool for comprehensive repository analysissetup_git_and_precommittool for automatic setup- Python project support with Black, Flake8, and isort
- JavaScript/TypeScript project support with Husky, ESLint, and Prettier
- Automatic git initialization
- Detailed status reporting and recommendations
- Support for both pre-commit framework and Husky
- Python Projects: Configures Black (code formatter), Flake8 (linter), isort (import sorter)
- JavaScript Projects: Configures Husky + lint-staged with ESLint and Prettier
- TypeScript Projects: Configures Husky + lint-staged with TypeScript ESLint and Prettier
- Unknown Projects: Configures basic pre-commit hooks (whitespace, file fixes, YAML/JSON validation)