git.iko.soy/rowtype-yoga/purescript-unique
on master help sign in
Add rules of jscs and jshint
commitd73eca4b7f14233263664b9258d1e607aad8780d authormechairoi <ttsujikawa@gmail.com> dateFri 12 Feb 2016, 22:40 (11 years ago) parentec03c69
3 files changed+35−7
.jscsrc+13−1 .jshintrc+17−1 src/Data/Unique.js+5−5
.jscsrc+13−1
@@ -1 +1,13 @@
1−{}
1+{
2+ "preset": "grunt",
3+ "disallowSpacesInFunctionExpression": null,
4+ "disallowSpacesInAnonymousFunctionExpression": null,
5+ "requireSpacesInAnonymousFunctionExpression": {
6+ "beforeOpeningRoundBrace": true,
7+ "beforeOpeningCurlyBrace": true
8+ },
9+ "disallowSpacesInsideObjectBrackets": null,
10+ "requireSpacesInsideObjectBrackets": "all",
11+ "validateQuoteMarks": "\"",
12+ "requireCurlyBraces": null
13+}
.jshintrc+17−1
@@ -1,3 +1,19 @@
11{
2− "globalstrict": true
2+ "bitwise": true,
3+ "eqeqeq": true,
4+ "forin": true,
5+ "freeze": true,
6+ "funcscope": true,
7+ "futurehostile": true,
8+ "globalstrict": true,
9+ "latedef": true,
10+ "maxparams": 1,
11+ "noarg": true,
12+ "nocomma": true,
13+ "nonew": true,
14+ "notypeof": true,
15+ "singleGroups": true,
16+ "undef": true,
17+ "unused": true,
18+ "eqnull": true
319}
src/Data/Unique.js+5−5
@@ -7,11 +7,11 @@ var MAX_SAFE_INTEGER = 9007199254740991;
77var uniqueSource = [];
88
99function iter(i) {
10− if(uniqueSource.length === i) {
11− for(var j = 0; j < i; ++j) uniqueSource[j] = 0;
10+ if (uniqueSource.length === i) {
11+ for (var j = 0; j < i; ++j) uniqueSource[j] = 0;
1212 uniqueSource[i] = 1;
1313 } else {
14− if(uniqueSource[i] === MAX_SAFE_INTEGER) {
14+ if (uniqueSource[i] === MAX_SAFE_INTEGER) {
1515 uniqueSource[i] = 0;
1616 iter(i + 1);
1717 } else {
@@ -20,8 +20,8 @@ function iter(i) {
2020 }
2121}
2222
23−exports.newUnique = function() {
23+exports.newUnique = function () {
2424 iter(0);
25− return uniqueSource.length === 1 ? (uniqueSource[0] + "") : uniqueSource.join(',');
25+ return uniqueSource.length === 1 ? uniqueSource[0] + "" : uniqueSource.join(",");
2626};
2727