old_contents: /*global module:false*/
  module.exports = function(grunt) {
  
    // Project configuration.
    grunt.initConfig({
      // Task configuration.
      jshint: {
        options: {
          jshintrc: true
        },
        files: 'Gruntfile.js'
      },
      phantomas: {
        dev: {
          options : {
            assertions : {
              notFound: 0,
              cssCount: 2,
              jsCount: 2,
              imageCount: 10,
              webfontCount: 2,
              cachingNotSpecified: 0,
              nodesWithInlineCSS: 0,
              imagesScaledDown: 0,
              DOMidDuplicated: 0,
              hiddenContentSize: 1024,
              jQueryVersionsLoaded: 1,
              redirects: 0,
              assetsNotGzipped: 0
            },
            // indexPath  : './phantomas/',
            url        : 'http://example.com/'
          }
        }
      }
    });
  
    // These plugins provide necessary tasks.
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-phantomas');
  
    // Default task.
    grunt.registerTask('default', ['jshint']);
  
  };
  
new_contents: /*global module:false*/
  module.exports = function(grunt) {
  
    // Project configuration.
    grunt.initConfig({
      // Task configuration.
      jshint: {
        options: {
          jshintrc: true
        },
        files: 'Gruntfile.js'
      },
      phantomas: {
        dev: {
          options : {
            // buildUi: false,
            assertions : {
              notFound: 0,
              cssCount: 2,
              jsCount: 2,
              imageCount: 10,
              webfontCount: 2,
              cachingNotSpecified: 0,
              nodesWithInlineCSS: 0,
              imagesScaledDown: 0,
              DOMidDuplicated: 0,
              hiddenContentSize: 1024,
              jQueryVersionsLoaded: 1,
              redirects: 0,
              assetsNotGzipped: 0
            },
            url: 'http://example.com/',
            group: {
              'fbp' : [
                'notFound',
                'cssCount',
                'jsCount',
                'imageCount',
                'webfontCount',
                'cachingNotSpecified',
                'nodesWithInlineCSS',
                'imagesScaledDown',
                'DOMidDuplicated',
                'hiddenContentSize',
                'jQueryVersionsLoaded',
                'redirects',
                'assetsNotGzipped'
              ]
            }
          }
        }
      }
    });
  
    // These plugins provide necessary tasks.
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.loadNpmTasks('grunt-phantomas');
  
    // Default task.
    grunt.registerTask('default', ['jshint']);
  
  };
  
subject: Tweak the options