Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(lsp): simple diagnostics #496

Merged
merged 62 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
84415a8
feat: dumb apply error
Natoandro Nov 24, 2023
21325ff
feat: typescript server: node to deno
Natoandro Nov 24, 2023
ae1adfd
feat: Setup tree-sitter wasm
Natoandro Nov 27, 2023
a63ab05
Finding typegraph definitions
Natoandro Nov 27, 2023
a98a426
Use query for typegraph definition
Natoandro Nov 28, 2023
fcb4099
typegraph definition query
Natoandro Nov 28, 2023
ea561fd
feat: Semantic analysis of expose
Natoandro Nov 29, 2023
581642e
refactor: LspServer class
Natoandro Nov 30, 2023
1521596
fix: apply -> reduce
Natoandro Nov 30, 2023
9b26a26
feat: scope, ref
Natoandro Dec 1, 2023
bd0efd4
feat: Semantic node/types
Natoandro Dec 4, 2023
ed1751a
wip: diagnostic context
Natoandro Dec 5, 2023
428741b
Merge branch 'main' into lsp/diagnostics
Natoandro Dec 11, 2023
0b99308
single npm package
Natoandro Dec 11, 2023
ff42333
chore(vscode-ext): Setup eslint
Natoandro Dec 11, 2023
233d923
doc(dev-tools): README.md
Natoandro Dec 11, 2023
687799e
test(lsp): snapshot
Natoandro Dec 11, 2023
3884896
fix: Update launch.json
Natoandro Dec 11, 2023
8458926
test: Diagnostic of exposed functions
Natoandro Dec 11, 2023
6f21613
feat(lsp): Typegraph definition check
Natoandro Dec 11, 2023
b3ee713
using the context for diagnostics instead of throwing
Natoandro Dec 19, 2023
eb0d354
Merge branch 'main' into lsp/diagnostics
Natoandro Dec 19, 2023
2c98dba
Merge branch 'main' into lsp/diagnostics
Natoandro Dec 21, 2023
0ceff47
test: CI
Natoandro Dec 22, 2023
550c0ef
Merge branch 'main' into lsp/diagnostics
Natoandro Dec 22, 2023
6a22925
feat: vscode extension packaging/publishing
Natoandro Dec 22, 2023
7626154
More tests
Natoandro Dec 22, 2023
ea8a2b5
feat: fix
Natoandro Dec 22, 2023
607b682
Upgrade ghjk github action
Natoandro Dec 26, 2023
ae6952e
install tree-sitter cli with ghjk
Natoandro Dec 26, 2023
01ddeff
test: Update snpashot
Natoandro Dec 26, 2023
ad33b9b
change jkjk version
Natoandro Dec 28, 2023
7f55806
Merge branch 'main' into lsp/diagnostics
Natoandro Dec 28, 2023
5a29fa6
feat: Reference in expose
Natoandro Dec 28, 2023
e5b86f9
Better error handling
Natoandro Dec 28, 2023
7aabffd
Merge branch 'main' into lsp/diagnostics
Natoandro Jan 2, 2024
be8ef7f
refactor(LSP): Use Node.js instead of Deno for the LSP (#530)
Natoandro Jan 2, 2024
35ab9c1
Merge branch 'main' into lsp/diagnostics
Natoandro Jan 3, 2024
b05bf4e
fix pre-commit
Natoandro Jan 3, 2024
f707868
update vscode-metatype-support/pnpm-lock.yaml
Natoandro Jan 3, 2024
63c4411
test: attempt to fix test workflows
Natoandro Jan 3, 2024
bdb6b0d
fix pre-commit
Natoandro Jan 4, 2024
8737a00
fix: attempt to fix test workflow
Natoandro Jan 4, 2024
c7bc05b
fix: attempt to fix test workflow
Natoandro Jan 4, 2024
8fb32f1
Merge remote-tracking branch 'origin/lsp/diagnostics' into lsp/diagno…
Natoandro Jan 4, 2024
7dd9d66
fix(ci): node-gyp installation
Natoandro Jan 5, 2024
de3dcf7
add lcov dev
Natoandro Jan 5, 2024
1289170
Update pnpm-lock.yaml
Natoandro Jan 5, 2024
12c9812
skip test coverage
Natoandro Jan 5, 2024
1e83772
update ghjk
Natoandro Jan 6, 2024
bdf4980
update lockfile
Natoandro Jan 6, 2024
be737e4
fix: precommit issue
Yohe-Am Jan 9, 2024
b9322fe
Merge branch 'main' into lsp/diagnostics
Yohe-Am Jan 9, 2024
806593b
fix: explicit `node-gyp` port
Yohe-Am Jan 9, 2024
bed9722
fix: update `pnpm-lock`
Yohe-Am Jan 9, 2024
781866b
wip: test-website broken on gh runner
Yohe-Am Jan 9, 2024
f8e7c0c
wip: more printf
Yohe-Am Jan 9, 2024
625a724
wip: try different python version
Yohe-Am Jan 9, 2024
fbc5e9e
wip: try previous python build version
Yohe-Am Jan 9, 2024
7dbe8bf
fix: consdier ghjk lockfile when restoring .venv cache
Yohe-Am Jan 9, 2024
ce69112
fix: use latest python release tag
Yohe-Am Jan 9, 2024
9f036a1
fix: hack to fix lock.yml special case
Yohe-Am Jan 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .ghjk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
envs
hash.json
532 changes: 532 additions & 0 deletions .ghjk/deno.lock

Large diffs are not rendered by default.

Loading
Loading