dd75f06f77
Add linting to codemirror-lsp-client ( #3850 )
2024-09-10 20:18:31 +00:00
25443eba31
internal: Add lints for promises ( #3733 )
...
* Add lints for floating and misued promises
* Add logging async errors in main
* Add async error catch in test-utils
* Change any to unknown
* Trap promise errors and ignore more await warnings
* Add more ignores and toSync helper
* Fix more lint warnings
* Add more ignores and fixes
* Add more reject reporting
* Add accepting arbitrary parameters to toSync()
* Fix more lints
* Revert unintentional change to non-arrow function
* Revert unintentional change to use arrow function
* Fix new warnings in main with auto updater
* Fix formatting
* Change lints to error
This is what the recommended type checked rules do.
* Fix to properly report promise rejections
* Fix formatting
* Fix formatting
* Remove unused import
* Remove unused convenience function
* Move type helpers
* Fix to not return promise when caller doesn't expect it
* Add ignores to lsp code
2024-09-10 08:17:45 +10:00
54936f6932
actually fix lint styles ( #3187 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-30 07:27:47 +00:00
60c152bf14
fix edge functions when after sketch on face/fn ( #3184 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-30 04:30:25 +00:00
0f1b94f8b9
remove suss linter ext we dont use ( #3150 )
...
remove suss linter ext we dont use
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-29 15:41:02 +00:00
b0b48a2e9f
Make codemirror tooltips selectable. ( #3149 )
...
Co-authored-by: Paul Tagliamonte <paul@zoo.dev >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
2024-07-28 21:34:58 -07:00
e3b8807d6f
Fix to preserve types using structuredClone ( #3113 )
2024-07-26 00:11:46 +00:00
385589ddf9
Clear the diagnostics before processing ( #3118 )
...
clear diagnostics when we update the text
Signed-off-by: Paul R. Tagliamonte <paul@zoo.dev >
2024-07-24 16:11:56 -04:00
60e187bd3e
Fix defined but never used warnings ( #3045 )
2024-07-17 04:26:14 +00:00
88d9cdc52b
Codemirror deferrers ( #3006 )
...
* Force document update requests when necessary
* fix up codemirror deferrers
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* lock
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups kcl/index
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix copilot
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Marijn Haverbeke <marijn@haverbeke.berlin >
2024-07-11 16:05:19 -07:00
a111473658
Uses the grammar marijn made :) ( #2967 )
...
* Add a Lezer KCL grammar
* fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* make tsc happy
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* turn off semantic tokens in favor of grammar
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu)
* empty
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Marijn Haverbeke <marijn@haverbeke.berlin >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-08 16:47:30 -07:00
08e9fe2e52
more codemirror enhancements ( #2912 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 22:06:52 -07:00
93710bc8f2
remove react-codemirror and update all the codemirror libs ( #2901 )
...
* start of removing react-codemirror
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change theme
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* disable copilot temporarily
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 21:28:51 -07:00
87e7e9447f
cleanup annotations, makes it easier to read ( #2905 )
...
ckeanup annotations
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-03 20:59:54 -07:00
7cfc927d5c
Small codemirror changes ( #2898 )
...
* Drop unneeded compute indirection in lspAutocompleteKeymapExt
* Dispatch only a single transaction in requestFormatting
Remove addToHistory.of(true), since that is the default.
* Remove old comment and some useless tests
* Just store the view, not the previous viewUpdate, in CompletionRequester
* small codemirror changes from marijnh
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix some flaky tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: Marijn Haverbeke <marijn@haverbeke.berlin >
2024-07-03 19:28:46 -07:00
5fbbe2fa8c
fixes up some playwright tests and adds a test for the ghost text plugin only in dev mode ( #2849 )
...
* things
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* things
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix up most tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix lints
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* typo
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-06-30 18:26:16 -07:00
3dafc31cad
pull lsp client out into a fake module ( #2846 )
...
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
tsc passing
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
working
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
fmt
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanups
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* udpates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* cleanup
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-06-30 14:30:44 -07:00