Skip to content

cyclocomp

Cyclomatic Complexity of R Code

v1.1.2 · Mar 11, 2026 · MIT + file LICENSE

Description

Cyclomatic complexity is a software metric (measurement), used to indicate the complexity of a program. It is a quantitative measure of the number of linearly independent paths through a program's source code. It was developed by Thomas J. McCabe, Sr. in 1976.

Downloads

16.9K

Last 30 days

945th

38.8K

Last 90 days

121.7K

Last year

Trend: +61.5% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 17, 2026
WARNING 11 OK · 2 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Gabor Csardi <csardi.gabor@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Gabor",
                    family = "Csardi",
                    role = c("aut", "cre"),
                    email = "csardi.gabor@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Gabor Csardi <csardi.gabor@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Gabor",
                    family = "Csardi",
                    role = c("aut", "cre"),
                    email = "csardi.gabor@gmail.com")
as necessary.
WARNING r-release-windows-x86_64

PDF version of manual

LaTeX errors when creating PDF version.
This typically indicates Rd problems.
LaTeX errors found:
! I can't write on file `Rd2.aux'.
\document ...ate \openout \@mainaux \jobname .aux 
                                                  \immediate \writ
...[truncated]...
 
! Emergency stop.
\document ...ate \openout \@mainaux \jobname .aux 
                                                  \immediate \write \@mainau...
l.8 \begin{document}
                    
!  ==> Fatal error occurred, no output PDF file produced!

Reverse Dependencies (13)

Dependency Network

Dependencies Reverse dependencies callr crayon desc remotes withr PaRe goodpractice packager NHSRplotthedots blockr.dag datacutr fakemake framework inlpubs lintr maidr readepi sqlq cyclocomp

Version History

updated 1.1.2 ← 1.1.1 diff Mar 11, 2026
new 1.1.1 Mar 10, 2026
updated 1.1.1 ← 1.1.0 diff Aug 29, 2023
updated 1.1.0 ← 1.0.0 diff Sep 9, 2016
new 1.0.0 Feb 19, 2016