pedrozath/coltrane

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/coltrane/commands/get_representation_chords.rb18
A
0 mins
F
50%
lib/coltrane/commands/get_chords_from_string.rb11
A
0 mins
D
66%
lib/coltrane/commands/get_representation_notes.rb12
A
0 mins
D
66%
lib/coltrane/renderers/text_renderer/hash_drawer.rb16
A
0 mins
D
66%
lib/coltrane/theory/frequency_interval.rb62
A
0 mins
C
71%
lib/coltrane/theory/errors.rb79
A
0 mins
C
75%
lib/coltrane/theory/chord.rb81
A
35 mins
C
79%
lib/coltrane/commands/available_chord_representations.rb9
A
0 mins
B
80%
lib/coltrane/commands/available_classic_scales.rb9
A
0 mins
B
80%
lib/coltrane/commands/available_notable_progressions.rb9
A
0 mins
B
80%
lib/coltrane/commands/available_representations.rb9
A
0 mins
B
80%
lib/coltrane/commands/find_chord_by_notes.rb9
A
0 mins
B
80%
lib/coltrane/commands/find_common_chords.rb9
A
0 mins
B
80%
lib/coltrane/commands/find_progressions_from_chords.rb9
A
0 mins
B
80%
lib/coltrane/commands/find_scale_by_chords.rb9
A
0 mins
B
80%
lib/coltrane/commands/find_scale_by_notes.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_chords_from_notable_progression.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_chords_from_progression.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_chords_from_scale.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_classic_scale.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_notes.rb9
A
0 mins
B
80%
lib/coltrane/commands/get_notes_from_string.rb9
A
0 mins
B
80%
lib/coltrane/commands/render.rb9
A
0 mins
B
80%
lib/coltrane/theory/chord_substitutions.rb9
A
0 mins
B
80%
lib/coltrane/commands/command.rb10
A
0 mins
B
83%
lib/coltrane/theory/scale.rb130
A
3 hrs
B
83%
lib/coltrane/theory/pitch_class.rb114
A
2 hrs
B
85%
lib/coltrane/theory/note_set.rb77
A
0 mins
B
86%
lib/coltrane/representation/guitar/chord.rb173
B
6 hrs
B
88%
lib/coltrane/renderers/text_renderer/theory_note_set_drawer.rb17
A
0 mins
B
88%
lib/coltrane/theory/interval_class.rb168
A
3 hrs
B
89%
lib/coltrane/theory/progression.rb67
A
45 mins
A
90%
lib/coltrane/theory/interval_sequence.rb121
A
3 hrs
A
91%
lib/coltrane/theory/chord_quality.rb91
A
25 mins
A
91%
lib/coltrane/theory/note.rb73
A
25 mins
A
91%
lib/coltrane/representation/guitar/note.rb20
A
0 mins
A
92%
lib/coltrane/theory/voicing.rb43
A
0 mins
A
92%
lib/coltrane/renderers/renderer.rb38
A
0 mins
A
94%
lib/coltrane/theory/diatonic_scale.rb30
A
0 mins
A
95%
lib/coltrane/theory/interval.rb172
B
5 hrs
A
95%
lib/coltrane/representation/guitar.rb31
A
0 mins
A
95%
lib/coltrane/theory/scale_set.rb34
A
0 mins
A
95%
lib/coltrane/renderers/text_renderer/representation_piano_note_set_drawer.rb44
A
35 mins
A
95%
lib/coltrane/renderers/text_renderer/representation_guitar_chord_drawer.rb81
A
2 hrs
A
96%
lib/coltrane/theory/frequency.rb44
A
0 mins
A
96%
lib/coltrane/theory/roman_chord.rb94
A
1 hr
A
96%
lib/core_ext.rb61
A
35 mins
A
97%
lib/coltrane/renderers/text_renderer/representation_guitar_note_set_drawer.rb68
A
2 hrs
A
97%
lib/coltrane/theory.rb43
A
0 mins
A
97%
lib/coltrane/theory/pitch.rb77
A
55 mins
A
98%