{"action":"created","issue":{"url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/34","repository_url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker","labels_url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/34/comments","events_url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/34/events","html_url":"https://github.com/Jason-Rev/vscode-spell-checker/issues/34","id":192762862,"number":34,"title":"grunt plugin or a new library repository","user":{"login":"roman-petrov","id":18419515,"avatar_url":"https://avatars.githubusercontent.com/u/18419515?v=3","gravatar_id":"","url":"https://api.github.com/users/roman-petrov","html_url":"https://github.com/roman-petrov","followers_url":"https://api.github.com/users/roman-petrov/followers","following_url":"https://api.github.com/users/roman-petrov/following{/other_user}","gists_url":"https://api.github.com/users/roman-petrov/gists{/gist_id}","starred_url":"https://api.github.com/users/roman-petrov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roman-petrov/subscriptions","organizations_url":"https://api.github.com/users/roman-petrov/orgs","repos_url":"https://api.github.com/users/roman-petrov/repos","events_url":"https://api.github.com/users/roman-petrov/events{/privacy}","received_events_url":"https://api.github.com/users/roman-petrov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-01T06:15:14Z","updated_at":"2016-12-01T08:00:46Z","closed_at":null,"body":"Hello, \r\n\r\nFirst, I'd like to say that this VS Code extension works great and very helpful for writing good and readable code. Together with VS Code to check code quality we use grunt tasks to prevent developers push code with quality violations. For example, we have a git pre-receive hook that runs tslint via grunt on pushed code and not allows to push code that violates tslint rules. \r\n\r\nSo the question is: do you have any plans to move out some parts of this project into separate library so 'core' functionality can be used programmatically, for example, via grunt/gulp task runners?"},"comment":{"url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/comments/264103793","html_url":"https://github.com/Jason-Rev/vscode-spell-checker/issues/34#issuecomment-264103793","issue_url":"https://api.github.com/repos/Jason-Rev/vscode-spell-checker/issues/34","id":264103793,"user":{"login":"Jason3S","id":3740137,"avatar_url":"https://avatars.githubusercontent.com/u/3740137?v=3","gravatar_id":"","url":"https://api.github.com/users/Jason3S","html_url":"https://github.com/Jason3S","followers_url":"https://api.github.com/users/Jason3S/followers","following_url":"https://api.github.com/users/Jason3S/following{/other_user}","gists_url":"https://api.github.com/users/Jason3S/gists{/gist_id}","starred_url":"https://api.github.com/users/Jason3S/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jason3S/subscriptions","organizations_url":"https://api.github.com/users/Jason3S/orgs","repos_url":"https://api.github.com/users/Jason3S/repos","events_url":"https://api.github.com/users/Jason3S/events{/privacy}","received_events_url":"https://api.github.com/users/Jason3S/received_events","type":"User","site_admin":false},"created_at":"2016-12-01T08:00:46Z","updated_at":"2016-12-01T08:00:46Z","body":"Hello,\r\n\r\nI am glad you are finding it useful.  Longer term, I am planning on moving the spell checker into its own repository.  But there are some challenges with making it work in the scenario you suggest.\r\n\r\nThe main issue is load time, reading all the words.  Spell checking is very fast.  The real issue is how to mitigate the load time cost.  One solution is to load the checker into memory once as a service and each file to be checked uses the service.  That way the cost of loading is spread out.\r\n\r\nSeparating the spell checker into its own project would not be very hard.\r\n\r\nIs this an urgent need or a nice to have?  This is a hobby project for me that I only get to work on for an hour to two here an there.\r\n"}}
{"actor":{"display_login":"Jason3S"}}