{"action":"created","issue":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/1786","repository_url":"https://api.github.com/repos/scrooloose/syntastic","labels_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1786/labels{/name}","comments_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1786/comments","events_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1786/events","html_url":"https://github.com/scrooloose/syntastic/pull/1786","id":158764387,"number":1786,"title":"Typescript tsc: use tsconfig.json if present","user":{"login":"mrtracy","id":6969858,"avatar_url":"https://avatars.githubusercontent.com/u/6969858?v=3","gravatar_id":"","url":"https://api.github.com/users/mrtracy","html_url":"https://github.com/mrtracy","followers_url":"https://api.github.com/users/mrtracy/followers","following_url":"https://api.github.com/users/mrtracy/following{/other_user}","gists_url":"https://api.github.com/users/mrtracy/gists{/gist_id}","starred_url":"https://api.github.com/users/mrtracy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrtracy/subscriptions","organizations_url":"https://api.github.com/users/mrtracy/orgs","repos_url":"https://api.github.com/users/mrtracy/repos","events_url":"https://api.github.com/users/mrtracy/events{/privacy}","received_events_url":"https://api.github.com/users/mrtracy/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-06T20:14:29Z","updated_at":"2016-06-06T20:30:27Z","closed_at":"2016-06-06T20:21:12Z","pull_request":{"url":"https://api.github.com/repos/scrooloose/syntastic/pulls/1786","html_url":"https://github.com/scrooloose/syntastic/pull/1786","diff_url":"https://github.com/scrooloose/syntastic/pull/1786.diff","patch_url":"https://github.com/scrooloose/syntastic/pull/1786.patch"},"body":"This commit instructs the tsc compiler to search for a `tsconfig.json` file,\r\nwhich indicates a typescript project. If found, tsc will be instructed to\r\ncompile the project instead of the individual file. If no `tsconfig.json` file\r\nis present, single-file compilation will be used instead."},"comment":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/comments/224078448","html_url":"https://github.com/scrooloose/syntastic/pull/1786#issuecomment-224078448","issue_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1786","id":224078448,"user":{"login":"mrtracy","id":6969858,"avatar_url":"https://avatars.githubusercontent.com/u/6969858?v=3","gravatar_id":"","url":"https://api.github.com/users/mrtracy","html_url":"https://github.com/mrtracy","followers_url":"https://api.github.com/users/mrtracy/followers","following_url":"https://api.github.com/users/mrtracy/following{/other_user}","gists_url":"https://api.github.com/users/mrtracy/gists{/gist_id}","starred_url":"https://api.github.com/users/mrtracy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrtracy/subscriptions","organizations_url":"https://api.github.com/users/mrtracy/orgs","repos_url":"https://api.github.com/users/mrtracy/repos","events_url":"https://api.github.com/users/mrtracy/events{/privacy}","received_events_url":"https://api.github.com/users/mrtracy/received_events","type":"User","site_admin":false},"created_at":"2016-06-06T20:30:27Z","updated_at":"2016-06-06T20:30:27Z","body":"Any more info on why this dynamic check is bad? I see similar things being done in other compilers, such as the Java compiler (where I found the pattern in the first place). \r\n\r\nThe current compiler does not provide a good experience for first-time vim users compiling a project; they will suddenly see compiler errors that are not present in any other common Typescript IDEs, which all support `tsconfig` files in this fashion."}}
{"actor":{"display_login":"mrtracy"}}