@samitouri / QOS-React-2 / commits / 2c973796e3

Add trailing commas to react-codemod output by default.

cpojer committed Sep 26, 2015 at 22:58 UTC 2c973796e319c4440102056b2b80105e55ad5ada
3 files changed +6 -3
packages/react-codemod/transforms/class.js
+2 -1
@@ -16,7 +16,8 @@ module.exports = (file, api, options) => {
16 require('./utils/array-polyfills');
17 const ReactUtils = require('./utils/ReactUtils')(j);
18
19 - const printOptions = options.printOptions || {quote: 'single'};
19 + const printOptions =
20 + options.printOptions || {quote: 'single', trailingComma: true};
21 const root = j(file.source);
22
23 const AUTOBIND_IGNORE_KEYS = {
packages/react-codemod/transforms/findDOMNode.js
+2 -1
@@ -16,7 +16,8 @@ function getDOMNodeToFindDOMNode(file, api, options) {
16 require('./utils/array-polyfills');
17 const ReactUtils = require('./utils/ReactUtils')(j);
18
19 - const printOptions = options.printOptions || {quote: 'single'};
19 + const printOptions =
20 + options.printOptions || {quote: 'single', trailingComma: true};
21 const root = j(file.source);
22
23 const createReactFindDOMNodeCall = arg => j.callExpression(
packages/react-codemod/transforms/pure-render-mixin.js
+2 -1
@@ -16,7 +16,8 @@ function removePureRenderMixin(file, api, options) {
16 require('./utils/array-polyfills');
17 const ReactUtils = require('./utils/ReactUtils')(j);
18
19 - const printOptions = options.printOptions || {quote: 'single'};
19 + const printOptions =
20 + options.printOptions || {quote: 'single', trailingComma: true};
21 const root = j(file.source);
22
23 const PURE_RENDER_MIXIN = options['mixin-name'] || 'PureRenderMixin';