Skip to content

Commit

Permalink
lint: remove usages of "=="
Browse files Browse the repository at this point in the history
closes #3540
  • Loading branch information
estrada9166 authored and dougwilson committed Feb 14, 2018
1 parent 972ada9 commit 40e04ec
Show file tree
Hide file tree
Showing 16 changed files with 24 additions and 23 deletions.
1 change: 1 addition & 0 deletions .eslintrc.yml
Expand Up @@ -2,6 +2,7 @@ root: true


rules: rules:
eol-last: error eol-last: error
eqeqeq: [error, allow-null]
indent: [error, 2, { SwitchCase: 1 }] indent: [error, 2, { SwitchCase: 1 }]
no-trailing-spaces: error no-trailing-spaces: error
no-unused-vars: [error, { vars: all, args: none, ignoreRestSiblings: true }] no-unused-vars: [error, { vars: all, args: none, ignoreRestSiblings: true }]
2 changes: 1 addition & 1 deletion examples/auth/index.js
Expand Up @@ -65,7 +65,7 @@ function authenticate(name, pass, fn) {
// found the user // found the user
hash({ password: pass, salt: user.salt }, function (err, pass, salt, hash) { hash({ password: pass, salt: user.salt }, function (err, pass, salt, hash) {
if (err) return fn(err); if (err) return fn(err);
if (hash == user.hash) return fn(null, user); if (hash === user.hash) return fn(null, user)
fn(new Error('invalid password')); fn(new Error('invalid password'));
}); });
} }
Expand Down
2 changes: 1 addition & 1 deletion examples/cookies/index.js
Expand Up @@ -8,7 +8,7 @@ var logger = require('morgan');
var cookieParser = require('cookie-parser'); var cookieParser = require('cookie-parser');


// custom log format // custom log format
if ('test' != process.env.NODE_ENV) app.use(logger(':method :url')); if (process.env.NODE_ENV !== 'test') app.use(logger(':method :url'))


// parses request cookies, populating // parses request cookies, populating
// req.cookies and req.signedCookies // req.cookies and req.signedCookies
Expand Down
4 changes: 2 additions & 2 deletions examples/error-pages/index.js
Expand Up @@ -6,7 +6,7 @@ var express = require('../../');
var path = require('path'); var path = require('path');
var app = module.exports = express(); var app = module.exports = express();
var logger = require('morgan'); var logger = require('morgan');
var silent = 'test' == process.env.NODE_ENV; var silent = process.env.NODE_ENV === 'test'


// general config // general config
app.set('views', path.join(__dirname, 'views')); app.set('views', path.join(__dirname, 'views'));
Expand All @@ -19,7 +19,7 @@ app.enable('verbose errors');


// disable them in production // disable them in production
// use $ NODE_ENV=production node examples/error-pages // use $ NODE_ENV=production node examples/error-pages
if ('production' == app.settings.env) app.disable('verbose errors'); if (app.settings.env === 'production') app.disable('verbose errors')


silent || app.use(logger('dev')); silent || app.use(logger('dev'));


Expand Down
2 changes: 1 addition & 1 deletion examples/error/index.js
Expand Up @@ -5,7 +5,7 @@
var express = require('../../'); var express = require('../../');
var logger = require('morgan'); var logger = require('morgan');
var app = module.exports = express(); var app = module.exports = express();
var test = app.get('env') == 'test'; var test = app.get('env') === 'test'


if (!test) app.use(logger('dev')); if (!test) app.use(logger('dev'));


Expand Down
2 changes: 1 addition & 1 deletion examples/route-map/index.js
Expand Up @@ -4,7 +4,7 @@


var express = require('../../lib/express'); var express = require('../../lib/express');


var verbose = process.env.NODE_ENV != 'test'; var verbose = process.env.NODE_ENV !== 'test'


var app = module.exports = express(); var app = module.exports = express();


