-
released this
2025-10-10 12:59:32 +02:00 | 0 commits to main since this release✨ Features
- Modular architecture with separation of concerns (types, handlers, tool-definitions)
- 100% TypeScript type safety with complete JSDoc documentation
- Comprehensive test coverage with 33 unit tests using Vitest
🏗️ Architecture
- types.ts: Complete type definitions for all PHP QA tools
- tool-definitions.ts: Tool schema definitions separated from logic
- handlers.ts: Centralized tool execution routing
- phpqa-service.ts: Enhanced with imported types and improved error handling
- index.ts: Reduced from 213 → 70 lines (67% reduction)
🧪 Testing
- Added Vitest testing framework with 33 comprehensive tests
- Full type coverage testing (17 tests in types.test.ts)
- Complete tool definition validation (16 tests in tool-definitions.test.ts)
- Code coverage reporting with v8 provider
📦 Dependencies
- Upgraded @modelcontextprotocol/sdk from 0.5.0 → 1.20.0 (moved to devDependencies)
- Added vitest ^3.2.4 for testing
- Added @vitest/coverage-v8 ^3.2.4 for coverage reporting
- Updated @types/node to ^22.0.0
- Updated typescript to ^5.5.0
🔒 Type Safety
- Eliminated all
anytypes throughout the codebase - Proper type definitions for PHPStan JSON result parsing
- Type-safe QAReport generation with overallStatus tracking
- Strict TypeScript configuration maintained
📝 Documentation
- Complete JSDoc documentation for all public APIs
- Enhanced method documentation with @param and @returns tags
- Improved inline comments for complex logic
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
🐘 v1.0.5
StableAll checks were successfulPublish Package / publish (push) Successful in 1m0sreleased this
2025-10-07 17:10:00 +02:00 | 3 commits to main since this release🐘 PHP Quality Assurance
v1.0.5
🐛 Bug Fixes
- use direct authentication token in CI workflow
- replace secrets.ACTIONS_TOKEN with actual token value
- fixes authentication issues with Forgejo Package Registry
📊 Statistics
- Total commits: 1
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2025-10-07 17:04:40 +02:00 | 4 commits to main since this release🐘 PHP Quality Assurance
v1.0.4
🐛 Bug Fixes
- fix npm publish by explicitly specifying registry URL
- add debug output to show .npmrc contents
- ensures npm uses Forgejo registry with proper authentication
📊 Statistics
- Total commits: 1
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2025-10-07 12:51:32 +02:00 | 5 commits to main since this release🐘 PHP Quality Assurance
v1.0.3
🐛 Bug Fixes
- fix CI workflow by separating registry configuration from authentication
- configure .npmrc in two steps: scope registry first, then auth token before publish
- this prevents npm ci from requiring authentication
📊 Statistics
- Total commits: 1
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2025-10-07 12:38:54 +02:00 | 6 commits to main since this release🐘 PHP Quality Assurance
v1.0.2
🐛 Bug Fixes
- fix CI workflow authentication using NODE_AUTH_TOKEN environment variable
- use setup-node registry-url and scope configuration for proper authentication
- CI/CD pipeline now properly authenticates with Forgejo Package Registry
📊 Statistics
- Total commits: 1
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2025-10-07 12:34:22 +02:00 | 7 commits to main since this release🐘 PHP Quality Assurance
v1.0.1
🐛 Bug Fixes
- fix npm registry configuration for scope-based installation
- dependencies now correctly fetched from npmjs.org
- only @customable packages use Forgejo registry
📊 Statistics
- Total commits: 1
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2025-10-07 12:30:59 +02:00 | 8 commits to main since this release🐘 PHP Quality Assurance
v1.0.0
🐛 Bug Fixes
- add args validation check (
7b70d40)
🔧 Chores
- add CHANGELOG.md (
c7e1c4c)
📝 Other Changes
- Initial implementation of phpqa-mcp (
bc7e376)
📊 Statistics
- Total commits: 3
- Contributors: 1
🤖 Generated with Claude Code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- add args validation check (