Skip to content

Commit 4b264d0

Browse files
committed
Vue specific names
1 parent 6b6c0dd commit 4b264d0

File tree

8 files changed

+20
-21
lines changed

8 files changed

+20
-21
lines changed

lib/rules/classnames-order.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,12 +255,12 @@ module.exports = {
255255
case astUtil.isVLiteralValue(node):
256256
sortNodeArgumentValue(node, null);
257257
break;
258-
case astUtil.isArrayExpression(node):
258+
case astUtil.isVArrayExpression(node):
259259
node.value.expression.elements.forEach((arg) => {
260260
sortNodeArgumentValue(node, arg);
261261
});
262262
break;
263-
case astUtil.isObjectExpression(node):
263+
case astUtil.isVObjectExpression(node):
264264
node.value.expression.properties.forEach((prop) => {
265265
sortNodeArgumentValue(node, prop);
266266
});

lib/rules/enforces-negative-arbitrary-values.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,12 @@ module.exports = {
199199
case astUtil.isVLiteralValue(node):
200200
parseForNegativeArbitraryClassNames(node);
201201
break;
202-
case astUtil.isArrayExpression(node):
202+
case astUtil.isVArrayExpression(node):
203203
node.value.expression.elements.forEach((arg) => {
204204
parseForNegativeArbitraryClassNames(node, arg);
205205
});
206206
break;
207-
case astUtil.isObjectExpression(node):
207+
case astUtil.isVObjectExpression(node):
208208
node.value.expression.properties.forEach((prop) => {
209209
parseForNegativeArbitraryClassNames(node, prop);
210210
});

lib/rules/enforces-shorthand.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,12 +479,12 @@ module.exports = {
479479
case astUtil.isVLiteralValue(node):
480480
parseForShorthandCandidates(node);
481481
break;
482-
case astUtil.isArrayExpression(node):
482+
case astUtil.isVArrayExpression(node):
483483
node.value.expression.elements.forEach((arg) => {
484484
parseForShorthandCandidates(node, arg);
485485
});
486486
break;
487-
case astUtil.isObjectExpression(node):
487+
case astUtil.isVObjectExpression(node):
488488
node.value.expression.properties.forEach((prop) => {
489489
parseForShorthandCandidates(node, prop);
490490
});

lib/rules/migration-from-tailwind-2.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,12 +310,12 @@ module.exports = {
310310
case astUtil.isVLiteralValue(node):
311311
parseForObsoleteClassNames(node);
312312
break;
313-
case astUtil.isArrayExpression(node):
313+
case astUtil.isVArrayExpression(node):
314314
node.value.expression.elements.forEach((arg) => {
315315
parseForObsoleteClassNames(node, arg);
316316
});
317317
break;
318-
case astUtil.isObjectExpression(node):
318+
case astUtil.isVObjectExpression(node):
319319
node.value.expression.properties.forEach((prop) => {
320320
parseForObsoleteClassNames(node, prop);
321321
});

lib/rules/no-arbitrary-value.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,12 @@ module.exports = {
199199
case astUtil.isVLiteralValue(node):
200200
parseForArbitraryValues(node, null);
201201
break;
202-
case astUtil.isArrayExpression(node):
202+
case astUtil.isVArrayExpression(node):
203203
node.value.expression.elements.forEach((arg) => {
204204
parseForArbitraryValues(node, arg);
205205
});
206206
break;
207-
case astUtil.isObjectExpression(node):
207+
case astUtil.isVObjectExpression(node):
208208
node.value.expression.properties.forEach((prop) => {
209209
parseForArbitraryValues(node, prop);
210210
});

lib/rules/no-contradicting-classname.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ module.exports = {
235235
case astUtil.isVLiteralValue(node):
236236
astUtil.parseNodeRecursive(node, null, parseForContradictingClassNames, true, false, ignoredKeys);
237237
break;
238-
case astUtil.isArrayExpression(node):
238+
case astUtil.isVArrayExpression(node):
239239
const allClassnamesForNode = [];
240240
const pushClasses = (classNames, targetNode) => {
241241
if (targetNode === null) {
@@ -251,7 +251,7 @@ module.exports = {
251251
});
252252
parseForContradictingClassNames(allClassnamesForNode, node);
253253
break;
254-
case astUtil.isObjectExpression(node):
254+
case astUtil.isVObjectExpression(node):
255255
node.value.expression.properties.forEach((prop) => {
256256
astUtil.parseNodeRecursive(node, prop, parseForContradictingClassNames, false, false, ignoredKeys);
257257
});

lib/rules/no-custom-classname.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,12 +202,12 @@ module.exports = {
202202
case astUtil.isVLiteralValue(node):
203203
astUtil.parseNodeRecursive(node, null, parseForCustomClassNames, false, false, ignoredKeys);
204204
break;
205-
case astUtil.isArrayExpression(node):
205+
case astUtil.isVArrayExpression(node):
206206
node.value.expression.elements.forEach((arg) => {
207207
astUtil.parseNodeRecursive(node, arg, parseForCustomClassNames, false, false, ignoredKeys);
208208
});
209209
break;
210-
case astUtil.isObjectExpression(node):
210+
case astUtil.isVObjectExpression(node):
211211
node.value.expression.properties.forEach((prop) => {
212212
astUtil.parseNodeRecursive(node, prop, parseForCustomClassNames, false, false, ignoredKeys);
213213
});

lib/util/ast.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function isVLiteralValue(node) {
8787
* @param {ASTNode} node The AST node being checked
8888
* @returns {Boolean}
8989
*/
90-
function isArrayExpression(node) {
90+
function isVArrayExpression(node) {
9191
return node.value && node.value.type === 'VExpressionContainer' && node.value.expression.type === 'ArrayExpression';
9292
}
9393

@@ -97,7 +97,7 @@ function isArrayExpression(node) {
9797
* @param {ASTNode} node The AST node being checked
9898
* @returns {Boolean}
9999
*/
100-
function isObjectExpression(node) {
100+
function isVObjectExpression(node) {
101101
return node.value && node.value.type === 'VExpressionContainer' && node.value.expression.type === 'ObjectExpression';
102102
}
103103

@@ -110,10 +110,9 @@ function isObjectExpression(node) {
110110
function isVueValidAttributeValue(node) {
111111
switch (true) {
112112
case isVLiteralValue(node): // Simple string
113-
case isArrayExpression(node): // ['tw-unknown-class']
114-
case isObjectExpression(node): // {'tw-unknown-class': true}
113+
case isVArrayExpression(node): // ['tw-unknown-class']
114+
case isVObjectExpression(node): // {'tw-unknown-class': true}
115115
return true;
116-
break;
117116
default:
118117
return false;
119118
}
@@ -362,8 +361,8 @@ module.exports = {
362361
extractClassnamesFromValue,
363362
isClassAttribute,
364363
isLiteralAttributeValue,
365-
isArrayExpression,
366-
isObjectExpression,
364+
isVArrayExpression,
365+
isVObjectExpression,
367366
isValidJSXAttribute,
368367
isValidVueAttribute,
369368
isVLiteralValue,

0 commit comments

Comments
 (0)