Commit Graph

11 Commits

Author SHA1 Message Date
Samuel Hawksby-Robinson 2df33fe301
Bug fix on isValidFile 2021-03-05 23:24:36 +00:00
Samuel Hawksby-Robinson 2b438d3578
Added getter functionality and dynamic file type handler
Much more work to be done, but using getter will be a helpful improvement as it guarantees that the code base files will be there unless the repo source is invalid. Dynamic file types is the first step in making the code able to handle multiple languages.
2021-03-05 23:17:17 +00:00
Samuel Hawksby-Robinson 715a868281
Updated project todos and go fmt 2021-01-07 12:57:18 +00:00
Samuel Hawksby-Robinson 0d546db344
Begin implementing the stringer for the todo node tree 2021-01-06 17:26:03 +00:00
Samuel Hawksby-Robinson 2e514a4d9c
Moved TodoFinder.init() to NewTodoFinder func to ensure init is not forgotten 2021-01-06 17:10:58 +00:00
Samuel Hawksby-Robinson 4723f2f47d
Moved node code into dedicated node file 2021-01-06 17:08:15 +00:00
Samuel Hawksby-Robinson 9792ef33d2
Made all compiled regex a field of TodoFinder
This prevents the application from needing to constantly recompiling the same regex patterns over and over
2021-01-06 16:59:11 +00:00
Samuel Hawksby-Robinson b397566aaf
More refactor to move state to be handled by dedicated entities 2021-01-06 16:47:34 +00:00
Samuel Hawksby-Robinson ce7a0f5a38
Moved code out from main into relevant files 2021-01-06 16:38:12 +00:00
Samuel Hawksby-Robinson 41a7931c83
Fixed broken functionality implemented better todo adding 2021-01-06 16:29:03 +00:00
Samuel Hawksby-Robinson 602a263f55
BROKEN - This commit breaks the original functionality, but introduces an effective method of representing found todos in both a table and tree format. 2021-01-06 14:41:25 +00:00