Expand Down
4 changes: 2 additions & 2 deletions examples/route-middleware/index.js
Expand Up @@ -34,7 +34,7 @@ function loadUser(req, res, next) {
function andRestrictToSelf(req, res, next) { function andRestrictToSelf(req, res, next) {
// If our authenticated user is the user we are viewing // If our authenticated user is the user we are viewing
// then everything is fine :) // then everything is fine :)
if (req.authenticatedUser.id == req.user.id) { if (req.authenticatedUser.id === req.user.id) {
next(); next();
} else { } else {
// You may want to implement specific exceptions // You may want to implement specific exceptions
Expand All @@ -47,7 +47,7 @@ function andRestrictToSelf(req, res, next) {


function andRestrictTo(role) { function andRestrictTo(role) {
return function(req, res, next) { return function(req, res, next) {
if (req.authenticatedUser.role == role) { if (req.authenticatedUser.role === role) {
next(); next();
} else { } else {
next(new Error('Unauthorized')); next(new Error('Unauthorized'));
Expand Down
2 changes: 1 addition & 1 deletion examples/search/public/client.js
Expand Up @@ -5,7 +5,7 @@ search.addEventListener('keyup', function(){
var xhr = new XMLHttpRequest; var xhr = new XMLHttpRequest;
xhr.open('GET', '/search/' + search.value, true); xhr.open('GET', '/search/' + search.value, true);
xhr.onreadystatechange = function(){ xhr.onreadystatechange = function(){
if (4 == xhr.readyState) { if (xhr.readyState === 4) {
code.textContent = xhr.responseText; code.textContent = xhr.responseText;
} }
}; };
Expand Down
2 changes: 1 addition & 1 deletion examples/view-locals/index.js
Expand Up @@ -13,7 +13,7 @@ app.set('view engine', 'ejs');
// filter ferrets only // filter ferrets only


function ferrets(user) { function ferrets(user) {
return user.species == 'ferret'; return user.species === 'ferret'
} }


// naive nesting approach, // naive nesting approach,
Expand Down
8 changes: 4 additions & 4 deletions test/Router.js
Expand Up @@ -8,11 +8,11 @@ var express = require('../')
describe('Router', function(){ describe('Router', function(){
it('should return a function with router methods', function() { it('should return a function with router methods', function() {
var router = new Router(); var router = new Router();
assert(typeof router == 'function'); assert(typeof router === 'function')


assert(typeof router.get == 'function'); assert(typeof router.get === 'function')
assert(typeof router.handle == 'function'); assert(typeof router.handle === 'function')
assert(typeof router.use == 'function'); assert(typeof router.use === 'function')
}); });


it('should support .use of other routers', function(done){ it('should support .use of other routers', function(done){
Expand Down
2 changes: 1 addition & 1 deletion test/app.param.js
Expand Up @@ -8,7 +8,7 @@ describe('app', function(){
var app = express(); var app = express();


app.param(function(name, regexp){ app.param(function(name, regexp){
if (Object.prototype.toString.call(regexp) == '[object RegExp]') { // See #1557 if (Object.prototype.toString.call(regexp) === '[object RegExp]') { // See #1557
return function(req, res, next, val){ return function(req, res, next, val){
var captures; var captures;
if (captures = regexp.exec(String(val))) { if (captures = regexp.exec(String(val))) {
Expand Down
4 changes: 2 additions & 2 deletions test/app.router.js
Expand Up @@ -41,7 +41,7 @@ describe('app.router', function(){
var app = express(); var app = express();


app[method]('/foo', function(req, res){ app[method]('/foo', function(req, res){
if ('head' == method) { if (method === 'head') {
res.end(); res.end();
} else { } else {
res.end(method); res.end(method);
Expand All @@ -50,7 +50,7 @@ describe('app.router', function(){


request(app) request(app)
[method]('/foo') [method]('/foo')
.expect('head' == method ? '' : method, done); .expect(method === 'head' ? '' : method, done)
}) })


it('should reject numbers for app.' + method, function(){ it('should reject numbers for app.' + method, function(){
Expand Down
2 changes: 1 addition & 1 deletion test/req.signedCookies.js
Expand Up @@ -11,7 +11,7 @@ describe('req', function(){
app.use(cookieParser('secret')); app.use(cookieParser('secret'));


app.use(function(req, res){ app.use(function(req, res){
if ('/set' == req.path) { if (req.path === '/set') {
res.cookie('obj', { foo: 'bar' }, { signed: true }); res.cookie('obj', { foo: 'bar' }, { signed: true });
res.end(); res.end();
} else { } else {
Expand Down
6 changes: 3 additions & 3 deletions test/res.format.js
Expand Up @@ -17,9 +17,9 @@ app1.use(function(req, res, next){
}, },


'application/json': function(a, b, c){ 'application/json': function(a, b, c){
assert(req == a); assert(req === a)
assert(res == b); assert(res === b)
assert(next == c); assert(next === c)
res.send({ message: 'hey' }); res.send({ message: 'hey' });
} }
}); });
Expand Down
2 changes: 1 addition & 1 deletion test/res.json.js
Expand Up @@ -129,7 +129,7 @@ describe('res', function(){
var app = express(); var app = express();


app.set('json replacer', function(key, val){ app.set('json replacer', function(key, val){
return '_' == key[0] return key[0] === '_'
? undefined ? undefined
: val; : val;
}); });
Expand Down
2 changes: 1 addition & 1 deletion test/res.jsonp.js
Expand Up @@ -269,7 +269,7 @@ describe('res', function(){
var app = express(); var app = express();


app.set('json replacer', function(key, val){ app.set('json replacer', function(key, val){
return '_' == key[0] return key[0] === '_'
? undefined ? undefined
: val; : val;
}); });
Expand Down

0 comments on commit 40e04ec

Please sign in to comment.