You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
E.g. don't traverse configured files in directory_list such as vendor/, etc, checking for changes to modification date or file size every time there is a change that needs to be analyzed.
Skipping this should bring down latency somewhat, especially without SSDs
Maybe re-check at most once per 60 seconds instead of every time.
This requires changes to the backend (only for language server, not for phan's earlier Daemon classes)
didOpen/didChange/didClose/rename/etc should be sufficient for most uses.
This may require refactoring the server to be able to check a single file against a list of inclusions and exclusions.
Switching between git branches would break this assumption.
Maybe didChangeWatchedFiles might help?
The text was updated successfully, but these errors were encountered:
E.g. don't traverse configured files in directory_list such as vendor/, etc, checking for changes to modification date or file size every time there is a change that needs to be analyzed.
Skipping this should bring down latency somewhat, especially without SSDs
This requires changes to the backend (only for language server, not for phan's earlier Daemon classes)
didOpen/didChange/didClose/rename/etc should be sufficient for most uses.
This may require refactoring the server to be able to check a single file against a list of inclusions and exclusions.
Switching between git branches would break this assumption.
Maybe didChangeWatchedFiles might help?
The text was updated successfully, but these errors were encountered: