From a97d45d6a9ca39a6421f4d7d65af96929bec2a3c Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sun, 23 Nov 2025 00:55:45 +0200 Subject: [PATCH] chore: exclude gen/ changes from php test trigger --- .lintstagedrc.cjs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.lintstagedrc.cjs b/.lintstagedrc.cjs index 25479e5..8a7d571 100644 --- a/.lintstagedrc.cjs +++ b/.lintstagedrc.cjs @@ -2,9 +2,16 @@ module.exports = { '*.{ts,vue}': ['eslint --fix'], '*.{scss,vue,ts,md}': ['prettier --write'], '*.json': (files) => { - const filtered = files.filter(file => !file.includes('openapi.json')); - return filtered.length > 0 ? `prettier --write ${filtered.join(' ')}` : []; + const filtered = files.filter(file => !file.includes('openapi.json')) + return filtered.length > 0 ? `prettier --write ${filtered.join(' ')}` : [] + }, + '*.php': (files) => { + const nonGenFiles = files.filter(file => !file.includes('/gen/')) + const commands = [] + if (nonGenFiles.length > 0) { + commands.push('make php-cs-fixer', 'make test') + } + return commands }, - '*.php': [() => 'make php-cs-fixer', () => 'make test'], '*Controller.php': [() => 'make openapi', () => 'git add openapi.json'], }