From c38bd375c58d4b578d098055cbabea014c8338e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Jona=C5=A1?= Date: Mon, 9 Oct 2023 16:08:35 +0200 Subject: [PATCH] fix(vue): ensure standalone has proper lint rule (#19505) --- packages/vue/src/utils/add-linting.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/vue/src/utils/add-linting.ts b/packages/vue/src/utils/add-linting.ts index 7d30581e6e..9ec0811695 100644 --- a/packages/vue/src/utils/add-linting.ts +++ b/packages/vue/src/utils/add-linting.ts @@ -11,6 +11,7 @@ import { addExtendsToLintConfig, isEslintConfigSupported, } from '@nx/linter/src/generators/utils/eslint-file'; +import { mapLintPattern } from '@nx/linter/src/generators/lint-project/lint-project'; export async function addLinting( host: Tree, @@ -33,7 +34,13 @@ export async function addLinting( joinPathFragments(options.projectRoot, `tsconfig.${projectType}.json`), ], unitTestRunner: options.unitTestRunner, - eslintFilePatterns: [`${options.projectRoot}/**/*.{ts,tsx,js,jsx,vue}`], + eslintFilePatterns: [ + mapLintPattern( + options.projectRoot, + '{ts,tsx,js,jsx,vue}', + options.rootProject + ), + ], skipFormat: true, setParserOptionsProject: options.setParserOptionsProject, rootProject: options.rootProject,