Skip to content

Commit c30d153

Browse files
Fix linting errors
1 parent 9407382 commit c30d153

File tree

11 files changed

+87
-83
lines changed

11 files changed

+87
-83
lines changed

.eslintrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
{
2+
"env": {
3+
"node": true,
4+
"mocha": true
5+
},
26
"extends": "standard",
37
"rules": {
48
"padded-blocks": 0,

examples/express.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
// npm install express
22

3-
var express = require('../../express')
4-
, cons = require('../')
5-
, app = express();
3+
var express = require('../../express');
4+
var cons = require('../');
5+
var app = express();
6+
var path = require('path');
67

78
app.engine('html', cons.swig);
89
app.set('view engine', 'html');
9-
app.set('views', __dirname + '/views');
10+
app.set('views', path.join(__dirname, 'views'));
1011

1112
var users = [];
1213
users.push({ name: 'tobi' });
@@ -27,4 +28,4 @@ app.get('/users', function(req, res){
2728
});
2829

2930
app.listen(3000);
30-
console.log('Express server listening on port 3000');
31+
console.log('Express server listening on port 3000');

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
module.exports = require('./lib/consolidate');
1+
module.exports = require('./lib/consolidate');

lib/consolidate.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ exports.liquid.render = function(str, options, fn){
337337
// set up liquid-node engine
338338
try {
339339
Liquid = requires.liquid = require('liquid-node');
340-
engine = new Liquid.Engine;
340+
engine = new Liquid.Engine();
341341
} catch (err) {
342342
throw err;
343343
}
@@ -376,10 +376,6 @@ exports.liquid.render = function(str, options, fn){
376376
* callback:
377377
*/
378378

379-
var compileOptions = {
380-
customTags: {}
381-
};
382-
383379
if (options.customTags){
384380
var tagFunctions = options.customTags;
385381

@@ -1178,10 +1174,10 @@ exports.dot.render = function (str, options, fn) {
11781174
var engine = requires.dot || (requires.dot = require('dot'));
11791175
var extend = (requires.extend || (requires.extend = require('util')._extend));
11801176
try {
1181-
var settings = {};
1182-
settings = extend(settings, engine.templateSettings);
1183-
settings = extend(settings, options ? options.dot : {});
1184-
var tmpl = cache(options) || cache(options, engine.template(str, settings, options));
1177+
var settings = {};
1178+
settings = extend(settings, engine.templateSettings);
1179+
settings = extend(settings, options ? options.dot : {});
1180+
var tmpl = cache(options) || cache(options, engine.template(str, settings, options));
11851181
fn(null, tmpl(options));
11861182
} catch (err) {
11871183
fn(err);
@@ -1236,7 +1232,8 @@ exports.ractive.render = function(str, options, fn){
12361232
options.data = extend({}, options);
12371233

12381234
// Remove consolidate-specific properties from the clone
1239-
var i, length;
1235+
var i;
1236+
var length;
12401237
var properties = ["template", "filename", "cache", "partials"];
12411238
for (i = 0, length = properties.length; i < length; i++) {
12421239
var property = properties[i];
@@ -1377,7 +1374,7 @@ function requireReactString(src, filename) {
13771374

13781375
if (!filename) filename = '';
13791376
var m = new module.constructor();
1380-
filename = filename || '';
1377+
filename = filename || '';
13811378

13821379
// Compile Using React
13831380
var compiled = babel.transform(src, { presets: [ 'react' ] }).code;
@@ -1594,6 +1591,7 @@ exports.vash.render = function(str, options, fn) {
15941591

15951592
var tmpl = cache(options) || cache(options, engine.compile(str, options));
15961593
tmpl(options, function sealLayout(err, ctx) {
1594+
if(err) fn(err);
15971595
ctx.finishLayout();
15981596
fn(null, ctx.toString().replace(/\n$/, ''));
15991597
});
@@ -1670,7 +1668,7 @@ exports.teacup = function(path, options, fn) {
16701668
return promisify(fn, function(fn) {
16711669
var engine = requires.teacup || (requires.teacup = require('teacup/lib/express'));
16721670
require.extensions['.teacup'] = require.extensions['.coffee'];
1673-
if (path[0] != '/') {
1671+
if (path[0] !== '/') {
16741672
path = join(process.cwd(), path);
16751673
}
16761674
if (!options.cache) {
@@ -1704,4 +1702,4 @@ exports.teacup.render = function(str, options, fn){
17041702
/**
17051703
* expose the instance of the engine
17061704
*/
1707-
exports.requires = requires;
1705+
exports.requires = requires;

test/shared/dust.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ exports.test = function(name) {
2222

2323
if (name === 'dust') {
2424
var dust = require('dustjs-helpers');
25-
dust.helpers.templateName = function(chunk, context, bodies, params) {
25+
dust.helpers.templateName = function(chunk, context) {
2626
return chunk.write(context.getTemplateName());
2727
};
2828
cons.requires.dust = dust;

test/shared/filters.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
var cons = require('../../')
2-
, fs = require('fs');
3-
4-
var should = require('should');
1+
var cons = require('../../');
2+
var fs = require('fs');
53

64
exports.test = function(name) {
75
var user = { name: 'Tobi' };
@@ -12,9 +10,10 @@ exports.test = function(name) {
1210
it('should support filters', function(done) {
1311
var str = fs.readFileSync('test/fixtures/' + name + '/filters.' + name).toString();
1412

15-
var locals = { user: user, filters: { toupper: function(object) {
16-
return object.toUpperCase();
17-
}}};
13+
var locals = { user: user,
14+
filters: { toupper: function(object) {
15+
return object.toUpperCase();
16+
}}};
1817

1918
cons[name].render(str, locals, function(err, html){
2019
if (err) return done(err);

test/shared/helpers.js

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11

2-
var cons = require('../../')
3-
, handlebars = require('handlebars')
4-
, vash = require('vash')
5-
, fs = require('fs')
6-
, readFile = fs.readFile
7-
, readFileSync = fs.readFileSync;
2+
var cons = require('../../');
3+
var handlebars = require('handlebars');
4+
var fs = require('fs');
5+
var readFile = fs.readFile;
6+
var readFileSync = fs.readFileSync;
87

98
exports.test = function(name) {
109

@@ -15,43 +14,47 @@ exports.test = function(name) {
1514
fs.readFileSync = readFileSync;
1615
});
1716

17+
var user;
18+
1819
if (name === 'handlebars') {
19-
var user = { name: '<strong>Tobi</strong>' };
20+
user = { name: '<strong>Tobi</strong>' };
2021

2122
// Use case: return safe HTML that won’t be escaped in the final render.
22-
it('should support helpers', function(done) {
23-
var str = fs.readFileSync('test/fixtures/' + name + '/helpers.' + name).toString();
24-
25-
var locals = { user: user, helpers: { safe: function(object) {
26-
return new handlebars.SafeString(object);
27-
}}};
28-
29-
cons[name].render(str, locals, function(err, html){
30-
if (err) return done(err);
31-
html.should.equal('<strong>Tobi</strong>');
32-
done();
33-
});
23+
it('should support helpers', function(done) {
24+
var str = fs.readFileSync('test/fixtures/' + name + '/helpers.' + name).toString();
25+
26+
var locals = { user: user,
27+
helpers: { safe: function(object) {
28+
return new handlebars.SafeString(object);
29+
}}};
30+
31+
cons[name].render(str, locals, function(err, html){
32+
if (err) return done(err);
33+
html.should.equal('<strong>Tobi</strong>');
34+
done();
3435
});
36+
});
3537
}
3638

3739
if (name === 'vash') {
38-
var user = { name: 'Tobi' };
40+
user = { name: 'Tobi' };
3941

4042
// See this for Vash helper system : https://github.com/kirbysayshi/vash#helper-system
4143
// Use case: return as as lower case
42-
it('should support helpers', function(done) {
43-
var str = fs.readFileSync('test/fixtures/' + name + '/helpers.' + name).toString();
44-
45-
var locals = { user: user, helpers: { lowerCase: function(text) {
46-
return text.toLowerCase();
47-
}}};
48-
49-
cons[name].render(str, locals, function(err, html){
50-
if (err) return done(err);
51-
html.should.equal('<strong>tobi</strong>');
52-
done();
53-
});
44+
it('should support helpers', function(done) {
45+
var str = fs.readFileSync('test/fixtures/' + name + '/helpers.' + name).toString();
46+
47+
var locals = { user: user,
48+
helpers: { lowerCase: function(text) {
49+
return text.toLowerCase();
50+
}}};
51+
52+
cons[name].render(str, locals, function(err, html){
53+
if (err) return done(err);
54+
html.should.equal('<strong>tobi</strong>');
55+
done();
5456
});
57+
});
5558
}
5659
});
5760
};

test/shared/includes.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
var cons = require('../../')
2-
, fs = require('fs');
3-
4-
var should = require('should');
1+
var cons = require('../../');
2+
var fs = require('fs');
53

64
exports.test = function(name) {
75
var user = { name: 'Tobi' };
@@ -33,7 +31,7 @@ exports.test = function(name) {
3331
});
3432
});
3533

36-
if (name == 'nunjucks') {
34+
if (name === 'nunjucks') {
3735
it('should support extending views', function (done) {
3836
var str = fs.readFileSync('test/fixtures/' + name + '/layouts.' + name).toString();
3937

test/shared/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

2-
var cons = require('../../')
3-
, fs = require('fs')
4-
, readFile = fs.readFile
5-
, readFileSync = fs.readFileSync;
2+
var cons = require('../../');
3+
var fs = require('fs');
4+
var readFile = fs.readFile;
5+
var readFileSync = fs.readFileSync;
66

77
exports.test = function(name) {
88
var user = { name: 'Tobi' };
@@ -109,8 +109,8 @@ exports.test = function(name) {
109109
});
110110

111111
it('should be exposed in the requires object', function(){
112-
var should = require('should'),
113-
requiredName = name;
112+
var should = require('should');
113+
var requiredName = name;
114114
should.exist(cons.requires[requiredName]);
115115
});
116116
});

test/shared/partials.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11

2-
var cons = require('../../')
3-
, fs = require('fs')
4-
, readFile = fs.readFile
5-
, readFileSync = fs.readFileSync;
2+
var cons = require('../../');
3+
var join = require('path').join;
4+
var fs = require('fs');
5+
var readFile = fs.readFile;
6+
var readFileSync = fs.readFileSync;
67

78
exports.test = function(name) {
89
var user = { name: 'Tobi' };
@@ -13,7 +14,7 @@ exports.test = function(name) {
1314
fs.readFileSync = readFileSync;
1415
});
1516

16-
if (name == 'hogan' || name == 'mustache' || name == 'handlebars' || name == 'ractive') {
17+
if (name === 'hogan' || name === 'mustache' || name === 'handlebars' || name === 'ractive') {
1718
it('should support partials', function(done){
1819
var path = 'test/fixtures/' + name + '/partials.' + name;
1920
var locals = { user: user, partials: { partial: 'user' } };
@@ -25,7 +26,7 @@ exports.test = function(name) {
2526
});
2627
it('should support absolute path partial', function(done){
2728
var path = 'test/fixtures/' + name + '/partials.' + name;
28-
var locals = {user: user, partials: {partial: __dirname + '/../../test/fixtures/' + name + '/user' }};
29+
var locals = {user: user, partials: {partial: join(__dirname, '/../../test/fixtures/' , name, '/user') }};
2930
cons[name](path, locals, function(err, html){
3031
if (err) return done(err);
3132
html.should.equal('<p>Tobi</p>');

0 commit comments

Comments
 (0)