Thanks to visit codestin.com
Credit goes to splashboard.unhappychoice.com

Skip to content

code_todos

Greps tracked source files in the discovered git repo for TODO: / FIXME: style markers (trailing colon required, vendored / generated dirs skipped). Text summarises "N TODOs in M files", TextBlock and MarkdownTextBlock list path:line: snippet (markdown variant uses inline-code formatting), and Entries / Bars rank files by hit count.

KindSafetyShapes
cachedSafetext, text_block, markdown_text_block, entries, bars
OptionTypeRequiredDefaultDescription
markersarray of stringsno["TODO", "FIXME"]Markers grepped for. Each must appear as a whole-word ASCII token followed by : (or (name):) — // TODO: refactor matches, ## TODO heading and "TODO" literals don't.
limitintegerno20Cap on rendered hits (TextBlock) or rows (Entries / Bars). Total count surfaced by Text is unaffected.
ShapeRenderers
textanimated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain
text_blockanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_plain
markdown_text_blocktext_markdown
entriesanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_table
barsanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, chart_bar, chart_pie, list_ranking
                                                     
                                            
                                             
                                       
                                                                                
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "text_ascii"
12 TODOs in 5 files                     
                                        
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "text_plain"
src/render/mod.rs:120: TODO: handle empt
src/fetcher/git.rs:88: FIXME: don't pani
src/main.rs:14: TODO: load config from $
                                        
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "list_plain"
- src/render/mod.rs:120  TODO: handle  
empty body                              
- src/fetcher/git.rs:88  FIXME: don't  
panic on detached head                  
- src/main.rs:14  TODO: load config    
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "text_markdown"
src/render/mod.rs                      5
src/fetcher/git.rs                     3
src/main.rs                            2
                                        
                                        
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "grid_table"
                                     
                                     
                                  
                                  
                               
                               
5 3 2                             
src src src                             
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "chart_bar"
                                        
                    src/render/mod.rs 
                             
        src/fetcher/git.rs
                         
    src/main.rs 20.0% 
                         
                           
                             
                                       
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "chart_pie"
1. src/render/mod.rs                   5
2. src/fetcher/git.rs                  3
3. src/main.rs                         2
                                        
                                        
[[widget]]
id = "code_todos"
fetcher = "code_todos"
render = "list_ranking"