Enforced quote style and indentation
This commit is contained in:
@@ -106,7 +106,7 @@
|
|||||||
"no-undef-init": 2,
|
"no-undef-init": 2,
|
||||||
"no-undef": 0,
|
"no-undef": 0,
|
||||||
"no-undefined": 0,
|
"no-undefined": 0,
|
||||||
"no-unused-vars": 0,
|
"no-unused-vars": 2,
|
||||||
"no-use-before-define": 0,
|
"no-use-before-define": 0,
|
||||||
"handle-callback-err": 2,
|
"handle-callback-err": 2,
|
||||||
"no-mixed-requires": 2,
|
"no-mixed-requires": 2,
|
||||||
@@ -123,7 +123,7 @@
|
|||||||
"eol-last": 2,
|
"eol-last": 2,
|
||||||
"func-names": 0,
|
"func-names": 0,
|
||||||
"func-style": 0,
|
"func-style": 0,
|
||||||
"indent": 0,
|
"indent": [2, 2, {"SwitchCase": 1}],
|
||||||
"key-spacing": 2,
|
"key-spacing": 2,
|
||||||
"linebreak-style": 2,
|
"linebreak-style": 2,
|
||||||
"new-cap": 2,
|
"new-cap": 2,
|
||||||
@@ -148,7 +148,7 @@
|
|||||||
"operator-linebreak": 0,
|
"operator-linebreak": 0,
|
||||||
"padded-blocks": 0,
|
"padded-blocks": 0,
|
||||||
"quote-props": 0,
|
"quote-props": 0,
|
||||||
"quotes": 0,
|
"quotes": [2, "single"],
|
||||||
"semi-spacing": 2,
|
"semi-spacing": 2,
|
||||||
"semi": 0,
|
"semi": 0,
|
||||||
"sort-vars": 0,
|
"sort-vars": 0,
|
||||||
|
@@ -57,7 +57,7 @@ function __transpileToCSharpCommon(code) {
|
|||||||
|
|
||||||
.replace(/(CSSConstants|CSSWrap|CSSJustify|CSSAlign|CSSPositionType)\.([_A-Z]+)/g,
|
.replace(/(CSSConstants|CSSWrap|CSSJustify|CSSAlign|CSSPositionType)\.([_A-Z]+)/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + "." + constantToPascalCase(match2);
|
return match1 + '.' + constantToPascalCase(match2);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,33 +71,33 @@ function __transpileSingleTestToCSharp(code) {
|
|||||||
/(style|layout)\.position\[CSS_(LEFT|TOP|RIGHT|BOTTOM)\]/g,
|
/(style|layout)\.position\[CSS_(LEFT|TOP|RIGHT|BOTTOM)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.position[POSITION_' + match2 + ']';
|
return match1 + '.position[POSITION_' + match2 + ']';
|
||||||
})
|
})
|
||||||
.replace( // style.dimensions[CSS_WIDTH] => style.dimensions[CSSLayout.DIMENSION_WIDTH]
|
.replace( // style.dimensions[CSS_WIDTH] => style.dimensions[CSSLayout.DIMENSION_WIDTH]
|
||||||
/(style|layout)\.dimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.dimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.dimensions[DIMENSION_' + match2 + ']';
|
return match1 + '.dimensions[DIMENSION_' + match2 + ']';
|
||||||
})
|
})
|
||||||
.replace( // style.maxDimensions[CSS_WIDTH] => style.maxWidth
|
.replace( // style.maxDimensions[CSS_WIDTH] => style.maxWidth
|
||||||
/(style|layout)\.maxDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.maxDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.max' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
return match1 + '.max' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
||||||
})
|
})
|
||||||
.replace( // style.minDimensions[CSS_WIDTH] => style.minWidth
|
.replace( // style.minDimensions[CSS_WIDTH] => style.minWidth
|
||||||
/(style|layout)\.minDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.minDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.min' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
return match1 + '.min' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
||||||
})
|
})
|
||||||
.replace( // style.margin[CSS_TOP] = 12.3 => style.margin[Spacing.TOP].set(12.3)
|
.replace( // style.margin[CSS_TOP] = 12.3 => style.margin[Spacing.TOP].set(12.3)
|
||||||
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]\s+=\s+(-?[\.\d]+)/g,
|
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]\s+=\s+(-?[\.\d]+)/g,
|
||||||
function (str, match1, match2, match3) {
|
function (str, match1, match2, match3) {
|
||||||
var propertyCap = match1.charAt(0).toUpperCase() + match1.slice(1);
|
var propertyCap = match1.charAt(0).toUpperCase() + match1.slice(1);
|
||||||
return 'set' + propertyCap + '(Spacing.' + match2 + ', ' + match3 + ')';
|
return 'set' + propertyCap + '(Spacing.' + match2 + ', ' + match3 + ')';
|
||||||
})
|
})
|
||||||
.replace( // style.margin[CSS_TOP] => style.margin[Spacing.TOP]
|
.replace( // style.margin[CSS_TOP] => style.margin[Spacing.TOP]
|
||||||
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]/g,
|
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return 'style.' + match1 + '.get(Spacing.' + match2 + ')';
|
return 'style.' + match1 + '.get(Spacing.' + match2 + ')';
|
||||||
})
|
})
|
||||||
.replace(/get_child\(.*context\,\s([^\)]+)\)/g, 'getChildAt($1)')
|
.replace(/get_child\(.*context\,\s([^\)]+)\)/g, 'getChildAt($1)')
|
||||||
.replace(/init_css_node_children/g, 'addChildren')
|
.replace(/init_css_node_children/g, 'addChildren')
|
||||||
.replace(/css_node_t(\s)\*/g, 'TestCSSNode$1')
|
.replace(/css_node_t(\s)\*/g, 'TestCSSNode$1')
|
||||||
@@ -107,14 +107,14 @@ function __transpileSingleTestToCSharp(code) {
|
|||||||
/style\.([^_\[\]\s]+)_(\w)(\w+)/g,
|
/style\.([^_\[\]\s]+)_(\w)(\w+)/g,
|
||||||
function (str, match1, match2, match3) {
|
function (str, match1, match2, match3) {
|
||||||
return 'style.' + match1 + match2.toUpperCase() + match3;
|
return 'style.' + match1 + match2.toUpperCase() + match3;
|
||||||
})
|
})
|
||||||
.replace(/(\w+)\.measure\s+=\s+.+/, '$1.setMeasureFunction(sTestMeasureFunction);')
|
.replace(/(\w+)\.measure\s+=\s+.+/, '$1.setMeasureFunction(sTestMeasureFunction);')
|
||||||
|
|
||||||
// additional case conversions
|
// additional case conversions
|
||||||
|
|
||||||
.replace(/(CSSWrap|CSSFlexDirection)\.([_A-Z]+)/g,
|
.replace(/(CSSWrap|CSSFlexDirection)\.([_A-Z]+)/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + "." + constantToPascalCase(match2);
|
return match1 + '.' + constantToPascalCase(match2);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,8 +162,8 @@ var CSharpTranspiler = {
|
|||||||
var allTestsInCSharp = [];
|
var allTestsInCSharp = [];
|
||||||
for (var i = 0; i < allTestsInC.length; i++) {
|
for (var i = 0; i < allTestsInC.length; i++) {
|
||||||
allTestsInCSharp[i] =
|
allTestsInCSharp[i] =
|
||||||
" [Test]\n" +
|
' [Test]\n' +
|
||||||
" public void TestCase" + i + "()\n" +
|
' public void TestCase' + i + '()\n' +
|
||||||
__transpileSingleTestToCSharp(allTestsInC[i]);
|
__transpileSingleTestToCSharp(allTestsInC[i]);
|
||||||
}
|
}
|
||||||
return allTestsInCSharp.join('\n\n');
|
return allTestsInCSharp.join('\n\n');
|
||||||
|
@@ -64,22 +64,22 @@ function __transpileSingleTestToJava(code) {
|
|||||||
/(style|layout)\.position\[CSS_(LEFT|TOP|RIGHT|BOTTOM)\]/g,
|
/(style|layout)\.position\[CSS_(LEFT|TOP|RIGHT|BOTTOM)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.position[POSITION_' + match2 + ']';
|
return match1 + '.position[POSITION_' + match2 + ']';
|
||||||
})
|
})
|
||||||
.replace( // style.dimensions[CSS_WIDTH] => style.dimensions[CSSLayout.DIMENSION_WIDTH]
|
.replace( // style.dimensions[CSS_WIDTH] => style.dimensions[CSSLayout.DIMENSION_WIDTH]
|
||||||
/(style|layout)\.dimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.dimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.dimensions[DIMENSION_' + match2 + ']';
|
return match1 + '.dimensions[DIMENSION_' + match2 + ']';
|
||||||
})
|
})
|
||||||
.replace( // style.maxDimensions[CSS_WIDTH] => style.maxWidth
|
.replace( // style.maxDimensions[CSS_WIDTH] => style.maxWidth
|
||||||
/(style|layout)\.maxDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.maxDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.max' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
return match1 + '.max' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
||||||
})
|
})
|
||||||
.replace( // style.minDimensions[CSS_WIDTH] => style.minWidth
|
.replace( // style.minDimensions[CSS_WIDTH] => style.minWidth
|
||||||
/(style|layout)\.minDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
/(style|layout)\.minDimensions\[CSS_(WIDTH|HEIGHT)\]/g,
|
||||||
function (str, match1, match2) {
|
function (str, match1, match2) {
|
||||||
return match1 + '.min' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
return match1 + '.min' + match2.substr(0, 1).toUpperCase() + match2.substr(1).toLowerCase();
|
||||||
})
|
})
|
||||||
.replace( // style.margin[CSS_TOP] = 12.3 => style.margin[Spacing.TOP].set(12.3)
|
.replace( // style.margin[CSS_TOP] = 12.3 => style.margin[Spacing.TOP].set(12.3)
|
||||||
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]\s+=\s+(-?[\.\d]+)/g,
|
/style\.(margin|border|padding)\[CSS_(TOP|BOTTOM|LEFT|RIGHT|START|END)\]\s+=\s+(-?[\.\d]+)/g,
|
||||||
function (str, match1, match2, match3) {
|
function (str, match1, match2, match3) {
|
||||||
@@ -100,7 +100,7 @@ function __transpileSingleTestToJava(code) {
|
|||||||
/style\.([^_\[\]\s]+)_(\w)(\w+)/g,
|
/style\.([^_\[\]\s]+)_(\w)(\w+)/g,
|
||||||
function (str, match1, match2, match3) {
|
function (str, match1, match2, match3) {
|
||||||
return 'style.' + match1 + match2.toUpperCase() + match3;
|
return 'style.' + match1 + match2.toUpperCase() + match3;
|
||||||
})
|
})
|
||||||
.replace(/(\w+)\.measure\s+=\s+.+/, '$1.setMeasureFunction(sTestMeasureFunction);');
|
.replace(/(\w+)\.measure\s+=\s+.+/, '$1.setMeasureFunction(sTestMeasureFunction);');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -22,5 +22,5 @@
|
|||||||
return function(node) {
|
return function(node) {
|
||||||
computeLayout.fillNodes(node);
|
computeLayout.fillNodes(node);
|
||||||
computeLayout.computeLayout(node);
|
computeLayout.computeLayout(node);
|
||||||
};
|
};
|
||||||
}));
|
}));
|
||||||
|
Reference in New Issue
Block a user