Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
simonrenoult
/
code-complexity
Public
Notifications
You must be signed in to change notification settings
Fork
32
Star
290
Code
Issues
10
Pull requests
3
Actions
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security
Insights
Commits
Branch selector
dev
User selector
All users
Datepicker
All time
Commit History
Commits on Aug 20, 2025
chore(deps): remove codecov
simonrenoult-ra
committed
9150968
Copy full SHA for 9150968
chore(deps): bump dependencies
simonrenoult-ra
committed
29850cb
Copy full SHA for 29850cb
refactor(tests): migrate mocha -> node:test
simonrenoult-ra
committed
48570ef
Copy full SHA for 48570ef
Commits on Aug 19, 2025
refactor(tests): migrate chai -> node:assert
simonrenoult-ra
committed
22ad8e1
Copy full SHA for 22ad8e1
chore: bump to node@23 + remove ts-specific instructions
simonrenoult-ra
committed
55b216c
Copy full SHA for 55b216c
Commits on Aug 17, 2025
chore(deps): rmDir -> rm
Show description for f606f9b
simonrenoult-ra
committed
f606f9b
Copy full SHA for f606f9b
Commits on Aug 15, 2025
revert unexpected changes
pipopotamasu
authored and
simonrenoult
committed
eb2b632
Copy full SHA for eb2b632
add maxBuffer option
pipopotamasu
authored and
simonrenoult
committed
1a61369
Copy full SHA for 1a61369
Commits on Sep 21, 2023
Remove src imports from dist
Janscode
authored and
Simon Renoult
committed
4e2ff68
Copy full SHA for 4e2ff68
Commits on Nov 19, 2022
refactor: make internal structure clearer
Simon Renoult
committed
46bc6a2
Copy full SHA for 46bc6a2
Commits on Nov 13, 2022
4.4.2
Simon Renoult
committed
15bcf94
Copy full SHA for 15bcf94
tech: add missing bundle dependenciy
Simon Renoult
committed
c688229
Copy full SHA for c688229
4.4.1
Simon Renoult
committed
9c40ac1
Copy full SHA for 9c40ac1
docs: make available complexity strategies clearer
Simon Renoult
committed
e6162e9
Copy full SHA for e6162e9
docs: fix typo
Simon Renoult
committed
0a5d5b4
Copy full SHA for 0a5d5b4
docs: add missing flag in README
Simon Renoult
committed
29658cd
Copy full SHA for 29658cd
4.4.0
Simon Renoult
committed
57d5b64
Copy full SHA for 57d5b64
refactor: add 'node:' prefix to imports
Simon Renoult
committed
b055abd
Copy full SHA for b055abd
refactor: simplify Statistics interface
Simon Renoult
committed
cb96150
Copy full SHA for cb96150
feat: statistics per directory
Simon Renoult
committed
fc20b41
Copy full SHA for fc20b41
docs: mean -> reveal
Simon Renoult
committed
35e99d7
Copy full SHA for 35e99d7
Commits on Nov 12, 2022
refactor: do all filters in a single loop + add missing test on obsolete files
Simon Renoult
committed
cede1f1
Copy full SHA for cede1f1
test: add tests for CLI
Show description for af5cf92
Simon Renoult
committed
af5cf92
Copy full SHA for af5cf92
4.3.2
Simon Renoult
committed
6049669
Copy full SHA for 6049669
fix: use halstead.volume for JavaScript files + add missing tests
Simon Renoult
committed
4289a8b
Copy full SHA for 4289a8b
test: add missing 'until' test
Simon Renoult
committed
4afea5c
Copy full SHA for 4afea5c
chore: fix coverage command
Simon Renoult
committed
21c307d
Copy full SHA for 21c307d
refactor: make function name clearer
Simon Renoult
committed
c4acc96
Copy full SHA for c4acc96
refactor: groups churn/complexity files together
Simon Renoult
committed
60cdcea
Copy full SHA for 60cdcea
Commits on Nov 11, 2022
docs: add thanks to scottamplitude
Simon Renoult
committed
94ab221
Copy full SHA for 94ab221
4.3.1
Simon Renoult
committed
0300f7e
Copy full SHA for 0300f7e
docs: add complexity strategy example
Simon Renoult
committed
53a1883
Copy full SHA for 53a1883
docs: add note for halstead/cyclomatic support
Simon Renoult
committed
f6e5572
Copy full SHA for f6e5572
4.3.0
Simon Renoult
committed
c912adb
Copy full SHA for c912adb
feat: add other complexity strategies
Simon Renoult
committed
039b9cb
Copy full SHA for 039b9cb
Pagination
Previous
Next
You can’t perform that action at this time.