Skip to content

Commit e3e5e65

Browse files
committed
added node environment rules
1 parent aaefc78 commit e3e5e65

File tree

4 files changed

+25
-0
lines changed

4 files changed

+25
-0
lines changed

node.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
extends: [`htmlacademy/es6`],
3+
rules: {
4+
// Node.js
5+
// Specific overridden rules
6+
// ------------------------------------------
7+
'no-console': `off`,
8+
'no-process-exit': `off`
9+
}
10+
};

test/node/.eslintrc.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const config = require('../../node');
2+
config.parserOptions = {
3+
ecmaVersion: 6,
4+
sourceType: 'module'
5+
};
6+
config.env = {
7+
'es6': true,
8+
'browser': false,
9+
'node': true,
10+
'commonjs': true
11+
};
12+
13+
module.exports = config;

test/node/no-console.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
console.log(`Console log is allowed inside node environment!`);

test/node/no-process-exit.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
process.exit(1);

0 commit comments

Comments
 (0)