| Total Lines : | 40,032,917 | Code Lines : | 30,406,112 | Percent Code Lines : | 76.0% | ||
| Number of Languages : | 21 | Total Comment Lines : | 6,452,748 | Percent Comment Lines : | 16.1% | ||
| Total Blank Lines : | 3,174,057 | Percent Blank Lines : | 7.9% |
| Language | Code Lines | Comment Lines | Comment Ratio | Blank Lines | Total Lines | Total Percentage | |
|---|---|---|---|---|---|---|---|
| PHP | 21,740,846 | 5,897,304 | 21.3% | 2,393,063 | 30,031,213 | 75.0% | |
| HTML | 2,990,234 | 57,220 | 1.9% | 250,362 | 3,297,816 | 8.2% | |
| JavaScript | 2,414,325 | 340,734 | 12.4% | 368,708 | 3,123,767 | 7.8% | |
| XML | 2,105,116 | 1,866 | 0.1% | 1,189 | 2,108,171 | 5.3% | |
| CSS | 806,522 | 87,324 | 9.8% | 108,429 | 1,002,275 | 2.5% | |
| SQL | 200,798 | 40,497 | 16.8% | 28,833 | 270,128 | 0.7% | |
| C | 113,353 | 20,778 | 15.5% | 17,343 | 151,474 | 0.4% | |
| Perl | 18,318 | 2,852 | 13.5% | 2,831 | 24,001 | 0.1% | |
| shell script | 4,217 | 2,263 | 34.9% | 1,174 | 7,654 | 0.0% | |
| Objective Caml | 2,698 | 15 | 0.6% | 118 | 2,831 | 0.0% | |
| XSL Transformation | 2,157 | 119 | 5.2% | 494 | 2,770 | 0.0% | |
| XML Schema | 2,058 | 192 | 8.5% | 294 | 2,544 | 0.0% | |
| Make | 2,029 | 725 | 26.3% | 794 | 3,548 | 0.0% | |
| C++ | 1,480 | 272 | 15.5% | 40 | 1,792 | 0.0% | |
| Python | 1,156 | 466 | 28.7% | 230 | 1,852 | 0.0% | |
| ActionScript | 292 | 76 | 20.7% | 74 | 442 | 0.0% | |
| C# | 164 | 6 | 3.5% | 6 | 176 | 0.0% | |
| Visual Basic | 164 | 2 | 1.2% | 24 | 190 | 0.0% | |
| D | 90 | 30 | 25.0% | 27 | 147 | 0.0% | |
| DOS batch script | 61 | 7 | 10.3% | 14 | 82 | 0.0% | |
| Java | 34 | 0 | 0.0% | 10 | 44 | 0.0% | |
| Totals | 30,406,112 | 6,452,748 | 3,174,057 | 40,032,917 | |||
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.