use fileName instead of path
languageServicehost fix
continue on error in PromiseQueue
#15 basic implementation as a form of JSON linter