Ahmed Ismail
edf50fdf80
Add credo to the project and:
...
- Run mix credo --all to identify possible code optimizations
- Resolve most of the errors generated by credo such as:
- Numbers larger than 9999 should be written with underscores: 58_127
- Modules should have a @moduledoc tag
- Comparison will always return true
2023-11-10 00:57:21 +05:00
Martino Visintin
b07df7c780
add .formatter.exs + format
2018-05-22 21:46:54 +01:00
Nathan Walker
372d7f70ac
Extracted watcher and runner into supervision tree.
2017-07-28 13:00:18 -05:00
Nathan Walker
b2dfc28650
Extract tracker into supervision tree.
2017-07-28 12:56:02 -05:00
Jay Hayes
77a53e7c13
Fix Elixir 1.4 function paren warnings
2017-01-21 08:18:10 -06:00
Felipe Sere
751f849585
Collect all intro printing into display
2016-05-10 23:02:23 +01:00
Felipe Sere
7b494e16df
To enable adding the intro, the tracker knows visited modules.
2016-05-10 23:02:23 +01:00
Jay Hayes
814d3db995
Refactor Tracker get/0 and summarize/0
2016-04-26 18:16:17 -05:00
Jay Hayes
6ae1cae4b8
Congratulate when koans are complete
2016-04-26 17:35:31 -05:00
Felipe Sere
0ed061f96f
Error out early if invalid paramter is provided.
2016-04-26 23:20:20 +01:00
Felipe Sere
1357235f8a
Incorporate feedback about usued elements and typos
2016-04-26 23:06:05 +01:00
Felipe Sere
c9ee4dbae0
Add an agent to keep track of completed koans
2016-04-26 23:06:05 +01:00