codemetrics complexity gate
Version updated for https://github.com/richardwooding/codemetrics to version v0.12.2.
- This action is used across all versions by 1 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The GitHub Action codemetrics automates the calculation of cyclomatic and cognitive complexities for functions across various programming languages. It provides a comprehensive solution for checking pull request complexity, helping developers maintain code quality by ensuring that new or modified functions do not exceed predefined thresholds. The action is designed to be efficient, using one pass analysis with support for multiple languages through Tree-sitter integration.
What’s Changed
Changelog
Features
- c572b513a435905955013485c9428c004da900b8: feat(site): Open Graph card for the /playground/ page (#32) (@richardwooding)
- 3db64db77c59e9c77d549cd1f375a13846b36a8a: feat: live complexity playground at /playground (#27) (@richardwooding)
- a766dcf1ec14fdb66e85161a7b3881eb93af5870: feat: syntax-highlight the playground editor with gotreesitter (#29) (@odvcencio)
Bug fixes
- 04be44eb60ffd2832d6a911218a6a66f67154632: fix: correct C# grammar-subset build tag for the playground WASM (#28) (@richardwooding)
Others
- 621b0c00549d7e7aa66e7927b67ed0cc5a088a63: chore(deps): Bump actions/setup-go from 5 to 7 (#30) (@dependabot[bot])
- 92a13c42b4462750a3b7b899ef71b47d339e9a2a: chore(deps): Bump the minor-and-patch group with 3 updates (#31) (@dependabot[bot])