{"action":"opened","issue":{"url":"https://api.github.com/repos/facebook/nuclide/issues/573","repository_url":"https://api.github.com/repos/facebook/nuclide","labels_url":"https://api.github.com/repos/facebook/nuclide/issues/573/labels{/name}","comments_url":"https://api.github.com/repos/facebook/nuclide/issues/573/comments","events_url":"https://api.github.com/repos/facebook/nuclide/issues/573/events","html_url":"https://github.com/facebook/nuclide/issues/573","id":163748408,"number":573,"title":"Linter not running","user":{"login":"jjh42","id":371038,"avatar_url":"https://avatars.githubusercontent.com/u/371038?v=3","gravatar_id":"","url":"https://api.github.com/users/jjh42","html_url":"https://github.com/jjh42","followers_url":"https://api.github.com/users/jjh42/followers","following_url":"https://api.github.com/users/jjh42/following{/other_user}","gists_url":"https://api.github.com/users/jjh42/gists{/gist_id}","starred_url":"https://api.github.com/users/jjh42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjh42/subscriptions","organizations_url":"https://api.github.com/users/jjh42/orgs","repos_url":"https://api.github.com/users/jjh42/repos","events_url":"https://api.github.com/users/jjh42/events{/privacy}","received_events_url":"https://api.github.com/users/jjh42/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-04T22:32:25Z","updated_at":"2016-07-04T22:32:25Z","closed_at":null,"body":"### Issue and Steps to Reproduce\r\nPreviously, when using Atom/Nuclide my custom linters worked fine. Now, however, they seem to have stopped running. No errors are reported in the console, but the linters don't seem to run.\r\n\r\nIn particular a test linter I just made:\r\n```\r\nconsole.log('loading test linter')\r\n\r\n\r\nmodule.exports =\r\n  provideLinter: ->\r\n    provider =\r\n      name: 'testlint'\r\n      providerName: 'testlint'\r\n      grammarScopes: ['*']\r\n      scope: 'file' #'file' # or 'project'\r\n      lintOnFly: false\r\n      lint: (textEditor) =>\r\n        console.log('Linting!')\r\n    console.log('Providing linter', provider)\r\n    return provider\r\n```\r\n\r\nthe modules loads and provideLinter is called (console shows `providing linter`), but when I save a file, lint never seems to be called on the provider (`Linter!` is never seen). My previously working linters don't seem to work anymore. I've tried editing both remote and local files, neither seems to result in the linter fire (it should work for any filetypes since I don't limit the grammar scope). Nuclide-diagnostics has legacy linters enabled (but not on-the-fly linting).\r\n\r\n![image](https://cloud.githubusercontent.com/assets/371038/16570551/57416caa-423f-11e6-97d7-8b1edfe02432.png)\r\n\r\nMaybe this is the same underlying cause as https://github.com/facebook/nuclide/issues/536. I don't have linter installed, and my linters previously worked with nuclide (but I'm not exactly sure when I noticed they stopped working).\r\n\r\n### Versions\r\n* Atom: 1.8.0\r\n* Nuclide:\r\n* Client OS: Mac OS 10.11.5\r\n\r\nI've tried both remote and local files. Thanks for any suggestions."}}
{"actor":{"display_login":"jjh42"}}