@@ -12,17 +12,13 @@ export const convertCommentFormat: RuleConverter = tslintRule => {
12
12
const spaceCommentRuleArguments : string [ ] = [ ] ;
13
13
const capitalizedNotices : string [ ] = [ ] ;
14
14
15
- const hasCheckSpace = tslintRule . ruleArguments . includes ( "check-space" ) ;
16
- const hasCheckLowercase = tslintRule . ruleArguments . includes ( "check-lowercase" ) ;
17
- const hasCheckUppercase = tslintRule . ruleArguments . includes ( "check-uppercase" ) ;
18
-
19
- if ( ! hasCheckSpace ) {
15
+ if ( ! tslintRule . ruleArguments . includes ( "check-space" ) ) {
20
16
spaceCommentRuleArguments . push ( "never" ) ;
21
17
}
22
18
23
- if ( hasCheckUppercase ) {
19
+ if ( tslintRule . ruleArguments . includes ( "check-uppercase" ) ) {
24
20
capitalizedRuleArguments . push ( "always" ) ;
25
- } else if ( hasCheckLowercase ) {
21
+ } else if ( tslintRule . ruleArguments . includes ( "check-lowercase" ) ) {
26
22
capitalizedRuleArguments . push ( "never" ) ;
27
23
}
28
24
@@ -41,12 +37,16 @@ export const convertCommentFormat: RuleConverter = tslintRule => {
41
37
rules : [
42
38
{
43
39
ruleName : "capitalized-comments" ,
44
- ruleArguments : capitalizedRuleArguments ,
45
- notices : capitalizedNotices ,
40
+ ...( capitalizedRuleArguments . length !== 0 && {
41
+ ruleArguments : capitalizedRuleArguments ,
42
+ } ) ,
43
+ ...( capitalizedNotices . length !== 0 && { notices : capitalizedNotices } ) ,
46
44
} ,
47
45
{
48
46
ruleName : "spaced-comment" ,
49
- ruleArguments : spaceCommentRuleArguments ,
47
+ ...( spaceCommentRuleArguments . length !== 0 && {
48
+ ruleArguments : spaceCommentRuleArguments ,
49
+ } ) ,
50
50
} ,
51
51
] ,
52
52
} ;
0 commit comments