Skip to content

Commit 23fab9e

Browse files
committed
[WIP] Update readme according to new output
1 parent f95fe1b commit 23fab9e

File tree

1 file changed

+41
-21
lines changed

1 file changed

+41
-21
lines changed

README.md

Lines changed: 41 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,46 @@ $ rake stats\[/path/to/app/\]
2323

2424
Directory: /path/to/app/
2525

26-
+----------------------+-------+-------+---------+---------+-----+-------+
27-
| Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
28-
+----------------------+-------+-------+---------+---------+-----+-------+
29-
| Controllers | 1848 | 1483 | 32 | 174 | 5 | 6 |
30-
| Helpers | 2257 | 1892 | 45 | 245 | 5 | 5 |
31-
| Jobs | 399 | 295 | 11 | 33 | 3 | 6 |
32-
| Models | 4584 | 3509 | 61 | 526 | 8 | 4 |
33-
| Observers | 42 | 22 | 2 | 5 | 2 | 2 |
34-
| Libraries | 2987 | 2272 | 30 | 287 | 9 | 5 |
35-
| Configuration | 1233 | 669 | 4 | 17 | 4 | 37 |
36-
| Spec Support | 1416 | 1152 | 4 | 30 | 7 | 36 |
37-
| Integration Tests | 91 | 73 | 0 | 1 | 0 | 71 |
38-
| Lib Tests | 101 | 83 | 0 | 1 | 0 | 81 |
39-
| Model Tests | 3397 | 2522 | 0 | 18 | 0 | 138 |
40-
| Cucumber Support | 739 | 521 | 0 | 1 | 0 | 519 |
41-
| Cucumber Features | 2711 | 2487 | 29 | 145 | 5 | 15 |
42-
+----------------------+-------+-------+---------+---------+-----+-------+
43-
| Total | 21805 | 16980 | 218 | 1483 | 6 | 9 |
44-
+----------------------+-------+-------+---------+---------+-----+-------+
45-
Code LOC: 10142 Test LOC: 6838 Code to Test Ratio: 1:0.7
26+
+-----------------------|------------|----------------+
27+
| Name | Total Deps | 1st Level Deps |
28+
+-----------------------|------------|----------------+
29+
| simplecov-console | 7 | 3 |
30+
| codecov | 5 | 2 |
31+
| rails_stats | 4 | 2 |
32+
| simplecov | 3 | 3 |
33+
| minitest-around | 1 | 1 |
34+
| bundler | 0 | 0 |
35+
| byebug | 0 | 0 |
36+
| minitest | 0 | 0 |
37+
| minitest-spec-context | 0 | 0 |
38+
+-----------------------|------------|----------------+
39+
40+
Declared Gems 9
41+
Total Gems 18
42+
Unpinned Versions 8
43+
Github Refs 0
44+
45+
+----------------------+---------+---------+---------+---------+---------+-----+-------+
46+
| Name | Files | Lines | LOC | Classes | Methods | M/C | LOC/M |
47+
+----------------------+---------+---------+---------+---------+---------+-----+-------+
48+
| Channels | 2 | 8 | 8 | 2 | 0 | 0 | 0 |
49+
| Configuration | 19 | 417 | 111 | 1 | 0 | 0 | 0 |
50+
| Controllers | 1 | 7 | 6 | 1 | 1 | 1 | 4 |
51+
| Helpers | 1 | 3 | 3 | 0 | 0 | 0 | 0 |
52+
| Javascripts | 3 | 27 | 7 | 0 | 0 | 0 | 0 |
53+
| Jobs | 1 | 7 | 2 | 1 | 0 | 0 | 0 |
54+
| Libraries | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
55+
| Mailers | 1 | 4 | 4 | 1 | 0 | 0 | 0 |
56+
| Model Tests | 2 | 5 | 4 | 2 | 0 | 0 | 0 |
57+
| Models | 1 | 3 | 3 | 1 | 0 | 0 | 0 |
58+
| Spec Support | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
59+
| Test Support | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
60+
+----------------------+---------+---------+---------+---------+---------+-----+-------+
61+
| Code | 30 | 477 | 145 | 7 | 1 | 0 | 143 |
62+
| Tests | 4 | 7 | 6 | 2 | 0 | 0 | 0 |
63+
| Total | 34 | 484 | 151 | 9 | 1 | 0 | 149 |
64+
+----------------------+---------+---------+---------+---------+---------+-----+-------+
65+
Code LOC: 145 Test LOC: 6 Code to Test Ratio: 1:0.0 Files: 34
4666
```
4767

4868
### Run it on many Rails engines
@@ -279,7 +299,7 @@ $ rake stats\[test/dummy,json\]
279299
280300
Directory: /Users/etagwerker/Projects/fastruby/rails_stats/test/dummy
281301
282-
[{"name":"Mailers","lines":"4","loc":"4","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Models","lines":"3","loc":"3","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Javascripts","lines":"27","loc":"7","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Jobs","lines":"7","loc":"2","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Controllers","lines":"7","loc":"6","classes":"1","methods":"1","m_over_c":"1","loc_over_m":"4"},{"name":"Helpers","lines":"3","loc":"3","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Channels","lines":"8","loc":"8","classes":"2","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Configuration","lines":"417","loc":"111","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Total","lines":"476","loc":"144","classes":"7","methods":"1","m_over_c":"0","loc_over_m":"142","code_to_test_ratio":"0.0","total":true}]
302+
[{"name":"Libraries","files":"1","lines":"1","loc":"1","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Mailers","files":"1","lines":"4","loc":"4","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"ModelTests","files":"2","lines":"5","loc":"4","classes":"2","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Models","files":"1","lines":"3","loc":"3","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Javascripts","files":"3","lines":"27","loc":"7","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Jobs","files":"1","lines":"7","loc":"2","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Controllers","files":"1","lines":"7","loc":"6","classes":"1","methods":"1","m_over_c":"1","loc_over_m":"4"},{"name":"Helpers","files":"1","lines":"3","loc":"3","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Channels","files":"2","lines":"8","loc":"8","classes":"2","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Configuration","files":"19","lines":"417","loc":"111","classes":"1","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"SpecSupport","files":"1","lines":"1","loc":"1","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"TestSupport","files":"1","lines":"1","loc":"1","classes":"0","methods":"0","m_over_c":"0","loc_over_m":"0"},{"name":"Code","files":"30","lines":"477","loc":"145","classes":"7","methods":"1","m_over_c":"0","loc_over_m":"143","code_to_test_ratio":"0.0","total":true},{"name":"Tests","files":"4","lines":"7","loc":"6","classes":"2","methods":"0","m_over_c":"0","loc_over_m":"0","code_to_test_ratio":"0.0","total":true},{"name":"Total","files":"34","lines":"484","loc":"151","classes":"9","methods":"1","m_over_c":"0","loc_over_m":"149","code_to_test_ratio":"0.0","total":true}]
283303
```
284304

285305
### Testing

0 commit comments

Comments
 (0)