Commit Graph

12 Commits

Author SHA1 Message Date
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