       dev:
         options:
           trace: true
-          #sourcemap: true  # no need to depend on sass gem 3.3.0 before it's out
+          # no need to depend on sass gem 3.3.0 before it's out
+          #sourcemap: true
           unixNewlines: true
           noCache: true
         files:

  grunt.loadNpmTasks 'grunt-contrib-copy'

  # Default task(s).
  grunt.registerTask 'default', ['coffeelint', 'coffee', 'browserify', 'concat', 'jasmine_node:run', 'jade', 'sass'] #, 'uglify']
  grunt.registerTask 'travis', ['coffeelint', 'coffee', 'jasmine_node:run']
  grunt.registerTask 'test', ['newer:coffee', 'jasmine_node:run']
  grunt.registerTask 'coverage', ['coffee', 'instrument', 'copy:tests', 'jasmine_node:runCoverage', 'storeCoverage', 'makeReport']
  grunt.registerTask 'build', ['coffeelint', 'coffee', 'browserify:src', 'concat', 'jade', 'sass', 'uglify:build']
  grunt.registerTask 'parsers', ['browserify:parsers', 'uglify:parsers']

        ]

    coffeelint:
      app: ['src/*.coffee', 'test/*.coffee', 'dev/*.coffee']
      options:
        no_trailing_whitespace:
          # PyCharm can't just autostrip for .coffee, needed for .jade
          level: 'ignore'
        max_line_length:
          level: 'ignore'
        line_endings:
          value: "unix"
          level: "error"

    watch:
      files: ['src/**/*', 'test/**/*.coffee', 'dev/**/*.coffee']
