SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

pmccabe rpm build for : openSUSE Leap 15. For other distributions click pmccabe.

Name : pmccabe
Version : 2.6 Vendor : obs://build_opensuse_org/home:fitcvut
Release : lp150.1.1 Date : 2018-09-13 13:49:14
Group : Development/Languages/C and C++ Source RPM : pmccabe-2.6-lp150.1.1.src.rpm
Size : 0.09 MB
Packager : (none)
Summary : McCabe-style function complexity and line counting for C and C++
Description :
Pmccabe calculates McCabe-style cyclomatic complexity for C and C++ source code.
Per-function complexity may be used for spotting likely trouble spots and for
estimating testing effort.

Pmccabe also includes a non-commented line counter compatible with anac,
\'decomment\' which only removes comments from source code; \'codechanges\',
a program to calculate the amount of change which has occurred between two
source trees or files; and \'vifn\', to invoke \'vi\' given a function name rather
than a file name.

Pmccabe attempts to calculate the apparent complexity rather than the
complexity following the C++ and/or cpp preprocessors. This causes Pmccabe to
become confused with cpp constructs which cause unmatched curly braces - most
of which can profitably be rewritten so they won\'t confuse prettyprinters
anyway. Pmccabe prints C-compiler-style error messages when the parser gets
confused so they may be browsed with standard tools.

Two types of cyclomatic complexity are generated - one type counts each
switch() statement as regardless of the number of cases included and the other
more traditional measure counts each case within the switch(). Pmccabe also
calculates the starting line for each function, the number of lines consumed by
the function, and the number of C statements within the function.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/fitcvut/openSUSE_Leap_15.0/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
pmccabe
pmccabe(x86-64)

Requires :
/bin/sh
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/bin/codechanges
/usr/bin/decomment
/usr/bin/pmccabe
/usr/bin/vifn
/usr/share/doc/packages/pmccabe
/usr/share/doc/packages/pmccabe/ChangeLog
/usr/share/licenses/pmccabe
/usr/share/licenses/pmccabe/COPYING
/usr/share/man/man1/codechanges.1.gz
/usr/share/man/man1/decomment.1.gz
/usr/share/man/man1/pmccabe.1.gz
/usr/share/man/man1/vifn.1.gz

 
ICM