diff options
| author | Paul Buetow <paul@buetow.org> | 2025-09-03 16:59:36 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-09-03 16:59:36 +0300 |
| commit | 9ce0a4661d6b5dff060b34d3c566f97b76a52996 (patch) | |
| tree | 85d76e0e6149185a29700146d4d54d3d7690e145 /PROJECTSTATUS.md | |
| parent | c3c203e28cd7ff15f81dab08229a3a16e038970a (diff) | |
chore: update project status and ignore patterns; remove TODO.md
Diffstat (limited to 'PROJECTSTATUS.md')
| -rw-r--r-- | PROJECTSTATUS.md | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/PROJECTSTATUS.md b/PROJECTSTATUS.md index 8306caa..04ff2ed 100644 --- a/PROJECTSTATUS.md +++ b/PROJECTSTATUS.md @@ -1,17 +1,23 @@ # Ideas -## Code quality -* [X] Delete dead code: `field noDiskIO is unused (U1000)` in `internal/lsp/server.go:30:2` +## Code qualoty + +* [/] TODO's in the code to be addressed +* [/] No more than 1000 LOC per source file +* [/] No more than 50 LOC per function +* [/] Each struct type in his own file +* [/] Sufficient unit tests ## Features ### Improvements -* [X] TODO's in the code to be addressed -* [ ] Include unit test coverage reports +* [X] Include unit test coverage reports +* [ ] Change inline triggers to include > to be more consistent with other triggers ### New features +* [X] Create "generate unit test" code action for selected code block => write test to FILE_test.go file * [ ] implement a code action for selected code block the way via a unix pipe as faster access in helix * [X] Use hexai as a gh copilot... CLI replacemant for command line questions * [X] Resolve diagnostics code action feature @@ -22,16 +28,13 @@ * [/] Be a replacement for 'github copilot cli' * [X] Be able to perform inline chats (keeping history in the document) * [ ] Be able to switch the underlying model via a prompt -* [/] Fine tune when Large Language Model (LLM) completions trigger, as it seems that there are some cases where the Large Language Model (LLM) receives a request but Helix isn't suggesting any completions. There seems to be something odd with the in logic. Investigate the TriggerChar logic and make sure it matches Helix's expectations. - * [ ] Actually document the completion timeout settings in HelixEditor -* [X] Only one code completion should run at a time, even if multiple triggers occur simultaneously -* [ ] Create "generate unit test" code action for selected code block => write test to FILE_test.go file +* [X] Fine tune when Large Language Model (LLM) completions trigger, as it seems that there are some cases where the Large Language Model (LLM) receives a request but Helix isn't suggesting any completions. There seems to be something odd with the in logic. Investigate the TriggerChar logic and make sure it matches Helix's expectations. * [X] Can anything else can be done with LSP? Be able to select code blocks and perform code actions on them -* [ ] Commenting exiting code -* [ ] Improve code +* [X] Commenting exiting code +* [X] Add unit test (for Go) * [X] Code refactoring (via comment instruction) Be able to switch LLMs. |
