]> source.dussan.org Git - jquery.git/commitdiff
Add bower install script and release scripts to jshint and pass lint
authorTimmy Willison <timmywillisn@gmail.com>
Mon, 7 Oct 2013 22:24:02 +0000 (18:24 -0400)
committerTimmy Willison <timmywillisn@gmail.com>
Mon, 7 Oct 2013 22:24:02 +0000 (18:24 -0400)
Gruntfile.js
build/bower-install.js
build/release-notes.js
build/release.js

index 6bc16a9828bf6bc70e059d879a54098e720ab434..bd959e54c398829d1f9c4a2228f2a46613f49950 100644 (file)
@@ -66,7 +66,7 @@ module.exports = function( grunt ) {
                                options: srcHintOptions
                        },
                        grunt: {
-                               src: [ "Gruntfile.js", "build/tasks/*" ],
+                               src: [ "Gruntfile.js", "build/tasks/*", "build/{bower-install,release-notes,release}.js" ],
                                options: {
                                        jshintrc: ".jshintrc"
                                }
index f83fdf51f66dbc3a7eab1d71177acca8586d492f..6114c4975c2ec93e6d2c2762fb4b5b278be8d0a0 100644 (file)
@@ -10,4 +10,4 @@ try {
        process.exit( 0 );
 }
 
-spawn( "bower", [ "install" ], { stdio: 'inherit' } );
+spawn( "bower", [ "install" ], { stdio: "inherit" } );
index ae50f2dc0af070f146d0f4e854d292c8ef36d8a2..37e9f9a32be34d61d2541542b890dd988429854c 100644 (file)
@@ -3,10 +3,8 @@
  * jQuery Release Note Generator
  */
 
-var fs = require("fs"),
-       http = require("http"),
+var http = require("http"),
        extract = /<a href="\/ticket\/(\d+)" title="View ticket">(.*?)<[^"]+"component">\s*(\S+)/g,
-       categories = [],
        version = process.argv[2];
 
 if ( !/^\d+\.\d+/.test( version ) ) {
@@ -27,13 +25,12 @@ http.request({
        });
 
        res.on( "end", function() {
-               var match,
-                       file = data.join(""),
-                       cur;
+               var match, cur, cat,
+                       file = data.join("");
 
                while ( (match = extract.exec( file )) ) {
                        if ( "#" + match[1] !== match[2] ) {
-                               var cat = match[3];
+                               cat = match[3];
 
                                if ( !cur || cur !== cat ) {
                                        if ( cur ) {
index e0780a012fc026df065af44e451fb0cd428a6c4a..973338a881eb623e910780f19401e36b59fb78c6 100644 (file)
@@ -102,7 +102,7 @@ function initialize( next ) {
 
        console.log( "Current version is " + pkg.version + "; generating release " + releaseVersion );
        version = pkg.version.match( rsemver );
-       oldver = ( +version[1] ) * 10000 + ( +version[2] * 100 ) + ( +version[3] )
+       oldver = ( +version[1] ) * 10000 + ( +version[2] * 100 ) + ( +version[3] );
        newver = ( +major ) * 10000 + ( +minor * 100 ) + ( +patch );
        if ( newver < oldver ) {
                die( "Next version is older than current version!" );
@@ -113,7 +113,7 @@ function initialize( next ) {
 }
 
 function checkGitStatus( next ) {
-       git( [ "status" ], function( error, stdout, stderr ) {
+       git( [ "status" ], function( error, stdout ) {
                var onBranch = ((stdout||"").match( /On branch (\S+)/ ) || [])[1];
                if ( onBranch !== branch ) {
                        dieIfReal( "Branches don't match: Wanted " + branch + ", got " + onBranch );
@@ -136,7 +136,7 @@ function tagReleaseVersion( next ) {
 }
 
 function gruntBuild( next ) {
-       exec( gruntCmd, [], function( error, stdout ) {
+       exec( gruntCmd, [], function( error, stdout, stderr ) {
                if ( error ) {
                        die( error + stderr );
                }
@@ -219,10 +219,10 @@ function pushToGithub( next ) {
 
 function steps() {
        var cur = 0,
-               steps = arguments;
+               st = arguments;
        (function next(){
                process.nextTick(function(){
-                       steps[ cur++ ]( next );
+                       st[ cur++ ]( next );
                });
        })();
 }
@@ -259,7 +259,7 @@ function makeArchive( cdn, files, fn ) {
                return "dist/" + item.replace( /VER/g, releaseVersion );
        });
 
-       exec( "md5sum", files, function( err, stdout, stderr ) {
+       exec( "md5sum", files, function( err, stdout ) {
                fs.writeFileSync( md5file, stdout );
                files.push( md5file );