Skip to content

Commit

Permalink
Merge pull request #29 from sTdobTs/dev
Browse files Browse the repository at this point in the history
更新 ESLint 规则
  • Loading branch information
huntshark committed Jul 17, 2018
2 parents a8972ce + d1f1123 commit 5d92bc8
Show file tree
Hide file tree
Showing 39 changed files with 545 additions and 534 deletions.
5 changes: 2 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
# .eslintrc.yaml
# .travis.yml
# .gitignore
!src
*
38 changes: 25 additions & 13 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
extends: 'eslint-config-airbnb-es5'

# 全局环境变量
# env:
# # es6 语法
# es6: false
# # browser
# browser: true
# # node
# node: true
# # commonjs
# commonjs: true
# # amd
# amd: true
# # mocha
# mocha: true
env:
# es6
es6: false
# browser
browser: true
# node
node: true
# commonjs
commonjs: true
# amd
amd: true
# mocha
mocha: true

# js 语言选项
parserOptions:
Expand All @@ -38,3 +38,15 @@ rules:
# 禁用不必要的转义字符
no-useless-escape:
- 0

# 要求或禁止使用命名的 function 表达式
func-names:
- 0

# 强制使用一致的反勾号、双引号或单引号
quotes:
- 0

# globals:
# describe: true
# it: true
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"jxmCoverage": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec",
"jxmCoverage:build": "istanbul cover _mocha -- -R spec --timeout 5000 --recursive",
"jxmCoverage:check": "istanbul check-coverage",
"jxmEslint": "eslint --config .eslintrc.yaml src --ignore-path .eslintignore"
"jxmEslint": "eslint --config .eslintrc.yaml * --ignore-path .eslintignore --quiet"
},
"repository": {
"type": "git",
Expand Down
18 changes: 9 additions & 9 deletions test/isArray.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,44 @@ chai.use(require('chai-things'));
should();

// Test
describe('isArray test', function() {
describe('isArray test', function () {
// []
it(`isArray([]) === true`, function() {
it(`isArray([]) === true`, function () {
isArray([]).should.equal(true);
});

// {}
it(`isArray({}) === false`, function() {
it(`isArray({}) === false`, function () {
isArray({}).should.equal(false);
});

// function
it(`isArray(parseInt) === false`, function() {
it(`isArray(parseInt) === false`, function () {
isArray(parseInt).should.equal(false);
});

// new Date
it(`isArray(new Date()) === false`, function() {
it(`isArray(new Date()) === false`, function () {
isArray(new Date()).should.equal(false);
});

// null
it(`isArray(null) === false`, function() {
it(`isArray(null) === false`, function () {
isArray(null).should.equal(false);
});

// Object({})
it(`isArray(Object({})) === false`, function() {
it(`isArray(Object({})) === false`, function () {
isArray(Object({})).should.equal(false);
});

// Object([])
it(`isArray(Object([])) === true`, function() {
it(`isArray(Object([])) === true`, function () {
isArray(Object([])).should.equal(true);
});

// new Object([])
it(`isArray(new Object([])) === true`, function() {
it(`isArray(new Object([])) === true`, function () {
isArray(new Object([])).should.equal(true);
});
});
22 changes: 11 additions & 11 deletions test/isBoolean.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,54 +7,54 @@ chai.use(require('chai-things'));
should();

// Test
describe('isBoolean test', function() {
describe('isBoolean test', function () {
// true
it(`isBoolean(true) === true`, function() {
it(`isBoolean(true) === true`, function () {
isBoolean(true).should.equal(true);
});

// false
it(`isBoolean(false) === true`, function() {
it(`isBoolean(false) === true`, function () {
isBoolean(false).should.equal(true);
});

// null
it(`isBoolean(null) === false`, function() {
it(`isBoolean(null) === false`, function () {
isBoolean(null).should.equal(false);
});

// undefined
it(`isBoolean(undefined) === false`, function() {
it(`isBoolean(undefined) === false`, function () {
isBoolean(undefined).should.equal(false);
});

// 0
it(`isBoolean(0) === false`, function() {
it(`isBoolean(0) === false`, function () {
isBoolean(0).should.equal(false);
});

// ''
it(`isBoolean('') === false`, function() {
it(`isBoolean('') === false`, function () {
isBoolean('').should.equal(false);
});

// Boolean({})
it(`isBoolean(Boolean({})) === true`, function() {
it(`isBoolean(Boolean({})) === true`, function () {
isBoolean(Boolean({})).should.equal(true);
});

// new Boolean({})
it(`isBoolean(new Boolean({})) === true`, function() {
it(`isBoolean(new Boolean({})) === true`, function () {
isBoolean(new Boolean({})).should.equal(true);
});

// {}
it(`isBoolean({}) === false`, function() {
it(`isBoolean({}) === false`, function () {
isBoolean({}).should.equal(false);
});

// Object(true)
it(`isBoolean(Object(true)) === true`, function() {
it(`isBoolean(Object(true)) === true`, function () {
isBoolean(Object(true)).should.equal(true);
});
});
16 changes: 8 additions & 8 deletions test/isEmail.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,39 +7,39 @@ chai.use(require('chai-things'));
should();

// Test
describe('isEmail test', function() {
describe('isEmail test', function () {
// '575099329@qq.com'
it(`isEmail('575099329@qq.com') === true`, function() {
it(`isEmail('575099329@qq.com') === true`, function () {
isEmail('575099329@qq.com').should.equal(true);
});

// '575099329qq.com'
it(`isEmail('575099329qq.com') === false`, function() {
it(`isEmail('575099329qq.com') === false`, function () {
isEmail('575099329qq.com').should.equal(false);
});

// '575099329@qq'
it(`isEmail('575099329@qq') === false`, function() {
it(`isEmail('575099329@qq') === false`, function () {
isEmail('575099329@qq').should.equal(false);
});

// 'dotx575099329@gmail.com
it(`isEmail('dotx575099329@gmail.com') === true`, function() {
it(`isEmail('dotx575099329@gmail.com') === true`, function () {
isEmail('dotx575099329@gmail.com').should.equal(true);
});

// 'dotx575099329@163.com'
it(`isEmail('dotx575099329@163.com') === true`, function() {
it(`isEmail('dotx575099329@163.com') === true`, function () {
isEmail('dotx575099329@163.com').should.equal(true);
});

// 'dotx575099329@qingniu.co'
it(`isEmail('dotx575099329@qingniu.co') === true`, function() {
it(`isEmail('dotx575099329@qingniu.co') === true`, function () {
isEmail('dotx575099329@qingniu.co').should.equal(true);
});

// 333
it(`isEmail(333) === false`, function() {
it(`isEmail(333) === false`, function () {
isEmail(333).should.equal(false);
});
});
18 changes: 9 additions & 9 deletions test/isEmptyArray.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,44 @@ chai.use(require('chai-things'));
should();

// Test
describe('isEmptyArray test', function() {
describe('isEmptyArray test', function () {
// []
it(`isEmptyArray([]) === true`, function() {
it(`isEmptyArray([]) === true`, function () {
isEmptyArray([]).should.equal(true);
});

// {}
it(`isEmptyArray({}) === false`, function() {
it(`isEmptyArray({}) === false`, function () {
isEmptyArray({}).should.equal(false);
});

// [1]
it(`isEmptyArray([1]) === false`, function() {
it(`isEmptyArray([1]) === false`, function () {
isEmptyArray([1]).should.equal(false);
});

// Object({})
it(`isEmptyArray(Object({})) === false`, function() {
it(`isEmptyArray(Object({})) === false`, function () {
isEmptyArray(Object({})).should.equal(false);
});

// Object([])
it(`isEmptyArray(Object([])) === true`, function() {
it(`isEmptyArray(Object([])) === true`, function () {
isEmptyArray(Object([])).should.equal(true);
});

// Object([1])
it(`isEmptyArray(Object([1])) === false`, function() {
it(`isEmptyArray(Object([1])) === false`, function () {
isEmptyArray(Object([1])).should.equal(false);
});

// new Object([])
it(`isEmptyArray(new Object([])) === true`, function() {
it(`isEmptyArray(new Object([])) === true`, function () {
isEmptyArray(new Object([])).should.equal(true);
});

// new Object([1])
it(`isEmptyArray(new Object([1])) === false`, function() {
it(`isEmptyArray(new Object([1])) === false`, function () {
isEmptyArray(new Object([1])).should.equal(false);
});
});
20 changes: 10 additions & 10 deletions test/isEmptyString.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,49 @@ chai.use(require('chai-things'));
should();

// Test
describe('isEmptyString test', function() {
describe('isEmptyString test', function () {
// 3
it(`isEmptyString(3) === false`, function() {
it(`isEmptyString(3) === false`, function () {
isEmptyString(3).should.equal(false);
});

// '3'
it(`isEmptyString('3') === false`, function() {
it(`isEmptyString('3') === false`, function () {
isEmptyString('3').should.equal(false);
});

// ''
it(`isEmptyString('') === true`, function() {
it(`isEmptyString('') === true`, function () {
isEmptyString('').should.equal(true);
});

// ''
it(`isEmptyString('', {isStrict: false}) === true`, function() {
it(`isEmptyString('', {isStrict: false}) === true`, function () {
isEmptyString('', {isStrict: false}).should.equal(true);
});

// ' '
it(`isEmptyString(' ') === true`, function() {
it(`isEmptyString(' ') === true`, function () {
isEmptyString(' ').should.equal(true);
});

// ' '
it(`isEmptyString(' ', {isStrict: false}) === false`, function() {
it(`isEmptyString(' ', {isStrict: false}) === false`, function () {
isEmptyString(' ', {isStrict: false}).should.equal(false);
});

// null
it(`isEmptyString(null) === false`, function() {
it(`isEmptyString(null) === false`, function () {
isEmptyString(null).should.equal(false);
});

// undefined
it(`isEmptyString(undefined) === false`, function() {
it(`isEmptyString(undefined) === false`, function () {
isEmptyString(undefined).should.equal(false);
});

// NaN
it(`isEmptyString(NaN) === false`, function() {
it(`isEmptyString(NaN) === false`, function () {
isEmptyString(NaN).should.equal(false);
});
});
12 changes: 6 additions & 6 deletions test/isFunction.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,29 @@ chai.use(require('chai-things'));
should();

// Test
describe('isFunction test', function() {
describe('isFunction test', function () {
// []
it(`isFunction([]) === false`, function() {
it(`isFunction([]) === false`, function () {
isFunction([]).should.equal(false);
});

// {}
it(`isFunction({}) === false`, function() {
it(`isFunction({}) === false`, function () {
isFunction({}).should.equal(false);
});

// function
it(`isFunction(parseInt) === true`, function() {
it(`isFunction(parseInt) === true`, function () {
isFunction(parseInt).should.equal(true);
});

// new Date
it(`isFunction(new Date()) === false`, function() {
it(`isFunction(new Date()) === false`, function () {
isFunction(new Date()).should.equal(false);
});

// null
it(`isFunction(null) === false`, function() {
it(`isFunction(null) === false`, function () {
isFunction(null).should.equal(false);
});
});
Loading

0 comments on commit 5d92bc8

Please sign in to comment.