Skip to content

Commit 6f8ff88

Browse files
committed
append semicolon
1 parent d3e5662 commit 6f8ff88

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

lib/react/prevent-default.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,13 +149,13 @@ new Synvert.Rewriter("react", "prevent-default", () => {
149149
);
150150

151151
findNode(`.Block:first-child > .ReturnStatement`, () => {
152-
insertBefore(`
152+
insertBefore(appendSemicolon(`
153153
const ${convertToFunctionName(functionName)} = (event) => {
154154
event.preventDefault();
155155
156156
${onClickCode[functionName]};
157157
}
158-
`.trim() + "\n", { fixIndent: true });
158+
`.trim()) + "\n", { fixIndent: true });
159159
});
160160
}
161161

test/react/prevent-default.spec.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ describe(snippet, () => {
99
event.preventDefault();
1010
1111
editPost();
12-
}
12+
};
1313
1414
const deletePost = () => {
1515
doDelete();
16-
}
16+
};
1717
1818
const printIcon = (
1919
<a href="#" onClick={() => onPrint()}>
@@ -27,8 +27,8 @@ describe(snippet, () => {
2727
<a href="#" onClick={deletePost}>Delete</a>
2828
{printIcon}
2929
<a href="#" onClick={() => { doPop(false) }}>Pop</a>
30-
)
31-
}
30+
);
31+
};
3232
export default Post;
3333
`;
3434
const output = `
@@ -37,13 +37,13 @@ describe(snippet, () => {
3737
event.preventDefault();
3838
3939
editPost();
40-
}
40+
};
4141
4242
const deletePost = (event) => {
4343
event.preventDefault();
4444
4545
doDelete();
46-
}
46+
};
4747
4848
const printIcon = (
4949
<a href="#" onClick={handlePrint}>
@@ -55,28 +55,28 @@ describe(snippet, () => {
5555
event.preventDefault();
5656
5757
onPrint();
58-
}
58+
};
5959
6060
const onNewPost = (event) => {
6161
event.preventDefault();
6262
6363
newPost();
64-
}
64+
};
6565
6666
const onDoPop = (event) => {
6767
event.preventDefault();
6868
6969
doPop(false);
70-
}
70+
};
7171
7272
return (
7373
<a href="#" onClick={onNewPost}>New</a>
7474
<a href="#" onClick={onEditPost}>Edit</a>
7575
<a href="#" onClick={deletePost}>Delete</a>
7676
{printIcon}
7777
<a href="#" onClick={onDoPop}>Pop</a>
78-
)
79-
}
78+
);
79+
};
8080
export default Post;
8181
`;
8282

0 commit comments

Comments
 (0)