"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of moodle-latest-311.tgz (2 Jun 03:55, 60471219 Bytes)

About: Moodle is a learning management system for producing Internet-based course Web sites.
Latest built of the 3.11 release (production suited).



Fossies downloads: / linux / www / moodle-latest-311.tgz  (tar.bz2|tar.xz|zip)
Fossies services: CLOC analysis | Meta information | Member browsing
No. of package member files: 29751  (22284 regular files in 7467 directories)

Histograms of CLOC analysis data of moodle-latest-311.tgz (y-axes: linear scale)
Histograms of CLOC analysis data of moodle-latest-311.tgz (y-axes: logarithm scale)

The corresponding CLOC output data:
   20312 text files.
   18980 unique files.                              
    3304 files ignored.

github.com/AlDanial/cloc v 1.96  T=14.23 s (1333.4 files/s, 295696.2 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
PHP               11706    318018    821397   1587828 x   3.50 =     5557398.00
JavaScript         2979    136876    338542    584177 x   1.48 =      864581.96
Cucumber            972      4710      2008     82506 x   3.00 =      247518.00
CSS                 533     12701      6351     68703 x   1.00 =       68703.00
XML                 220       291       401     36061 x   1.90 =       68515.90
Text                431      3049         0     34965 x   0.50 =       17482.50
JSON                257         1         0     28481 x   2.50 =       71202.50
SCSS                203      4242      2753     22848 x   1.50 =       34272.00
Mustache            728      5546     22510     20456 x   1.75 =       35798.00
XSD                  77      2304      4376     20152 x   1.90 =       38288.80
Markdown             55      2445         0      7426 x   1.00 =        7426.00
SVG                 581        21       130      7224 x   1.00 =        7224.00
HTML                 65       564        33      6017 x   1.90 =       11432.30
PO File              98      1160      1846      4188 x   1.50 =        6282.00
CSV                  56         1         0      3306 x   0.10 =         330.60
XSLT                  8       187        58       930 x   1.90 =        1767.00
Perl                  2        57        76       535 x   4.00 =        2140.00
YAML                  3        58        40       289 x   0.90 =         260.10
DTD                   3         9         0       131 x   1.90 =         248.90
SQL                   1        26        33        92 x   2.29 =         210.68
Ruby                  1         5        12         7 x   4.20 =          29.40
INI                   1         1         1         1 x   1.00 =           1.00
-------------------------------------------------------------------------------
SUM:              18980    492272   1200567   2516323 x   2.80 =     7041112.64
-------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)