eslint-plugin-vue-pug-sfc
Advanced tools
Comparing version 1.0.0-alpha.17 to 1.0.0-alpha.18
@@ -13,5 +13,8 @@ "use strict"; | ||
'vue-pug-sfc/use-v-on-exact': 'error', | ||
'vue-pug-sfc/valid-v-else-if': 'error', | ||
'vue-pug-sfc/valid-v-else': 'error', | ||
'vue-pug-sfc/valid-v-for': 'error', | ||
'vue-pug-sfc/valid-v-if': 'error' | ||
} | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNzZW50aWFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZ3MvZXNzZW50aWFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxpQkFBUztJQUNQLE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxLQUFLLEVBQUU7UUFDTCwrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNzZW50aWFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZ3MvZXNzZW50aWFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxpQkFBUztJQUNQLE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxLQUFLLEVBQUU7UUFDTCwrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QywwQkFBMEIsRUFBRSxPQUFPO1FBQ25DLHlCQUF5QixFQUFFLE9BQU87UUFDbEMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ== |
@@ -5,2 +5,3 @@ "use strict"; | ||
rules: { | ||
'vue-pug-sfc/no-deprecated-dollar-scopedslots-api': 'error', | ||
'vue-pug-sfc/no-deprecated-filter': 'error', | ||
@@ -15,5 +16,8 @@ 'vue-pug-sfc/no-dupe-v-else-if': 'error', | ||
'vue-pug-sfc/use-v-on-exact': 'error', | ||
'vue-pug-sfc/valid-v-else-if': 'error', | ||
'vue-pug-sfc/valid-v-else': 'error', | ||
'vue-pug-sfc/valid-v-for': 'error', | ||
'vue-pug-sfc/valid-v-if': 'error' | ||
} | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidnVlMy1lc3NlbnRpYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29uZmlncy92dWUzLWVzc2VudGlhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUJBQVM7SUFDUCxPQUFPLEVBQUUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUM7SUFDbEMsS0FBSyxFQUFFO1FBQ0wsa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidnVlMy1lc3NlbnRpYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29uZmlncy92dWUzLWVzc2VudGlhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUJBQVM7SUFDUCxPQUFPLEVBQUUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUM7SUFDbEMsS0FBSyxFQUFFO1FBQ0wsa0RBQWtELEVBQUUsT0FBTztRQUMzRCxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLCtCQUErQixFQUFFLE9BQU87UUFDeEMscUNBQXFDLEVBQUUsT0FBTztRQUM5Qyw2QkFBNkIsRUFBRSxPQUFPO1FBQ3RDLGtDQUFrQyxFQUFFLE9BQU87UUFDM0Msb0NBQW9DLEVBQUUsT0FBTztRQUM3QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLCtCQUErQixFQUFFLE9BQU87UUFDeEMsNEJBQTRCLEVBQUUsT0FBTztRQUNyQyw2QkFBNkIsRUFBRSxPQUFPO1FBQ3RDLDBCQUEwQixFQUFFLE9BQU87UUFDbkMseUJBQXlCLEVBQUUsT0FBTztRQUNsQyx3QkFBd0IsRUFBRSxPQUFPO0tBQ2xDO0NBQ0YsQ0FBQyJ9 |
@@ -5,2 +5,3 @@ "use strict"; | ||
const component_name_in_template_casing_1 = require("./component-name-in-template-casing"); | ||
const no_deprecated_dollar_scopedslots_api_1 = require("./no-deprecated-dollar-scopedslots-api"); | ||
const no_deprecated_filter_1 = require("./no-deprecated-filter"); | ||
@@ -16,2 +17,5 @@ const no_dupe_v_else_if_1 = require("./no-dupe-v-else-if"); | ||
const use_v_on_exact_1 = require("./use-v-on-exact"); | ||
const valid_v_else_1 = require("./valid-v-else"); | ||
const valid_v_else_if_1 = require("./valid-v-else-if"); | ||
const valid_v_for_1 = require("./valid-v-for"); | ||
const valid_v_if_1 = require("./valid-v-if"); | ||
@@ -21,2 +25,3 @@ exports.default = { | ||
'component-name-in-template-casing': component_name_in_template_casing_1.default, | ||
'no-deprecated-dollar-scopedslots-api': no_deprecated_dollar_scopedslots_api_1.default, | ||
'no-deprecated-filter': no_deprecated_filter_1.default, | ||
@@ -32,4 +37,7 @@ 'no-dupe-v-else-if': no_dupe_v_else_if_1.default, | ||
'use-v-on-exact': use_v_on_exact_1.default, | ||
'valid-v-else-if': valid_v_else_if_1.default, | ||
'valid-v-else': valid_v_else_1.default, | ||
'valid-v-for': valid_v_for_1.default, | ||
'valid-v-if': valid_v_if_1.default | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcnVsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxtRUFBMkQ7QUFDM0QsMkZBQWdGO0FBQ2hGLGlFQUF3RDtBQUN4RCwyREFBZ0Q7QUFDaEQsdUVBQThEO0FBQzlELHVEQUE4QztBQUM5QyxpRUFBd0Q7QUFDeEQscUVBQXdEO0FBQ3hELGlFQUF3RDtBQUN4RCwyREFBaUQ7QUFDakQseURBQWdEO0FBQ2hELHFEQUEyQztBQUMzQyw2Q0FBb0M7QUFFcEMsa0JBQWU7SUFDYix1QkFBdUIsRUFBRSwrQkFBb0I7SUFDN0MsbUNBQW1DLEVBQUUsMkNBQTZCO0lBQ2xFLHNCQUFzQixFQUFFLDhCQUFrQjtJQUMxQyxtQkFBbUIsRUFBRSwyQkFBYTtJQUNsQyx5QkFBeUIsRUFBRSxpQ0FBcUI7SUFDaEQsaUJBQWlCLEVBQUUseUJBQWE7SUFDaEMsc0JBQXNCLEVBQUUsOEJBQWtCO0lBQzFDLHdCQUF3QixFQUFFLGdDQUFnQjtJQUMxQyxzQkFBc0IsRUFBRSw4QkFBa0I7SUFDMUMsbUJBQW1CLEVBQUUsMkJBQWM7SUFDbkMsa0JBQWtCLEVBQUUsMEJBQWM7SUFDbEMsZ0JBQWdCLEVBQUUsd0JBQVc7SUFDN0IsWUFBWSxFQUFFLG9CQUFRO0NBQ1ksQ0FBQyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcnVsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxtRUFBMkQ7QUFDM0QsMkZBQWdGO0FBQ2hGLGlHQUFzRjtBQUN0RixpRUFBd0Q7QUFDeEQsMkRBQWdEO0FBQ2hELHVFQUE4RDtBQUM5RCx1REFBOEM7QUFDOUMsaUVBQXdEO0FBQ3hELHFFQUF3RDtBQUN4RCxpRUFBd0Q7QUFDeEQsMkRBQWlEO0FBQ2pELHlEQUFnRDtBQUNoRCxxREFBMkM7QUFDM0MsaURBQXdDO0FBQ3hDLHVEQUE2QztBQUM3QywrQ0FBc0M7QUFDdEMsNkNBQW9DO0FBRXBDLGtCQUFlO0lBQ2IsdUJBQXVCLEVBQUUsK0JBQW9CO0lBQzdDLG1DQUFtQyxFQUFFLDJDQUE2QjtJQUNsRSxzQ0FBc0MsRUFBRSw4Q0FBZ0M7SUFDeEUsc0JBQXNCLEVBQUUsOEJBQWtCO0lBQzFDLG1CQUFtQixFQUFFLDJCQUFhO0lBQ2xDLHlCQUF5QixFQUFFLGlDQUFxQjtJQUNoRCxpQkFBaUIsRUFBRSx5QkFBYTtJQUNoQyxzQkFBc0IsRUFBRSw4QkFBa0I7SUFDMUMsd0JBQXdCLEVBQUUsZ0NBQWdCO0lBQzFDLHNCQUFzQixFQUFFLDhCQUFrQjtJQUMxQyxtQkFBbUIsRUFBRSwyQkFBYztJQUNuQyxrQkFBa0IsRUFBRSwwQkFBYztJQUNsQyxnQkFBZ0IsRUFBRSx3QkFBVztJQUM3QixpQkFBaUIsRUFBRSx5QkFBWTtJQUMvQixjQUFjLEVBQUUsc0JBQVU7SUFDMUIsYUFBYSxFQUFFLHFCQUFTO0lBQ3hCLFlBQVksRUFBRSxvQkFBUTtDQUNZLENBQUMifQ== |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isMultilineInterpolation = exports.isSingleLineWithInterpolation = exports.isQuoted = exports.isWrappedWith = exports.isStyleAttribute = exports.getChildTags = exports.getAttributeTokens = exports.previousTypeAttributeToken = exports.previousNormalAttributeToken = exports.previousTagToken = void 0; | ||
exports.isMultilineInterpolation = exports.isSingleLineWithInterpolation = exports.isQuoted = exports.isWrappedWith = exports.isStyleAttribute = exports.getChildTags = exports.hasAttributeTokens = exports.getAttributeTokens = exports.previousTypeAttributeToken = exports.previousNormalAttributeToken = exports.previousTagToken = void 0; | ||
const index_1 = require("./index"); | ||
@@ -58,2 +58,6 @@ function previousTagToken(tokens, index) { | ||
exports.getAttributeTokens = getAttributeTokens; | ||
function hasAttributeTokens(tag, tokens, condition) { | ||
return getAttributeTokens(tag, tokens).some((attributeToken) => condition(attributeToken)); | ||
} | ||
exports.hasAttributeTokens = hasAttributeTokens; | ||
function getChildTags(tag, tokens) { | ||
@@ -105,2 +109,2 @@ const tagIndex = tokens.indexOf(tag); | ||
exports.isMultilineInterpolation = isMultilineInterpolation; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVnLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3B1Zy11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxtQ0FBd0M7QUFTeEMsU0FBZ0IsZ0JBQWdCLENBQUMsTUFBNEIsRUFBRSxLQUFhO0lBQzFFLEtBQUssSUFBSSxDQUFDLEdBQVcsS0FBSyxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzNDLE1BQU0sS0FBSyxHQUFzQixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNWLE9BQU87U0FDUjtRQUNELElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUU7WUFDeEIsT0FBTyxLQUFLLENBQUM7U0FDZDtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFYRCw0Q0FXQztBQVNELFNBQWdCLDRCQUE0QixDQUFDLE1BQTRCLEVBQUUsS0FBYTtJQUN0RixLQUFLLElBQUksQ0FBQyxHQUFXLEtBQUssR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMxQyxNQUFNLEtBQUssR0FBc0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDLElBQUksQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxrQkFBa0IsRUFBRTtZQUMvQyxPQUFPO1NBQ1I7UUFDRCxJQUFJLEtBQUssQ0FBQyxJQUFJLEtBQUssV0FBVyxFQUFFO1lBQzlCLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxPQUFPLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxJQUFJLEVBQUU7Z0JBQ2pELE9BQU8sS0FBSyxDQUFDO2FBQ2Q7U0FDRjtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFiRCxvRUFhQztBQVNELFNBQWdCLDBCQUEwQixDQUFDLE1BQTRCLEVBQUUsS0FB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVnLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3B1Zy11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxtQ0FBd0M7QUFTeEMsU0FBZ0IsZ0JBQWdCLENBQUMsTUFBNEIsRUFBRSxLQUFhO0lBQzFFLEtBQUssSUFBSSxDQUFDLEdBQVcsS0FBSyxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzNDLE1BQU0sS0FBSyxHQUFzQixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNWLE9BQU87U0FDUjtRQUNELElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUU7WUFDeEIsT0FBTyxLQUFLLENBQUM7U0FDZDtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFYRCw0Q0FXQztBQVNELFNBQWdCLDRCQUE0QixDQUFDLE1BQTRCLEVBQUUsS0FBYTtJQUN0RixLQUFLLElBQUksQ0FBQyxHQUFXLEtBQUssR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMxQyxNQUFNLEtBQUssR0FBc0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDLElBQUksQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxrQkFBa0IsRUFBRTtZQUMvQyxPQUFPO1NBQ1I7UUFDRCxJQUFJLEtBQUssQ0FBQyxJQUFJLEtBQUssV0FBVyxFQUFFO1lBQzlCLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxPQUFPLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxJQUFJLEVBQUU7Z0JBQ2pELE9BQU8sS0FBSyxDQUFDO2FBQ2Q7U0FDRjtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFiRCxvRUFhQztBQVNELFNBQWdCLDBCQUEwQixDQUFDLE1BQTRCLEVBQUUsS0FB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 |
{ | ||
"name": "eslint-plugin-vue-pug-sfc", | ||
"version": "1.0.0-alpha.17", | ||
"version": "1.0.0-alpha.18", | ||
"description": "eslint plugin vue pug sfc", | ||
@@ -44,15 +44,15 @@ "main": "dist/index.js", | ||
"pug-lexer": "^5.0.1", | ||
"vue-eslint-parser": "~8.0.0" | ||
"vue-eslint-parser": "~8.0.1" | ||
}, | ||
"devDependencies": { | ||
"@types/eslint": "~7.28.1", | ||
"@types/eslint": "~7.29.0", | ||
"@types/eslint-scope": "~3.7.1", | ||
"@types/eslint-visitor-keys": "~1.0.0", | ||
"@types/jest": "~27.0.2", | ||
"@types/node": "~16.11.1", | ||
"@typescript-eslint/eslint-plugin": "~5.1.1-alpha.6", | ||
"@typescript-eslint/parser": "~5.1.1-alpha.6", | ||
"eslint": "~8.0.1", | ||
"@types/node": "~16.11.7", | ||
"@typescript-eslint/eslint-plugin": "~5.4.0", | ||
"@typescript-eslint/parser": "~5.4.0", | ||
"eslint": "~8.2.0", | ||
"eslint-config-prettier": "~8.3.0", | ||
"eslint-define-config": "~1.1.1", | ||
"eslint-define-config": "~1.1.3", | ||
"eslint-plugin-prettier": "~4.0.0", | ||
@@ -64,3 +64,9 @@ "jest": "~27.3.1", | ||
"typescript": "~4.4.4" | ||
}, | ||
"packageManager": "pnpm@6.22.2", | ||
"engines": { | ||
"node": ">= 16.9.0", | ||
"npm": ">= 7.0.0", | ||
"pnpm": ">= 6.17.0" | ||
} | ||
} |
@@ -12,4 +12,7 @@ export = { | ||
'vue-pug-sfc/use-v-on-exact': 'error', | ||
'vue-pug-sfc/valid-v-else-if': 'error', | ||
'vue-pug-sfc/valid-v-else': 'error', | ||
'vue-pug-sfc/valid-v-for': 'error', | ||
'vue-pug-sfc/valid-v-if': 'error' | ||
} | ||
}; |
export = { | ||
extends: require.resolve('./base'), | ||
rules: { | ||
'vue-pug-sfc/no-deprecated-dollar-scopedslots-api': 'error', | ||
'vue-pug-sfc/no-deprecated-filter': 'error', | ||
@@ -13,4 +14,7 @@ 'vue-pug-sfc/no-dupe-v-else-if': 'error', | ||
'vue-pug-sfc/use-v-on-exact': 'error', | ||
'vue-pug-sfc/valid-v-else-if': 'error', | ||
'vue-pug-sfc/valid-v-else': 'error', | ||
'vue-pug-sfc/valid-v-for': 'error', | ||
'vue-pug-sfc/valid-v-if': 'error' | ||
} | ||
}; |
import type { Rule } from 'eslint'; | ||
import attributeHyphenation from './attribute-hyphenation'; | ||
import componentNameInTemplateCasing from './component-name-in-template-casing'; | ||
import noDeprecatedDollarScopedslotsApi from './no-deprecated-dollar-scopedslots-api'; | ||
import noDeprecatedFilter from './no-deprecated-filter'; | ||
@@ -14,2 +15,5 @@ import noDupeVElseIf from './no-dupe-v-else-if'; | ||
import useVOnExact from './use-v-on-exact'; | ||
import validVElse from './valid-v-else'; | ||
import validVElseIf from './valid-v-else-if'; | ||
import validVFor from './valid-v-for'; | ||
import validVIf from './valid-v-if'; | ||
@@ -20,2 +24,3 @@ | ||
'component-name-in-template-casing': componentNameInTemplateCasing, | ||
'no-deprecated-dollar-scopedslots-api': noDeprecatedDollarScopedslotsApi, | ||
'no-deprecated-filter': noDeprecatedFilter, | ||
@@ -31,3 +36,6 @@ 'no-dupe-v-else-if': noDupeVElseIf, | ||
'use-v-on-exact': useVOnExact, | ||
'valid-v-else-if': validVElseIf, | ||
'valid-v-else': validVElse, | ||
'valid-v-for': validVFor, | ||
'valid-v-if': validVIf | ||
} as Record<string, Rule.RuleModule>; |
@@ -89,2 +89,10 @@ // Partial copy of https://github.com/prettier/plugin-pug/blob/main/src/utils/common.ts | ||
export function hasAttributeTokens( | ||
tag: TagToken, | ||
tokens: ReadonlyArray<Token>, | ||
condition: (attributeToken: AttributeToken) => boolean | ||
): boolean { | ||
return getAttributeTokens(tag, tokens).some((attributeToken) => condition(attributeToken)); | ||
} | ||
export function getChildTags(tag: TagToken, tokens: ReadonlyArray<Token>): TagToken[] { | ||
@@ -91,0 +99,0 @@ const tagIndex: number = tokens.indexOf(tag); |
391180
105
8130
Updatedvue-eslint-parser@~8.0.1