title: Atom Nuclide: no Linting no Flow
body: <p>Installed Nuclide for Atom, disabled the <code>linter</code> per their <a href="https://nuclide.io/docs/advanced-topics/linter-package-compatibility/" rel="nofollow">instructions</a> and also I've installed the linter (?) per <a href="https://github.com/sprintr/nuclide/blob/master/README.md#installation" rel="nofollow">their instructions</a>.  Also I've generated an .eslintrc.js..</p>
  
  <pre><code> module.exports = {
      "extends": "airbnb",
      "plugins": [
     "react"
    ]
  };
  </code></pre>
  
  <p>..in my <code>package.json</code>, I have the following linters </p>
  
  <pre><code>"eslint": "^2.13.1",
      "eslint-config-airbnb": "^10.0.0",
      "eslint-plugin-babel": "^3.3.0",
      "eslint-plugin-import": "^1.12.0",
      "eslint-plugin-jsx-a11y": "^2.0.1",
      "eslint-plugin-react": "^6.0.0",
  </code></pre>
  
  <p><strong>Using Flow</strong><br>
  <code>
     @flow
  var foo: number = '123424';
  </code>
  Using Flow ** sometimes ** works. Half the time Flow works when I start Atom (and restart Flow server), other times not at all. What can one do to make this feature less flaky and work all the time?</p>
  
  <p><strong>Using Lint</strong>
  Doesn't ever work. Apparently Lint will work via Diagnostic feature, but it doesn't. What steps does one need to take to have linting in Nuclide? Thanks!</p>
  
  <p>I have eslint install globally.<code>v3.2.2</code></p>