diff --git a/.jscs.json b/.jscs.json index 6d9f2c8d..1ff37d9c 100644 --- a/.jscs.json +++ b/.jscs.json @@ -149,6 +149,10 @@ "requireObjectDestructuring": false, - "requireEarlyReturn": false + "requireEarlyReturn": false, + + "requireCapitalizedConstructorsNew": { + "allExcept": ["Function", "String", "Object", "Symbol", "Number", "Date", "RegExp", "Error", "Boolean", "Array"] + } } diff --git a/package.json b/package.json index e9d3ec35..101e9727 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "eslint": "^1.10.3", "@ljharb/eslint-config": "^1.6.1", "jasmine-node": "^1.14.5", - "jscs": "^2.8.0", + "jscs": "^2.9.0", "uglify-js": "^2.6.1", "replace": "^0.3.0", "semver": "^5.1.0", diff --git a/tests/spec/s-date.js b/tests/spec/s-date.js index 26687f1e..e46a1946 100644 --- a/tests/spec/s-date.js +++ b/tests/spec/s-date.js @@ -29,57 +29,68 @@ describe('Date', function () { getUTCDay: 4, getDay: 4, dim: 31 - }, { + }, + { getTime: -3509824651200292, getUTCDay: 0, getDay: 0, dim: 29 - }, { + }, + { getTime: -3509822145600292, getUTCDay: 1, getDay: 1, dim: 31 - }, { + }, + { getTime: -3509819467200292, getUTCDay: 4, getDay: 4, dim: 30 - }, { + }, + { getTime: -3509816875200292, getUTCDay: 6, getDay: 6, dim: 31 - }, { + }, + { getTime: -3509814196800292, getUTCDay: 2, getDay: 2, dim: 30 - }, { + }, + { getTime: -3509811604800292, getUTCDay: 4, getDay: 4, dim: 31 - }, { + }, + { getTime: -3509808926400292, getUTCDay: 0, getDay: 0, dim: 31 - }, { + }, + { getTime: -3509806248000292, getUTCDay: 3, getDay: 3, dim: 30 - }, { + }, + { getTime: -3509803656000292, getUTCDay: 5, getDay: 5, dim: 31 - }, { + }, + { getTime: -3509800977600292, getUTCDay: 1, getDay: 1, dim: 30 - }, { + }, + { getTime: -3509798385600292, getUTCDay: 3, getDay: 3,