@@ -12,17 +12,13 @@ export const convertCommentFormat: RuleConverter = tslintRule => {
1212 const spaceCommentRuleArguments : string [ ] = [ ] ;
1313 const capitalizedNotices : string [ ] = [ ] ;
1414
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" ) ) {
2016 spaceCommentRuleArguments . push ( "never" ) ;
2117 }
2218
23- if ( hasCheckUppercase ) {
19+ if ( tslintRule . ruleArguments . includes ( "check-uppercase" ) ) {
2420 capitalizedRuleArguments . push ( "always" ) ;
25- } else if ( hasCheckLowercase ) {
21+ } else if ( tslintRule . ruleArguments . includes ( "check-lowercase" ) ) {
2622 capitalizedRuleArguments . push ( "never" ) ;
2723 }
2824
@@ -41,12 +37,16 @@ export const convertCommentFormat: RuleConverter = tslintRule => {
4137 rules : [
4238 {
4339 ruleName : "capitalized-comments" ,
44- ruleArguments : capitalizedRuleArguments ,
45- notices : capitalizedNotices ,
40+ ...( capitalizedRuleArguments . length !== 0 && {
41+ ruleArguments : capitalizedRuleArguments ,
42+ } ) ,
43+ ...( capitalizedNotices . length !== 0 && { notices : capitalizedNotices } ) ,
4644 } ,
4745 {
4846 ruleName : "spaced-comment" ,
49- ruleArguments : spaceCommentRuleArguments ,
47+ ...( spaceCommentRuleArguments . length !== 0 && {
48+ ruleArguments : spaceCommentRuleArguments ,
49+ } ) ,
5050 } ,
5151 ] ,
5252 } ;
0 commit comments