Commit graph

234 commits

Author SHA1 Message Date
c4b6bafc49 chore: Update .gitignore and refactor diagnostics and parser modules 2025-01-07 14:45:07 -06:00
b9ace15050 fix: Change return types of start() and length() methods to u32 2025-01-07 13:16:45 -06:00
0df76b7012 fix: Correct function call syntax in tests for span and line offsets 2025-01-07 13:16:45 -06:00
9b8a912d9f feat: Integrate parser into diagnostics system for meaningful error reporting 2025-01-07 13:10:56 -06:00
9c268e80f7 fix: Remove invalid publish_diagnostics method from LanguageServer implementation 2025-01-07 12:54:12 -06:00
0a8600ed08 fix: Remove diagnostic_provider to resolve method not found error in LSP 2025-01-07 12:52:59 -06:00
a315d6b9cf style: Format code for better readability in server.rs 2025-01-07 12:52:57 -06:00
ddb349427c feat: implement textDocument/publishDiagnostics with version validation 2025-01-07 12:40:28 -06:00
b7b4e1083d fix: Add workspace capabilities to prevent method not found errors 2025-01-07 12:34:12 -06:00
83fe076f05 fix: Remove ? operator from publish_diagnostics call returning unit 2025-01-07 12:27:09 -06:00
dcbba9b933 fix: propagate errors in publish_diagnostics using ? operator 2025-01-07 12:25:20 -06:00
c5d306e4db feat: Add detailed logging for document handling and diagnostics publishing 2025-01-07 12:24:23 -06:00
dcc8615aeb refactor: Simplify document opening log message formatting 2025-01-07 12:24:22 -06:00
0d59e8eaa7 feat: Add capability logging to LSP server initialization 2025-01-07 12:15:29 -06:00
fa5fe5c9ae feat: Add detailed logging for LSP initialization and document handling 2025-01-07 12:08:53 -06:00
4ac5cf8a07 fix: ensure proper LSP text document sync capabilities declaration 2025-01-07 12:06:49 -06:00
da388d7efc refactor: make document change handling async with proper awaits 2025-01-07 12:04:34 -06:00
7f10d611c3 style: Format code in publish_diagnostics method for readability 2025-01-07 12:04:32 -06:00
4b471a3c03 fix: properly await async operations in document handling 2025-01-07 12:02:39 -06:00
cd0b63f07b fix: await publish_diagnostics in handle_did_open method 2025-01-07 12:01:50 -06:00
4415d6abfe refactor: Reorder imports and format function signatures in documents.rs 2025-01-07 12:01:48 -06:00
8395a02832 fix: Clone URI to avoid borrow-after-move in handle_did_open 2025-01-07 11:56:35 -06:00
e81afaee5e fix: remove duplicate merge and load_all methods in tagspecs.rs 2025-01-07 11:54:58 -06:00
89042824e0 feat: add merge and load_all methods to TagSpecs 2025-01-07 11:53:29 -06:00
969d267e4c refactor: Fix imports, remove unused code, and resolve warnings 2025-01-07 11:52:59 -06:00
adf7d1876e refactor: Remove unused imports in documents.rs 2025-01-07 11:50:18 -06:00
085627fe32 fix: Resolve compilation errors and improve diagnostics handling 2025-01-07 11:50:03 -06:00
8f448508d0 feat: Add diagnostics publishing for document changes 2025-01-07 11:47:25 -06:00
1d1f4f6c0f feat: add basic diagnostic support for TODO comments 2025-01-07 11:46:55 -06:00
00b8849189 Merge branch 'tagspecsv3' of https://github.com/joshuadavidthomas/django-language-server into tagspecsv3 2025-01-07 11:31:25 -06:00
54f19d0c37 org 2025-01-07 10:55:59 -06:00
8a2556f65b org 2025-01-06 23:20:43 -06:00
1bf4f8390e reorder 2025-01-06 23:19:28 -06:00
ad293c6b26 rename block type to container 2025-01-06 23:18:04 -06:00
00f3fb3c47 rename tag enum member to single 2025-01-06 23:06:08 -06:00
dca173cfb5 thanks clippy 2025-01-06 22:58:13 -06:00
095f885665 remove comments 2025-01-06 22:55:19 -06:00
cacad220fa add assignment 2025-01-06 22:53:40 -06:00
fdf1ebb8db add tag span 2025-01-06 22:39:16 -06:00
43e6ea8054 remove assignments 2025-01-06 22:21:49 -06:00
1827f10be6 add more builtins 2025-01-06 21:32:45 -06:00
1295247aa9 remove variable type 2025-01-06 21:32:39 -06:00
360276af1a rename test 2025-01-06 19:56:48 -06:00
ca84df0376 add all builtins 2025-01-06 19:56:10 -06:00
pre-commit-ci[bot]
2727de72eb [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-01-07 01:52:39 +00:00
70b9958891 update specs 2025-01-06 19:52:31 -06:00
c8c547a9db cleanup and refactor 2025-01-06 19:45:16 -06:00
7f1f75a2a5 fformating 2025-01-06 18:53:46 -06:00
50f6f33773 fixes 2025-01-06 18:47:41 -06:00
cd128c3315 add whatever 2025-01-06 18:43:10 -06:00