Skip to content

Commit efc4201

Browse files
author
Tane Morgan
committed
Fix eslint issues
1 parent a71909c commit efc4201

15 files changed

+167
-29
lines changed

.eslintignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
_coverage/
2+
node_modules/

lib/articles/controller.js

+40-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ const errorCatcher = require('async-error-catcher').default;
44

55
exports.create = errorCatcher(async (req, res) => {
66
const {body: {article: payload} = {}, user} = req;
7-
const {app: {locals: {services: {articles}}}, locals: {trx}} = res;
7+
const {
8+
app: {
9+
locals: {
10+
services: {articles},
11+
},
12+
},
13+
locals: {trx},
14+
} = res;
815

916
const article = await articles.create({...payload, author: user.id}, {trx});
1017

@@ -15,7 +22,11 @@ exports.create = errorCatcher(async (req, res) => {
1522

1623
exports.del = errorCatcher(async (req, res) => {
1724
const {
18-
app: {locals: {services: {articles}}},
25+
app: {
26+
locals: {
27+
services: {articles},
28+
},
29+
},
1930
locals: {article, trx} = {},
2031
} = res;
2132

@@ -26,7 +37,13 @@ exports.del = errorCatcher(async (req, res) => {
2637

2738
exports.feed = errorCatcher(async (req, res) => {
2839
const {query: {limit, offset} = {}, user} = req;
29-
const {app: {locals: {services: {articles}}}} = res;
40+
const {
41+
app: {
42+
locals: {
43+
services: {articles},
44+
},
45+
},
46+
} = res;
3047

3148
const feedJSON = await articles.getFeedJSON(
3249
{
@@ -41,7 +58,13 @@ exports.feed = errorCatcher(async (req, res) => {
4158

4259
exports.index = errorCatcher(async (req, res) => {
4360
const {query: {author, favorited, limit, offset, tag} = {}, user} = req;
44-
const {app: {locals: {services: {articles}}}} = res;
61+
const {
62+
app: {
63+
locals: {
64+
services: {articles},
65+
},
66+
},
67+
} = res;
4568

4669
const articlesJSON = await articles.getArticlesJSON(
4770
{
@@ -59,15 +82,26 @@ exports.index = errorCatcher(async (req, res) => {
5982

6083
exports.show = errorCatcher(async (req, res) => {
6184
const {user} = req;
62-
const {app: {locals: {services: {articles}}}, locals: {article} = {}} = res;
85+
const {
86+
app: {
87+
locals: {
88+
services: {articles},
89+
},
90+
},
91+
locals: {article} = {},
92+
} = res;
6393

6494
res.json({article: await articles.toJSON(article, user)});
6595
});
6696

6797
exports.update = errorCatcher(async (req, res) => {
6898
const {body: {article: payload} = {}, user} = req;
6999
const {
70-
app: {locals: {services: {articles}}},
100+
app: {
101+
locals: {
102+
services: {articles},
103+
},
104+
},
71105
locals: {article, trx} = {},
72106
} = res;
73107

lib/comments/controller.js

+18-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ const errorCatcher = require('async-error-catcher').default;
44

55
exports.index = errorCatcher(async (req, res) => {
66
const {user} = req;
7-
const {app: {locals: {services: {articles}}}, locals: {article} = {}} = res;
7+
const {
8+
app: {
9+
locals: {
10+
services: {articles},
11+
},
12+
},
13+
locals: {article} = {},
14+
} = res;
815

916
const commentsJSON = await articles.getCommentsJSON(article, user);
1017

@@ -14,7 +21,11 @@ exports.index = errorCatcher(async (req, res) => {
1421
exports.create = errorCatcher(async (req, res) => {
1522
const {body: {comment: {body: commentBody} = {}} = {}, user} = req;
1623
const {
17-
app: {locals: {services: {comments}}},
24+
app: {
25+
locals: {
26+
services: {comments},
27+
},
28+
},
1829
locals: {article, trx} = {},
1930
} = res;
2031

@@ -33,7 +44,11 @@ exports.create = errorCatcher(async (req, res) => {
3344

3445
exports.del = errorCatcher(async (req, res) => {
3546
const {
36-
app: {locals: {services: {comments}}},
47+
app: {
48+
locals: {
49+
services: {comments},
50+
},
51+
},
3752
locals: {comment, trx} = {},
3853
} = res;
3954

lib/favorites/controller.js

+10-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ const errorCatcher = require('async-error-catcher').default;
55
exports.favorite = errorCatcher(async (req, res) => {
66
const {user} = req;
77
const {
8-
app: {locals: {services: {articles, favorites}}},
8+
app: {
9+
locals: {
10+
services: {articles, favorites},
11+
},
12+
},
913
locals: {article, trx} = {},
1014
} = res;
1115

@@ -17,7 +21,11 @@ exports.favorite = errorCatcher(async (req, res) => {
1721
exports.unfavorite = errorCatcher(async (req, res) => {
1822
const {user} = req;
1923
const {
20-
app: {locals: {services: {articles, favorites}}},
24+
app: {
25+
locals: {
26+
services: {articles, favorites},
27+
},
28+
},
2129
locals: {article, trx} = {},
2230
} = res;
2331

lib/followers/controller.js

+10-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ const errorCatcher = require('async-error-catcher').default;
55
exports.create = errorCatcher(async (req, res) => {
66
const {user: authenticatedUser} = req;
77
const {
8-
app: {locals: {services: {followers, users}}},
8+
app: {
9+
locals: {
10+
services: {followers, users},
11+
},
12+
},
913
locals: {trx, user: userToFollow} = {},
1014
} = res;
1115

@@ -31,7 +35,11 @@ exports.create = errorCatcher(async (req, res) => {
3135
exports.del = errorCatcher(async (req, res) => {
3236
const {user: authenticatedUser} = req;
3337
const {
34-
app: {locals: {services: {followers, users}}},
38+
app: {
39+
locals: {
40+
services: {followers, users},
41+
},
42+
},
3543
locals: {trx, user: userToUnfollow} = {},
3644
} = res;
3745

lib/initializers/03-model-registry.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ module.exports = app => {
2929
value => value.Model,
3030
requireDirectory(module, path.join(__dirname, '..'), {
3131
include: /\/model\.js$/,
32-
rename: compose(upperFirst, camelCase, replace(/s\b/g, '')),
32+
rename: compose(
33+
upperFirst,
34+
camelCase,
35+
replace(/s\b/g, ''),
36+
),
3337
visit: fn => fn(app.locals.bookshelf),
3438
}),
3539
);

lib/initializers/05-passport-local.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports = app => {
1515
let user;
1616
try {
1717
user = await app.locals.services.users.fetch({email});
18-
if (!await user.isValidPassword(password, user)) {
18+
if (!(await user.isValidPassword(password, user))) {
1919
return done(Boom.badData('', {password: ['is invalid']}));
2020
}
2121
} catch (error) {

lib/middleware/handle-comment-id.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ module.exports = errorCatcher(async (req, res, next) => {
77
app: {locals: {services: {comments}} = {}} = {},
88
params: {commentId} = {},
99
} = req;
10-
const {locals: {trx}} = res;
10+
const {
11+
locals: {trx},
12+
} = res;
1113

1214
const comment = await comments.fetch({id: commentId}, {trx});
1315
res.locals.comment = comment;

lib/middleware/handle-slug.js

+11-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,17 @@
33
const errorCatcher = require('async-error-catcher').default;
44

55
module.exports = errorCatcher(async (req, res, next) => {
6-
const {app: {locals: {services: {articles}}}, params: {slug} = {}} = req;
7-
const {locals: {trx}} = res;
6+
const {
7+
app: {
8+
locals: {
9+
services: {articles},
10+
},
11+
},
12+
params: {slug} = {},
13+
} = req;
14+
const {
15+
locals: {trx},
16+
} = res;
817

918
const article = await articles.fetch({slug}, {trx});
1019
res.locals.article = article;

lib/middleware/handle-username.js

+11-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,17 @@
33
const errorCatcher = require('async-error-catcher').default;
44

55
module.exports = errorCatcher(async (req, res, next) => {
6-
const {app: {locals: {services: {users}}}, params: {username} = {}} = req;
7-
const {locals: {trx}} = res;
6+
const {
7+
app: {
8+
locals: {
9+
services: {users},
10+
},
11+
},
12+
params: {username} = {},
13+
} = req;
14+
const {
15+
locals: {trx},
16+
} = res;
817

918
const user = await users.fetch({username}, {trx});
1019
res.locals.user = user;

lib/middleware/jwt-auth.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@ const callback = (req, res, next) => async (
99
{userId} = {},
1010
info = {},
1111
) => {
12-
const {app: {locals: {services: {users}}}, locals: {trx}} = res;
12+
const {
13+
app: {
14+
locals: {
15+
services: {users},
16+
},
17+
},
18+
locals: {trx},
19+
} = res;
1320

1421
if (error) {
1522
return next(error);

lib/middleware/rollback-transaction.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
const errorCatcher = require('async-error-catcher').default;
44

55
const rollbackTransaction = errorCatcher(async (err, req, res, next) => {
6-
const {locals: {trx}} = res;
6+
const {
7+
locals: {trx},
8+
} = res;
79

810
// `rollback` requires an error to reject the promise with.
911
if (trx) {

lib/profiles/controller.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ const errorCatcher = require('async-error-catcher').default;
44

55
exports.get = errorCatcher(async (req, res) => {
66
const {user: authenticatedUser} = req;
7-
const {app: {locals: {services: {users}}}, locals: {user} = {}} = res;
7+
const {
8+
app: {
9+
locals: {
10+
services: {users},
11+
},
12+
},
13+
locals: {user} = {},
14+
} = res;
815

916
res.json({profile: await users.getProfileJSON(user, authenticatedUser)});
1017
});

lib/tags/controller.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@
33
const errorCatcher = require('async-error-catcher').default;
44

55
exports.index = errorCatcher(async (req, res) => {
6-
const {app: {locals: {services: {tags}}}} = res;
6+
const {
7+
app: {
8+
locals: {
9+
services: {tags},
10+
},
11+
},
12+
} = res;
713

814
const allTags = await tags.index();
915

lib/users/controller.js

+30-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@
22

33
const ExtractJwt = require('passport-jwt').ExtractJwt;
44
const errorCatcher = require('async-error-catcher').default;
5-
const {isUndefined} = require('lodash/fp');
65

76
exports.create = errorCatcher(async (req, res) => {
87
const {body: {user: {email, password, username} = {}} = {}} = req;
9-
const {app: {locals: {services: {users}}}, locals: {trx}} = res;
8+
const {
9+
app: {
10+
locals: {
11+
services: {users},
12+
},
13+
},
14+
locals: {trx},
15+
} = res;
1016

1117
const user = await users.create(
1218
{
@@ -24,14 +30,26 @@ exports.create = errorCatcher(async (req, res) => {
2430

2531
exports.login = (req, res) => {
2632
const {user} = req;
27-
const {app: {locals: {services: {users}}}} = res;
33+
const {
34+
app: {
35+
locals: {
36+
services: {users},
37+
},
38+
},
39+
} = res;
2840

2941
res.json({user: users.getAuthJSON(user)});
3042
};
3143

3244
exports.get = errorCatcher(async (req, res) => {
3345
const {user} = req;
34-
const {app: {locals: {services: {users}}}} = res;
46+
const {
47+
app: {
48+
locals: {
49+
services: {users},
50+
},
51+
},
52+
} = res;
3553

3654
const token = ExtractJwt.fromAuthHeaderWithScheme('Token')(req);
3755

@@ -42,7 +60,14 @@ exports.get = errorCatcher(async (req, res) => {
4260

4361
exports.update = errorCatcher(async (req, res) => {
4462
const {body: {user: payload} = {}, user} = req;
45-
const {app: {locals: {services: {users}}}, locals: {trx}} = res;
63+
const {
64+
app: {
65+
locals: {
66+
services: {users},
67+
},
68+
},
69+
locals: {trx},
70+
} = res;
4671

4772
const token = ExtractJwt.fromAuthHeaderWithScheme('Token')(req);
4873
const updatedUser = await users.update(user, payload, {trx});

0 commit comments

Comments
 (0)