Skip to content

Commit 9d9efc6

Browse files
author
Serhat Bolsu
committed
huscky added for pre-commit linter
1 parent c063c61 commit 9d9efc6

File tree

6 files changed

+170
-12
lines changed

6 files changed

+170
-12
lines changed

.eslintrc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ module.exports = {
1818
'rules': {
1919
"arrow-parents": [0, "as-needed"],
2020
'quotes': [0, "double"],
21+
"no-unused-vars": "off",
22+
"new-cap": "off",
2123
"require-jsdoc": "off",
2224
"brace-style": [0, "allman", { "allowSingleLine": true }],
2325
"max-len": ["error", { "code": 100 }],

package-lock.json

Lines changed: 152 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
11
{
22
"name": "api_sample_javascript_test_boilerplate",
33
"version": "1.0.0",
4-
"description": "Api Test of Restful services boilerplate project for Javascript with Mocha",
4+
"description": "Api Test of Restful services boilerplate project for Javascript with Jest",
55
"main": "index.js",
66
"scripts": {
77
"start": "node server/server.js",
8-
"test": "mocha"
8+
"test": "jest",
9+
"lint": "eslint ."
10+
},
11+
"husky": {
12+
"hooks": {
13+
"pre-commit": "npm run lint"
14+
}
915
},
1016
"author": "",
1117
"license": "ISC",
1218
"dependencies": {
1319
"dotenv": "^8.2.0",
1420
"jest": "^25.4.0",
1521
"superagent": "^5.2.2",
16-
"superagent-defaults": "^0.1.14"
17-
},
18-
"devDependencies": {
22+
"superagent-defaults": "^0.1.14",
23+
"husky": "^4.2.5",
1924
"eslint": "^6.8.0",
2025
"eslint-config-google": "^0.14.0",
21-
"eslint-plugin-mocha": "^6.3.0",
26+
"eslint-plugin-mocha": "^6.3.0"
27+
},
28+
"devDependencies": {
2229
"express": "^4.17.1",
2330
"sequelize": "^5.21.6",
2431
"sqlite3": "^4.1.1"

resources/BaseApi.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
// const superagent = require('superagent');
2-
var defaults = require('superagent-defaults');
3-
var superagent = defaults();
1+
const defaults = require('superagent-defaults');
2+
const superagent = defaults();
43

54
class BaseApi {
65
constructor() {

server/models/Vegetable.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ sequelize.sync()
3434
name: 'watermelon',
3535
origin: 'Turkey',
3636
price: 5,
37-
releaseDate: new Date(2020, 1, 10)
37+
releaseDate: new Date(2020, 1, 10),
3838
}))
3939
.then((vegetable) => {
4040
console.log(vegetable.toJSON());

tries.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ async function main() {
2828
const res3 = await baseApi.delete(`vegetables/${res2.body.id}`);
2929
console.log(res3.status);
3030
console.log(res3.body);
31-
32-
3331
};
3432

3533
main();

0 commit comments

Comments
 (0)