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';