Skip to content

Commit 4898124

Browse files
authored
Merge pull request #267 from ikatyang/feat/tslint/type-literal-delimiter
feat(rules): add tslint/type-literal-delimiter
2 parents a9d99cf + c632154 commit 4898124

4 files changed

Lines changed: 43 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`should affect error message after formatting 1`] = `
4+
"
5+
<<<<<< before
6+
ERROR: (type-literal-delimiter) /src/tslint/type-literal-delimiter/test.ts[2, 12]: Expected type literal to use ';' instead of ','.
7+
ERROR: (type-literal-delimiter) /src/tslint/type-literal-delimiter/test.ts[3, 11]: Expected type literal to use ';' to separate members.
8+
9+
======
10+
no error
11+
12+
>>>>>> after
13+
"
14+
`;
15+
16+
exports[`should be pretty after formatting 1`] = `
17+
"
18+
<<<<<< before
19+
type T = {
20+
x: number,
21+
y: string
22+
};
23+
24+
======
25+
type T = {
26+
x: number;
27+
y: string;
28+
};
29+
30+
>>>>>> after
31+
"
32+
`;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
type T = {
2+
x: number,
3+
y: string
4+
};
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"rules": {
3+
"type-literal-delimiter": true
4+
}
5+
}

tools/__snapshots__/checker.test.ts.snap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ exports[`should be able to check multiple config files 1`] = `
2222
[error] space-before-function-paren
2323
[error] space-within-parens
2424
[error] trailing-comma
25+
[error] type-literal-delimiter
2526
[error] typedef-whitespace
2627
[error] whitespace
2728
[error] Unexpected number in JSON at position 1 in <cwd>/fixtures/tslint.error.json"
@@ -55,6 +56,7 @@ exports[`should throw conflict rules 1`] = `
5556
[error] space-before-function-paren
5657
[error] space-within-parens
5758
[error] trailing-comma
59+
[error] type-literal-delimiter
5860
[error] typedef-whitespace
5961
[error] whitespace"
6062
`;

0 commit comments

Comments
 (0)