title: On OSX, Grunt-Watch triggers whenever a file is opened. What is causing this?
body: <p>A grunt-watch change event is triggered any time I open a watched file. It doesn't matter what IDE I use (Coda, Text Edit, Eclipse), the change event always fires.</p>
  
  <p>Is it possible OSX is editing the contents of the file in such a way that grunt-watch is picking up the change? Hopefully I am not the only person who has ever experienced this issue.</p>
  
  <p>OSX 10.13.1 High Sierra, using the following deps together: </p>
  
  <pre><code>"devDependencies": {
    "grunt": "^1.0.2",
    "grunt-contrib-less": "^1.4.1",
    "grunt-contrib-uglify": "^3.3.0",
    "grunt-contrib-watch": "^1.0.0",
    "grunt-env": "^0.4.4",
    "grunt-express-server": "^0.5.3"
  }
  
  watch: {
    JSlibs: {
      files: ['src/js/_components/**/*.js'],
      tasks: ['uglify:libs'],
      options:{
        livereload:true
      }
    },
    JSapp:{
      files: ['src/js/**/*.js'],
      tasks: ['uglify:app'],
      options:{
        livereload:true
      }
    },
    LESSlibs: {
      files: ['src/js/_components/**/*.css'],
      tasks: ['less:libs'],
      options:{
        livereload:true
      }
    },
    LESSapp: {
      files: ['src/css/**/*.less'],
      tasks: ['less:app'],
      options:{
        livereload:true
      }
    }
  },
  </code></pre>