gruntfile.js 492 B

1234567891011121314151617181920212223242526272829303132
  1. module.exports = function( grunt ) {
  2. grunt.initConfig( {
  3. pkg: grunt.file.readJSON( 'package.json' ),
  4. jshint: {
  5. files: [ '*.js' ],
  6. options: {
  7. jshintrc: 'dev/tasks/jshint-config.json'
  8. }
  9. },
  10. jscs: {
  11. options: {
  12. 'excludeFiles': [
  13. 'node_modules/**',
  14. 'build/**'
  15. ]
  16. }
  17. },
  18. githooks: {
  19. all: {
  20. 'pre-commit': 'default'
  21. }
  22. }
  23. } );
  24. grunt.loadTasks( 'dev/tasks' );
  25. // Default tasks.
  26. grunt.registerTask( 'default', [ 'jshint', 'jscs' ] );
  27. };