[x] All compiled assets are included (atom packages are git tags and hence the built files need to be a part of the source control)
This feature is about realtime check errors from related files by cursor position in design time. It using several protocols of tsserver:
navtree: NavTree request for find a semantic node
references: Find references request for search related files
updateOpen: Request to synchronize list of open files with the client(should require before getting diagnostics)
semanticDiagnosticsSync: Synchronous request for semantic diagnostics
Way use sync protocol?
geterr command is does not guarantee the response of all files. It should be necessary synchronized list of open(and closed) files between the Atom.
Handle for error messages for triggerFile. triggerFile is a property in ErrorPusher.errors. It is recognize for currently opened file in editor with working on ErrorPusher.clearFileErrors
Doesn't need syntactic diagnostics because saved files are passed already(getter command will always check syntactic)
Known Issues
Not removed specific errors sometimes when receive from geterr command.
This feature is about realtime check errors from related files by cursor position in design time. It using several protocols of tsserver:
navtree
: NavTree request for find a semantic nodereferences
: Find references request for search related filesupdateOpen
: Request to synchronize list of open files with the client(should require before getting diagnostics)semanticDiagnosticsSync
: Synchronous request for semantic diagnosticsWay use sync protocol?
geterr
command is does not guarantee the response of all files. It should be necessary synchronized list of open(and closed) files between the Atom.triggerFile
.triggerFile
is a property inErrorPusher.errors
. It is recognize for currently opened file in editor with working onErrorPusher.clearFileErrors
getter
command will always check syntactic)Known Issues
geterr
command.