title: Silencing JSLint warnings in brackets
body: <p>I just started a gulp-angular Yeoman project and opened it in brackets, and nearly everywhere I'm getting <code>'something' was used before it was defined</code>, specifically <code>'angular' was used before it was defined</code>. I've messed around with extensions and other fixes, but I honestly don't know what I'm doing and I haven't been able to find any good documentation.</p>
  
  <p>What can I do to silence these warnings across the entire project? In other words, how can I avoid using <code>/*global angular*/</code> in pretty much every file in my project?</p>
  
  <p>Here's a quick example of one of my controller declarations:</p>
  
  <pre><code>/*global console*/
  
  (function () {
      'use strict';
  
      angular
          .module('sbk')
          .controller('MainController', MainController);
  
      /** @ngInject */
      function MainController() {
          console.log('Woo!');
      }
  })();
  </code></pre>
  
  <p>Which results in the following JSLint warnings:</p>
  
  <pre><code>'angular' was used before it was defined.
  'MainController' was used before it was defined.
  'MainController' was used before it was defined.
  Move the invocation into the parens that contain the function.
  </code></pre>
  
  <p>Edit: updated to make my issue a little clearer</p>