Skip to content

Commit 20291c2

Browse files
authored
chore: ESLint integration
Add "eslint" tool; Redefine mounting example
2 parents d3afbbd + 8f421ae commit 20291c2

File tree

13 files changed

+1162
-172
lines changed

13 files changed

+1162
-172
lines changed

.eslintrc.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module.exports = {
2+
"extends": "airbnb-base",
3+
"env": {
4+
node: true,
5+
mocha: true
6+
},
7+
"rules": {
8+
"max-len": "off",
9+
"func-names": "off",
10+
"no-useless-escape": "off",
11+
"global-require": "off",
12+
"import/no-dynamic-require": "off",
13+
"consistent-return": "off",
14+
"prefer-destructuring": "off",
15+
"camelcase": "off",
16+
"comma-dangle": ["error", "never"]
17+
}
18+
};

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
.nyc_output
3-
coverage*
3+
coverage*
4+
.idea

.nycrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"exclude": [
3+
"examples/**/*.js",
4+
"examples/**/*.json",
5+
"examples/**/*.xml",
6+
"test/mocks/**/*.js",
7+
"test/mocks/**/*.json",
8+
"test/mocks/**/*.xml",
9+
10+
"test/**/*.spec.js"
11+
]
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
const express = require('../../node_modules/express');
2+
const apiMocker = require('../../index');
3+
4+
const app = express();
5+
6+
// default response
7+
app.use('/', apiMocker('states/base'));
8+
9+
// definite state, where default response can be changed
10+
app.use('/', apiMocker('states/my-own-state'));
11+
12+
app.listen(9090);
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = function (req, res, next) {
2+
next();
3+
4+
try {
5+
res.send({
6+
profile: {
7+
first_name: 'Aaron',
8+
last_name: 'Pol'
9+
}
10+
});
11+
} catch (e) {
12+
//
13+
}
14+
};
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"profile": {
3+
"first_name": "Bryan",
4+
"last_name": "Cranston"
5+
}
6+
}

0 commit comments

Comments
 (0)