diff --git a/src/configs/javascript.js b/src/configs/javascript.js index 652b627..dc07641 100644 --- a/src/configs/javascript.js +++ b/src/configs/javascript.js @@ -17,12 +17,13 @@ import { SVELTE_FILE_PATTERNS, TEST_FILE_PATTERNS, TYPESCRIPT_DECLARATION_FILE_PATTERNS, + VUE_FILE_PATTERNS, } from '../lib/patterns.js'; import { convertErrorsToWarnings } from '../lib/utils.js'; export default tseslint.config( { - files: JS_TS_JSON_FILE_PATTERNS, + files: [...JS_TS_JSON_FILE_PATTERNS, ...VUE_FILE_PATTERNS], extends: [ eslint.configs.recommended, ...tseslint.configs.recommended, diff --git a/src/configs/typescript.js b/src/configs/typescript.js index 4e99301..b7cfb30 100644 --- a/src/configs/typescript.js +++ b/src/configs/typescript.js @@ -8,6 +8,7 @@ import { STORYBOOK_FILE_PATTERNS, TEST_FILE_PATTERNS, TYPESCRIPT_FILE_PATTERNS, + VUE_FILE_PATTERNS, } from '../lib/patterns.js'; import { IMMUTABLE_DATA_OPTIONS, @@ -19,7 +20,7 @@ import javascript from './javascript.js'; export default tseslint.config( ...javascript, { - files: TYPESCRIPT_FILE_PATTERNS, + files: [...TYPESCRIPT_FILE_PATTERNS, ...VUE_FILE_PATTERNS], extends: [ ...tseslint.configs.recommendedTypeChecked, ...tseslint.configs.strictTypeChecked, diff --git a/src/lib/patterns.js b/src/lib/patterns.js index 39770b7..0066220 100644 --- a/src/lib/patterns.js +++ b/src/lib/patterns.js @@ -68,6 +68,8 @@ export const JS_TS_JSON_FILE_PATTERNS = [ export const REACT_FILE_PATTERNS = withExtensions(['**/*']); +export const VUE_FILE_PATTERNS = ['**/*.vue']; + export const HTML_FILE_PATTERNS = ['**/*.html']; export const CYPRESS_FILE_PATTERNS = [