Skip to content

Conversation

@jspeedz
Copy link
Owner

@jspeedz jspeedz commented May 16, 2025

No description provided.

jspeedz added 7 commits May 16, 2025 17:21
Ensure all files end with a newline to adhere to POSIX standards and maintain consistency across the codebase. This change improves compatibility with text editors and version control tools.
Replaced traditional PHPUnit test naming convention with #[Test] attribute for improved clarity. Enhanced type handling in `Benchmark` to map keys to strings with additional checks. Updated composer.json dependencies, and phpunit.xml for better test and coverage management.
Updated the build configuration to include PHP 8.4 in the test matrix. This ensures compatibility with the latest PHP version and keeps the project up-to-date with ongoing PHP developments.
Updated the callback function to always return a string, ensuring type consistency. This resolves potential issues with unexpected return values during data generation.
Upgraded the PHPStan dependency in composer.json to ensure compatibility with the latest features and bug fixes. This change helps maintain development tools' reliability and consistency.
@github-actions
Copy link

Code Coverage

Package Line Rate Health
Benchmark.php 100%
HashFunctions/Accurate.php 100%
HashFunctions/Standard.php 100%
MultiProbeConsistentHash.php 100%
Summary 100% (109 / 109)

Minimum allowed line rate is 50%

@jspeedz jspeedz merged commit 83ec803 into main May 17, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants