Skip to content

Commit e148209

Browse files
committed
fix: scaffolding file and dependencies; eslintrc
1 parent 5769083 commit e148209

3 files changed

Lines changed: 29 additions & 8 deletions

File tree

.eslintrc.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
module.exports = {
2-
'parser': 'babel-eslint',
3-
'extends': 'airbnb',
4-
'env': {
2+
parser: 'babel-eslint',
3+
extends: 'airbnb',
4+
env: {
55
'browser': true,
66
// https://github.com/eslint/eslint/issues/1827
77
// using the node environment disables no-console
88
'node': true,
99
},
10-
'rules': {
10+
rules: {
11+
'comma-dangle': ['error', {
12+
functions: 'never',
13+
}],
1114
'semi': [2, 'never'],
1215
'indent': ['error', 2, {'SwitchCase': 1}],
1316
'strict': [0],
@@ -44,8 +47,6 @@ module.exports = {
4447
'globals': {
4548
'React': false,
4649
'ReactDOM': false,
47-
'$': false,
48-
'fecha': false,
4950
'_': false,
5051
'window': false,
5152
'document': false,

scaffolding/gulpfile.babel.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
const gulp = require('gulp')
2+
const eslint = require('gulp-eslint')
3+
const argv = require('yargs').argv
4+
5+
let files = argv.file && argv.file.split(' ')
6+
7+
if (!files || files.length === 0) {
8+
files = './**/*.js'
9+
}
10+
11+
/*eslint-disable*/
12+
gulp.task('eslint', () =>
13+
gulp.src(files)
14+
.pipe(eslint())
15+
.pipe(eslint.format())
16+
.pipe(eslint.failAfterError())
17+
)

scaffolding/package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@
2626
"devDependencies": {
2727
"conventional-changelog-cli": "1.2.0",
2828
"cz-conventional-changelog": "1.2.0",
29-
"ghooks": "1.3.2",
3029
"eslint": "3.8.1",
3130
"eslint-config-airbnb": "12.0.0",
3231
"eslint-plugin-import": "1.16.0",
3332
"eslint-plugin-jsx-a11y": "2.2.3",
34-
"eslint-plugin-react": "6.4.1"
33+
"eslint-plugin-react": "6.4.1",
34+
"ghooks": "1.3.2",
35+
"gulp": "3.9.1",
36+
"gulp-eslint": "3.0.1",
37+
"yargs": "6.5.0"
3538
}
3639
}

0 commit comments

Comments
 (0)