     coffeelint:
       options:
         configFile: 'coffeelint.json'
+      build: 'gruntfile.coffee'
       main: 'src/**/*.coffee'
       test: 'test/**/*.coffee'
-      build: 'gruntfile.coffee'
+      examples: 'examples/*.coffee',
 
     coffee:
       options:

        dest: 'target/test'
        ext: '.js'

    mochaTest:
      options:
        reporter: 'spec'


  grunt.registerTask 'default', [ 'validate', 'compile' ]

  grunt.registerTask 'validate', [ 'coffeelint:build', 'coffeelint:main', 'coffeelint:test', 'coffeelint:examples' ]

  grunt.registerTask 'compile', [ 'clean:main', 'coffee:main' ]

  grunt.registerTask 'test-compile', [ 'clean:test', 'coffee:test', 'coffee:examples' ]

  grunt.registerTask 'test', [ 'validate', 'compile', 'test-compile', 'mochaTest' ]

