Skip to content

Commit 5f8e171

Browse files
author
Stephen Gregory
committed
Replace utils with belty
1 parent 4ab3fa0 commit 5f8e171

File tree

12 files changed

+37
-31
lines changed

12 files changed

+37
-31
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ plugins/default/csslint/libs/
1010
plugins/default/eslint/libs/
1111
plugins/default/coffeelint/libs/
1212
libs/
13-
!libs/js/utils.js
1413

1514
#################
1615
## NodeJs

gulpfile.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,9 @@ gulp.task("eslint:install-dev-dependencies", function () {
9191
return gulp.src("./node_modules/eslint/package.json")
9292
.pipe(install());
9393
});
94+
95+
gulp.task("belty", function () {
96+
return gulp.src("./node_modules/belty/dist/index.js")
97+
.pipe(rename("belty.js"))
98+
.pipe(gulp.dest("./libs/js/"));
99+
});

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@
3333
"restore": "gulp"
3434
},
3535
"dependencies": {
36-
"coffeelint": "^1.9.1",
36+
"belty": "^0.3.0",
3737
"coffee-script": "https://github.com/jashkenas/coffeescript/tarball/1.9.1",
38+
"coffeelint": "^1.9.1",
3839
"eslint": "https://github.com/eslint/eslint/tarball/v1.0.0-rc-3",
3940
"htmlhint": "^0.9.7",
4041
"jscs": "^1.12.0",

plugins/default/coffeelint/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var window = window || {};
1212
define(function(require /*, exports, module*/) {
1313
"use strict";
1414

15-
var utils = require("libs/utils");
15+
var belty = require("libs/belty");
1616
var groomer = require("coffeelint/groomer");
1717
var defaultOptions = JSON.parse(require("text!coffeelint/default.json"));
1818
var settings = JSON.parse(require("text!coffeelint/settings.json"));
@@ -38,7 +38,7 @@ define(function(require /*, exports, module*/) {
3838

3939

4040
function lint(text, options) {
41-
options = utils.mixin({}, defaultOptions, options);
41+
options = belty.extend({}, defaultOptions, options);
4242
var result;
4343

4444
try {
@@ -54,7 +54,7 @@ define(function(require /*, exports, module*/) {
5454
return result;
5555
}
5656

57-
return utils.mixin(settings, {
57+
return belty.extend(settings, {
5858
lint: lint
5959
});
6060
});

plugins/default/csslint/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
define(function(require) {
88
"use strict";
99

10-
var utils = require("libs/utils");
10+
var belty = require("libs/belty");
1111
var groomer = require("csslint/groomer");
1212
var defaultOptions = JSON.parse(require("text!csslint/default.json"));
1313
var settings = JSON.parse(require("text!csslint/settings.json"));
1414

1515
require("csslint/libs/csslint");
1616

1717
function lint(text, options) {
18-
options = utils.mixin({}, defaultOptions, options);
18+
options = belty.extend({}, defaultOptions, options);
1919
var results = CSSLint.verify(text, options).messages;
2020
var i, length;
2121

@@ -27,7 +27,7 @@ define(function(require) {
2727
return results;
2828
}
2929

30-
return utils.mixin(settings, {
30+
return belty.extend(settings, {
3131
lint: lint
3232
});
3333
});

plugins/default/eslint/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
define(function(require /*, exports, module*/) {
99
"use strict";
1010

11-
var utils = require("libs/utils");
11+
var belty = require("libs/belty");
1212
var groomer = require("eslint/groomer");
1313
var eslint = require("eslint/libs/eslint");
1414
var defaultOptions = JSON.parse(require("text!eslint/default.json"));
1515
var settings = JSON.parse(require("text!eslint/settings.json"));
1616

1717
function lint(source, options) {
18-
options = utils.mixin({}, defaultOptions, options);
18+
options = belty.extend({}, defaultOptions, options);
1919
var results = [], i, length;
2020

2121
try {
@@ -32,7 +32,7 @@ define(function(require /*, exports, module*/) {
3232
return results;
3333
}
3434

35-
return utils.mixin(settings, {
35+
return belty.extend(settings, {
3636
lint: lint
3737
});
3838
});

plugins/default/htmlhint/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
define(function(require) {
88
"use strict";
99

10-
var utils = require("libs/utils");
10+
var belty = require("libs/belty");
1111
var groomer = require("htmlhint/groomer");
1212
var defaultOptions = JSON.parse(require("text!htmlhint/default.json"));
1313
var settings = JSON.parse(require("text!htmlhint/settings.json"));
1414

1515
require("htmlhint/libs/htmlhint");
1616

1717
function lint(text, options) {
18-
options = utils.mixin({}, defaultOptions, options);
19-
var results = HTMLHint.verify(text, options);
18+
options = belty.mixin({}, defaultOptions, options);
19+
var results = HTMLHint.extend(text, options);
2020

2121
var i, length;
2222
for (i = 0, length = results.length; i < length; i++) {
@@ -26,7 +26,7 @@ define(function(require) {
2626
return results;
2727
}
2828

29-
return utils.mixin(settings, {
29+
return belty.mixin(settings, {
3030
lint: lint
3131
});
3232
});

plugins/default/jscs/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ define(function (require /*, exports, module*/) {
88
"use strict";
99

1010
var JSCS = require("jscs/libs/jscs-browser");
11-
var utils = require("libs/utils");
11+
var belty = require("libs/belty");
1212
var groomer = require("jscs/groomer");
1313
var defaultOptions = JSON.parse(require("text!jscs/default.json"));
1414
var settings = JSON.parse(require("text!jscs/settings.json"));
1515

1616
function lint(text, options) {
17-
options = utils.mixin({}, defaultOptions, options);
17+
options = belty.extend({}, defaultOptions, options);
1818
var i, length, jscs, errors, errList;
1919

2020
try {
@@ -35,7 +35,7 @@ define(function (require /*, exports, module*/) {
3535
return errList;
3636
}
3737

38-
return utils.mixin(settings, {
38+
return belty.extend(settings, {
3939
lint: lint
4040
});
4141
});

plugins/default/jshint/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ define(function(require /*, exports, module*/) {
1515
*/
1616

1717
require("jshint/libs/jshint");
18-
var utils = require("libs/utils");
18+
var belty = require("libs/belty");
1919
var groomer = require("jshint/groomer");
2020
var defaultOptions = JSON.parse(require("text!jshint/default.json"));
2121
var settings = JSON.parse(require("text!jshint/settings.json"));
2222

2323
function lint(text, options) {
2424
var i, length;
2525

26-
options = utils.mixin({}, defaultOptions, options);
26+
options = belty.extend({}, defaultOptions, options);
2727

2828
try {
2929
// Get document as a string to be passed into JSHint
@@ -50,7 +50,7 @@ define(function(require /*, exports, module*/) {
5050
}
5151
}
5252

53-
return utils.mixin(settings, {
53+
return belty.extend(settings, {
5454
lint: lint
5555
});
5656
});

plugins/default/jslint/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ define(function(require /*, exports, module*/) {
88
"use strict";
99

1010
var jslint = require("jslint/libs/jslint");
11-
var utils = require("libs/utils");
11+
var belty = require("libs/belty");
1212
var groomer = require("jslint/groomer");
1313
var defaultSettings = JSON.parse(require("text!jslint/default.json"));
1414
var settings = JSON.parse(require("text!jslint/settings.json"));
1515

1616
function lint(text, options) {
1717
var i, length;
1818

19-
options = utils.mixin({}, defaultSettings, options);
19+
options = belty.extend({}, defaultSettings, options);
2020

2121
if (!jslint(text, options)) {
2222
var errors = jslint.errors.slice(0);
@@ -36,7 +36,7 @@ define(function(require /*, exports, module*/) {
3636
}
3737
}
3838

39-
return utils.mixin(settings, {
39+
return belty.extend(settings, {
4040
lint: lint
4141
});
4242
});

plugins/default/jsonlint/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ define(function(require /*, exports, module*/) {
88
"use strict";
99

1010
require("jsonlint/libs/jsonlint");
11-
var utils = require("libs/utils");
11+
var belty = require("libs/belty");
1212
var groomer = require("jsonlint/groomer");
1313
var defaultOptions = JSON.parse(require("text!jsonlint/default.json"));
1414
var settings = JSON.parse(require("text!jsonlint/settings.json"));
@@ -24,23 +24,23 @@ define(function(require /*, exports, module*/) {
2424

2525
function lint(text, options) {
2626
var errors;
27-
options = utils.mixin({}, defaultOptions, options);
27+
options = belty.extend({}, defaultOptions, options);
2828

2929
try {
3030
jsonlint.parse(text);
3131
}
3232
catch(ex) {
3333
if (lastError) {
3434
groomer.groom(lastError);
35-
errors = [utils.mixin({}, lastError)];
35+
errors = [belty.extend({}, lastError)];
3636
lastError = null;
3737
}
3838
}
3939

4040
return errors;
4141
}
4242

43-
return utils.mixin(settings, {
43+
return belty.mixin(settings, {
4444
lint: lint
4545
});
4646
});

plugins/default/jsx/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
define(function(require /*, exports, module*/) {
88
"use strict";
99

10-
var utils = require("libs/utils");
10+
var belty = require("libs/belty");
1111
var jshint = require("jshint");
1212
var reacttools = require("jsx/libs/reacttools");
1313
var defaultOptions = JSON.parse(require("text!jsx/default.json"));
1414
var settings = JSON.parse(require("text!jsx/settings.json"));
1515

1616

1717
function lint(source, options) {
18-
options = utils.mixin({}, defaultOptions, options);
18+
options = belty.extend({}, defaultOptions, options);
1919

2020
try {
2121
source = reacttools.transform(source, {harmony: true, es6module: true});
@@ -46,7 +46,7 @@ define(function(require /*, exports, module*/) {
4646
}
4747

4848

49-
return utils.mixin(settings, {
49+
return belty.extend(settings, {
5050
lint: lint
5151
});
5252
});

0 commit comments

Comments
 (0)