https://github.com/rubik/radon
cli code-analysis python quality-assurance static-analysis
Score: 27.5651355915413
Last synced: about 8 hours ago
JSON representation
Repository metadata:
Various code metrics for Python code
- Host: GitHub
- URL: https://github.com/rubik/radon
- Owner: rubik
- License: mit
- Created: 2012-09-20T18:58:58.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-10-20T09:52:54.000Z (about 2 years ago)
- Last Synced: 2026-10-27T11:11:25.730Z (7 days ago)
- Topics: cli, code-analysis, python, quality-assurance, static-analysis
- Language: Python
- Homepage: http://radon.readthedocs.org/
- Size: 2.6 MB
- Stars: 2,036
- Watchers: 34
- Forks: 141
- Open Issues: 53
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name: Michele Lacchia
- Login: rubik
- Email:
- Kind: user
- Description:
- Website: https://signal-to-noise.xyz/
- Location: Your mind.
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/238549?v=4
- Repositories: 83
- Last Synced at: 2026-10-30T13:07:21.803Z
- Profile URL: https://github.com/rubik
GitHub Events
Total
- Fork event: 9
- Issue comment event: 18
- Issues event: 7
- Pull request event: 5
- Push event: 5
- Watch event: 170
- Total: 214
Last Year
- Issue comment event: 3
- Watch event: 22
- Total: 25
Committers metadata
Last synced: 1 day ago
Total Commits: 520
Total Committers: 60
Avg Commits per committer: 8.667
Development Distribution Score (DDS): 0.162
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Michele Lacchia | m****a@g****m | 436 |
| Eric Chea | e****c@c****m | 6 |
| John Pignata | j****n@p****m | 5 |
| Robert Dougherty-Bliss | r****s@g****m | 5 |
| schettino72 | s****2@g****m | 4 |
| David Douard | d****d@s****g | 3 |
| Anthony Shaw | a****w@g****m | 2 |
| Joaquin Sargiotto | j****o@g****m | 2 |
| Marc Abramowitz | m****c@m****m | 2 |
| Anthony | b****7@y****u | 2 |
| Andrew Shannon Brown | a****n | 2 |
| AJ Slater | a****j@s****t | 2 |
| Carlos Borroto | c****o@g****m | 2 |
| DolajoCZ | D****o@s****z | 1 |
| Christian Clauss | c****s@m****m | 1 |
| Chris Lamb | c****s@c****k | 1 |
| Bruno Senti | b****t | 1 |
| Bruno Ferreira | b****a@g****m | 1 |
| Bjorn | b****p@d****o | 1 |
| Bit Shift | b****t@b****t | 1 |
| Andrii Oriekhov | a****v@g****m | 1 |
| Andrew Kittredge | a****e@g****m | 1 |
| Alvaro Jose | k****c | 1 |
| Alexander Mankuta | a****b@p****e | 1 |
| 4l1fe | 4****e | 1 |
| ABaldwinHunter | a****r@c****m | 1 |
| Alex Brandt | a****l@a****m | 1 |
| Andrew S. Brown | a****n@n****m | 1 |
| Chris Hulton | c****s@c****m | 1 |
| Collin Stocks | c****n@h****m | 1 |
| and 30 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 83
Total pull requests: 70
Average time to close issues: 4 months
Average time to close pull requests: 2 months
Total issue authors: 76
Total pull request authors: 47
Average comments per issue: 2.37
Average comments per pull request: 2.03
Merged pull request: 35
Bot issues: 0
Bot pull requests: 1
Past year issues: 3
Past year pull requests: 9
Past year average time to close issues: N/A
Past year average time to close pull requests: 10 days
Past year issue authors: 2
Past year pull request authors: 8
Past year average comments per issue: 1.33
Past year average comments per pull request: 0.11
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- dgutson (3)
- rwbogl (3)
- kloczek (2)
- cleder (2)
- kush96 (2)
- karulis (1)
- yukihiko-shinoda (1)
- tribals (1)
- AFg6K7h4fhy2 (1)
- DevynCJohnson (1)
- BlaneG (1)
- kasium (1)
- dollodart (1)
- DolajoCZ (1)
- ghpqans (1)
Top Pull Request Authors
- devdanzin (4)
- tonybaloney (3)
- douardda (3)
- kieran-ryan (3)
- cclauss (3)
- katsuya-horiuchi (2)
- benabel (2)
- syubogdanov (2)
- msabramo (2)
- ecarrara (2)
- akx (2)
- MD-Mushfiqur123 (2)
- tribals (2)
- mhamdan91 (2)
- yukihiko-shinoda (2)
Top Issue Labels
- docs (1)
- question (1)
Top Pull Request Labels
- dependencies (1)
Package metadata
- Total packages: 13
-
Total downloads:
- conda: 115,427
- pypi: 5,398,656 last-month
- Total docker downloads: 1,954,035
- Total dependent packages: 101 (may contain duplicates)
- Total dependent repositories: 1,352 (may contain duplicates)
- Total versions: 131
- Total maintainers: 1
ubuntu-20.04: radon
- Homepage: https://github.com/rubik/radon
- Licenses: mit
- Latest release: 4.1.0+dfsg-1 (published 9 months ago)
- Last Synced: 2026-03-13T13:24:15.951Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.275%
- Stargazers count: 0.412%
- Forks count: 0.686%
ubuntu-23.10: radon
- Homepage: https://github.com/rubik/radon
- Licenses: mit
- Latest release: 5.1.0-2 (published 9 months ago)
- Last Synced: 2026-07-26T11:05:00.327Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.368%
- Stargazers count: 0.615%
- Forks count: 0.858%
pypi.org: radon
Code Metrics in Python
- Homepage: https://radon.readthedocs.org/
- Documentation: https://radon.readthedocs.io/
- Licenses: MIT
- Latest release: 6.0.1 (published over 3 years ago)
- Last Synced: 2026-11-02T01:04:55.890Z (1 day ago)
- Versions: 55
- Dependent Packages: 99
- Dependent Repositories: 1,352
- Downloads: 5,398,656 Last month
- Docker Downloads: 1,954,035
-
Rankings:
- Dependent packages count: 0.267%
- Dependent repos count: 0.312%
- Downloads: 0.492%
- Docker downloads count: 0.587%
- Average: 1.303%
- Stargazers count: 1.738%
- Forks count: 4.42%
- Maintainers (1)
proxy.golang.org: github.com/rubik/radon
- Homepage:
- Documentation: https://pkg.go.dev/github.com/rubik/radon#section-documentation
- Licenses: mit
- Latest release: v6.0.1+incompatible (published over 3 years ago)
- Last Synced: 2026-11-02T01:39:24.361Z (1 day ago)
- Versions: 44
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.698%
- Forks count: 2.524%
- Average: 6.15%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
conda-forge.org: radon
Radon is a Python tool that computes various metrics from the source code. Radon can compute: - McCabe’s complexity, i.e. cyclomatic complexity - raw metrics (these include SLOC, comment lines, blank lines, &c.) - Halstead metrics (all of them) - Maintainability Index (the one used in Visual Studio)
- Homepage: https://github.com/rubik/radon
- Licenses: MIT
- Latest release: 5.1.0 (published about 5 years ago)
- Last Synced: 2026-03-10T17:13:08.904Z (8 months ago)
- Versions: 16
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 115,427 Total
-
Rankings:
- Stargazers count: 9.748%
- Forks count: 16.536%
- Dependent packages count: 19.506%
- Average: 19.954%
- Dependent repos count: 34.025%
anaconda.org: radon
Radon is a Python tool that computes various metrics from the source code. Radon can compute: - McCabe’s complexity, i.e. cyclomatic complexity - raw metrics (these include SLOC, comment lines, blank lines, &c.) - Halstead metrics (all of them) - Maintainability Index (the one used in Visual Studio)
- Homepage: https://github.com/rubik/radon
- Licenses: MIT
- Latest release: 6.0.1 (published about 1 year ago)
- Last Synced: 2026-03-09T10:39:49.465Z (8 months ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 18.904%
- Forks count: 28.745%
- Average: 36.287%
- Dependent packages count: 39.804%
- Dependent repos count: 57.694%
debian-11: radon
- Homepage: https://github.com/rubik/radon
- Documentation: https://packages.debian.org/bullseye/radon
- Licenses: mit
- Latest release: 4.1.0+dfsg-1 (published 9 months ago)
- Last Synced: 2026-03-14T06:18:57.922Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: radon
- Homepage: https://github.com/rubik/radon
- Documentation: https://packages.debian.org/trixie/radon
- Licenses: mit
- Latest release: 6.0.1+ds1-4 (published 9 months ago)
- Last Synced: 2026-03-14T14:57:44.206Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.04: radon
- Homepage: https://github.com/rubik/radon
- Licenses: mit
- Latest release: 6.0.1+ds1-1 (published 9 months ago)
- Last Synced: 2026-03-06T18:55:51.066Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: radon
- Homepage: https://github.com/rubik/radon
- Licenses: mit
- Latest release: 6.0.1+ds1-1 (published 9 months ago)
- Last Synced: 2026-03-09T16:05:01.387Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: radon
- Homepage: https://github.com/rubik/radon
- Documentation: https://packages.debian.org/bookworm/radon
- Licenses: mit
- Latest release: 5.1.0-2 (published 9 months ago)
- Last Synced: 2026-03-13T03:27:55.696Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- alpine edge build
- coverage * develop
- mock * develop
- pytest * develop
- pytest-mock * develop
- tox * develop
- colorama >=0.3,<0.4
- mando >=0.3,<0.4
- appdirs ==1.4.4 develop
- coverage ==4.4 develop
- distlib ==0.3.1 develop
- filelock ==3.0.12 develop
- mock ==2.0.0 develop
- pbr ==5.5.1 develop
- pluggy ==0.13.1 develop
- py ==1.10.0 develop
- pytest ==3.0.7 develop
- pytest-mock ==1.6.0 develop
- six ==1.15.0 develop
- tox ==2.7.0 develop
- virtualenv ==20.4.4 develop
- colorama ==0.3.9
- flake8 ==3.9.1
- flake8-polyfill ==1.0.1
- mando ==0.3.3
- mccabe ==0.6.1
- pycodestyle ==2.7.0
- pyflakes ==2.3.1
- colorama >=0.4.1
- colorama ==0.4.1
- mando >=0.6,<0.7
- colorama >=0.4.1
- colorama ==0.4.1
- mando >=0.6,<0.7
- argparse * test
- coverage * test
- coveralls * test
- nbformat * test
- pytest >=2.7 test
- pytest >=5.0 test
- pytest-mock * test
- argparse 1.4.0 develop
- attrs 22.2.0 develop
- cachetools 5.3.0 develop
- certifi 2022.12.7 develop
- chardet 5.1.0 develop
- charset-normalizer 2.0.12 develop
- coverage 6.5.0 develop
- coveralls 3.3.1 develop
- distlib 0.3.6 develop
- docopt 0.6.2 develop
- exceptiongroup 1.1.1 develop
- fastjsonschema 2.16.3 develop
- filelock 3.10.4 develop
- idna 3.4 develop
- importlib-metadata 6.1.0 develop
- importlib-resources 5.12.0 develop
- iniconfig 2.0.0 develop
- jsonschema 4.17.3 develop
- jupyter-core 4.12.0 develop
- nbformat 5.8.0 develop
- packaging 23.0 develop
- pkgutil-resolve-name 1.3.10 develop
- platformdirs 3.1.1 develop
- pluggy 1.0.0 develop
- pyproject-api 1.5.1 develop
- pyrsistent 0.19.3 develop
- pytest 7.2.2 develop
- pytest-mock 3.10.0 develop
- pywin32 305 develop
- requests 2.27.1 develop
- tomli 2.0.1 develop
- tox 4.4.7 develop
- traitlets 5.9.0 develop
- typing-extensions 4.5.0 develop
- urllib3 1.26.15 develop
- virtualenv 20.21.0 develop
- zipp 3.15.0 develop
- colorama 0.4.6
- mando 0.7.1
- six 1.16.0
- colorama --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: ">=0.4.1" markers: python_version > "3.4" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess version: "==0.4.1" markers: python_version <= "3.4"
- mando >=0.6,<0.8
- python >=3.7,<4.0