mirror of
https://github.com/bobwen-dev/react-templates
synced 2025-04-12 00:56:39 +02:00
add wix eslint plugin
This commit is contained in:
parent
3d35790cd3
commit
ff6b99d925
16
.eslintrc
16
.eslintrc
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"plugins": ["lodash3"],
|
"plugins": ["lodash3", "wix-editor"],
|
||||||
"rules": {
|
"rules": {
|
||||||
"no-array-constructor": 2,
|
"no-array-constructor": 2,
|
||||||
"no-catch-shadow": 2,
|
"no-catch-shadow": 2,
|
||||||
@ -162,7 +162,19 @@
|
|||||||
"lodash3/prefer-map": 2,
|
"lodash3/prefer-map": 2,
|
||||||
"lodash3/prefer-wrapper-method": 2,
|
"lodash3/prefer-wrapper-method": 2,
|
||||||
"lodash3/prefer-invoke": 2,
|
"lodash3/prefer-invoke": 2,
|
||||||
"lodash3/prefer-thru": 2
|
"lodash3/prefer-thru": 2,
|
||||||
|
"lodash3/prefer-lodash-method": 0,
|
||||||
|
"lodash3/prefer-lodash-typecheck": 1,
|
||||||
|
"lodash3/no-commit": 1,
|
||||||
|
"lodash3/prefer-get": [2, 3],
|
||||||
|
|
||||||
|
"wix-editor/augmented-assignment": 1,
|
||||||
|
"wix-editor/no-not-not": 1,
|
||||||
|
"wix-editor/no-unneeded-match": 1,
|
||||||
|
"wix-editor/prefer-filter": 1,
|
||||||
|
"wix-editor/prefer-ternary": 1,
|
||||||
|
"wix-editor/return-boolean": 1,
|
||||||
|
"wix-editor/simplify-boolean-expression": 1
|
||||||
},
|
},
|
||||||
"env": {
|
"env": {
|
||||||
"browser": false,
|
"browser": false,
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
"rt": "./bin/rt.js"
|
"rt": "./bin/rt.js"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
"all": "npm run lint && npm run test",
|
||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
"test": "node test/src/test.js",
|
"test": "node test/src/test.js",
|
||||||
"test-cov": "istanbul cover test/src/test.js -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/",
|
"test-cov": "istanbul cover test/src/test.js -- --require test/support/env --reporter dot --check-leaks test/ test/acceptance/",
|
||||||
@ -39,14 +40,15 @@
|
|||||||
"brace": "^0.5.1",
|
"brace": "^0.5.1",
|
||||||
"brfs": "^1.4.1",
|
"brfs": "^1.4.1",
|
||||||
"coveralls": "^2.11.4",
|
"coveralls": "^2.11.4",
|
||||||
"eslint-plugin-lodash3": "^0.1.9",
|
"eslint-plugin-lodash3": "^0.1.12",
|
||||||
"eslint-plugin-react": "^3.5.1",
|
"eslint-plugin-react": "^3.6.3",
|
||||||
|
"eslint-plugin-wix-editor": "^1.0.1",
|
||||||
"grunt": "^0.4.5",
|
"grunt": "^0.4.5",
|
||||||
"grunt-browserify": "^4.0.0",
|
"grunt-browserify": "^4.0.0",
|
||||||
"grunt-contrib-requirejs": "^0.4.4",
|
"grunt-contrib-requirejs": "^0.4.4",
|
||||||
"grunt-contrib-uglify": "^0.9.2",
|
"grunt-contrib-uglify": "^0.9.2",
|
||||||
"grunt-contrib-watch": "^0.6.1",
|
"grunt-contrib-watch": "^0.6.1",
|
||||||
"grunt-eslint": "^17.2.0",
|
"grunt-eslint": "^17.3.1",
|
||||||
"grunt-node-tap": "^0.1.61",
|
"grunt-node-tap": "^0.1.61",
|
||||||
"istanbul": "^0.3.22",
|
"istanbul": "^0.3.22",
|
||||||
"react": "^0.12.2",
|
"react": "^0.12.2",
|
||||||
|
@ -109,13 +109,13 @@ function convertText(node, context, txt) {
|
|||||||
for (end = start + 1; end < txt.length && curlyCounter > 0; end++) {
|
for (end = start + 1; end < txt.length && curlyCounter > 0; end++) {
|
||||||
curlyCounter += curlyMap[txt.charAt(end)] || 0;
|
curlyCounter += curlyMap[txt.charAt(end)] || 0;
|
||||||
}
|
}
|
||||||
if (curlyCounter !== 0) {
|
if (curlyCounter === 0) {
|
||||||
throw RTCodeError.buildFormat(context, node, "Failed to parse text '%s'", txt);
|
|
||||||
} else {
|
|
||||||
var needsParens = start !== 0 || end !== txt.length - 1;
|
var needsParens = start !== 0 || end !== txt.length - 1;
|
||||||
res += (first ? '' : concatChar) + (needsParens ? '(' : '') + txt.substr(start + 1, end - start - 2) + (needsParens ? ')' : '');
|
res += (first ? '' : concatChar) + (needsParens ? '(' : '') + txt.substr(start + 1, end - start - 2) + (needsParens ? ')' : '');
|
||||||
first = false;
|
first = false;
|
||||||
txt = txt.substr(end);
|
txt = txt.substr(end);
|
||||||
|
} else {
|
||||||
|
throw RTCodeError.buildFormat(context, node, "Failed to parse text '%s'", txt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (txt) {
|
if (txt) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user