{"action":"created","issue":{"url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/51","labels_url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/51/comments","events_url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/51/events","html_url":"https://github.com/EWSoftware/VSSpellChecker/issues/51","id":102334963,"number":51,"title":"Ability to ignore arguments in specific method calls","user":{"login":"cervengoc","id":6099330,"avatar_url":"https://avatars.githubusercontent.com/u/6099330?v=3","gravatar_id":"","url":"https://api.github.com/users/cervengoc","html_url":"https://github.com/cervengoc","followers_url":"https://api.github.com/users/cervengoc/followers","following_url":"https://api.github.com/users/cervengoc/following{/other_user}","gists_url":"https://api.github.com/users/cervengoc/gists{/gist_id}","starred_url":"https://api.github.com/users/cervengoc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cervengoc/subscriptions","organizations_url":"https://api.github.com/users/cervengoc/orgs","repos_url":"https://api.github.com/users/cervengoc/repos","events_url":"https://api.github.com/users/cervengoc/events{/privacy}","received_events_url":"https://api.github.com/users/cervengoc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-21T09:11:40Z","updated_at":"2015-08-28T16:27:57Z","closed_at":null,"body":"When somebody (like me now) uses a non-english dictionary and language, then almost every \"technical\" string (like parameter names in ArgumentException constructor, etc.) in every method call is treated as misspelled word. I could add all of them to the ignore list but that's a huge work.\r\n\r\nIt would be a very helpful feature if one could somehow add a method to the ignore list, marking that the calls to that method should be never checked.\r\n\r\nWithout this feature, this great pugin seems to be almost unusable with a non-english language."},"comment":{"url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/comments/135825260","html_url":"https://github.com/EWSoftware/VSSpellChecker/issues/51#issuecomment-135825260","issue_url":"https://api.github.com/repos/EWSoftware/VSSpellChecker/issues/51","id":135825260,"user":{"login":"EWSoftware","id":10552523,"avatar_url":"https://avatars.githubusercontent.com/u/10552523?v=3","gravatar_id":"","url":"https://api.github.com/users/EWSoftware","html_url":"https://github.com/EWSoftware","followers_url":"https://api.github.com/users/EWSoftware/followers","following_url":"https://api.github.com/users/EWSoftware/following{/other_user}","gists_url":"https://api.github.com/users/EWSoftware/gists{/gist_id}","starred_url":"https://api.github.com/users/EWSoftware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EWSoftware/subscriptions","organizations_url":"https://api.github.com/users/EWSoftware/orgs","repos_url":"https://api.github.com/users/EWSoftware/repos","events_url":"https://api.github.com/users/EWSoftware/events{/privacy}","received_events_url":"https://api.github.com/users/EWSoftware/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T16:27:57Z","updated_at":"2015-08-28T16:27:57Z","body":"I doubt what you are asking for is possible since you can't really know what the content of a string is especially if it's just appearing at some random location in a comment or for any arbitrary string being passed to a method or being assigned to a variable.  For something like you are asking for you'd most likely have to deeply integrate the spell checking process into each and every language which just isn't possible.  There's just not enough context available for that to happen with the classifications I do have access to either.  I could be wrong but I'd say you'd have the same issues with any spell checker that runs against source code.\r\n\r\nRegular expression matches are an option.  I'll consider that for a future release.  The best you can do for now is build up a list of ignored words in the configuration which is effectively teaching it what not to consider a misspelling, tedious though that may be.\r\n\r\n"}}