Skip to content

Commit 7b18db4

Browse files
committed
Fix lint: prefer-template, add output: null to test cases
1 parent 90eaf82 commit 7b18db4

3 files changed

Lines changed: 18 additions & 1 deletion

File tree

.claude/settings.local.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(git add:*)"
5+
]
6+
}
7+
}

lib/rules/template-no-capital-arguments.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module.exports = {
3838
data: { name },
3939
});
4040
} else if (!ALLOWED_PREFIX.test(firstChar)) {
41-
const lowercase = '@' + firstChar.toLowerCase() + part.slice(1);
41+
const lowercase = `@${firstChar.toLowerCase()}${part.slice(1)}`;
4242
context.report({
4343
node,
4444
messageId: 'noCapitalArguments',

tests/lib/rules/template-no-capital-arguments.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
6868
</template>
6969
}
7070
`,
71+
output: null,
7172
errors: [{ messageId: 'noCapitalArguments' }],
7273
},
7374
{
@@ -80,6 +81,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
8081
</template>
8182
}
8283
`,
84+
output: null,
8385
errors: [{ messageId: 'noCapitalArguments' }],
8486
},
8587
// Capital attr node
@@ -93,6 +95,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
9395
</template>
9496
}
9597
`,
98+
output: null,
9699
errors: [{ messageId: 'noCapitalArguments' }],
97100
},
98101
// Nested capital path
@@ -106,6 +109,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
106109
</template>
107110
}
108111
`,
112+
output: null,
109113
errors: [{ messageId: 'noCapitalArguments' }],
110114
},
111115
// Underscore prefix
@@ -119,6 +123,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
119123
</template>
120124
}
121125
`,
126+
output: null,
122127
errors: [{ messageId: 'noCapitalArguments' }],
123128
},
124129
{
@@ -131,6 +136,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
131136
</template>
132137
}
133138
`,
139+
output: null,
134140
errors: [{ messageId: 'noCapitalArguments' }],
135141
},
136142
// Reserved arguments in path expression
@@ -144,6 +150,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
144150
</template>
145151
}
146152
`,
153+
output: null,
147154
errors: [{ messageId: 'reservedArgument' }],
148155
},
149156
{
@@ -156,6 +163,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
156163
</template>
157164
}
158165
`,
166+
output: null,
159167
errors: [{ messageId: 'reservedArgument' }],
160168
},
161169
// Reserved arguments in attr position
@@ -169,6 +177,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
169177
</template>
170178
}
171179
`,
180+
output: null,
172181
errors: [{ messageId: 'reservedArgument' }],
173182
},
174183
{
@@ -181,6 +190,7 @@ ruleTester.run('template-no-capital-arguments', rule, {
181190
</template>
182191
}
183192
`,
193+
output: null,
184194
errors: [{ messageId: 'reservedArgument' }],
185195
},
186196
],

0 commit comments

Comments
 (0)