66
66
flag-for-pinia : ' --pinia'
67
67
flag-for-vitest : ' --vitest'
68
68
flag-for-e2e : ' --cypress'
69
+ flag-for-eslint : ' --eslint'
69
70
flag-for-devtools : ' --devtools'
70
71
71
72
- node-version : 18
76
77
flag-for-pinia : ' --pinia'
77
78
flag-for-vitest : ' --vitest'
78
79
flag-for-e2e : ' --cypress'
80
+ flag-for-eslint : ' --eslint'
79
81
flag-for-devtools : ' --devtools'
80
82
81
83
- node-version : 20
86
88
flag-for-pinia : ' --pinia'
87
89
flag-for-vitest : ' --vitest'
88
90
flag-for-e2e : ' --cypress'
91
+ flag-for-eslint : ' --eslint'
89
92
flag-for-devtools : ' --devtools'
90
93
91
94
- node-version : 22
@@ -96,11 +99,12 @@ jobs:
96
99
flag-for-pinia : ' --pinia'
97
100
flag-for-vitest : ' --vitest'
98
101
flag-for-e2e : ' --cypress'
102
+ flag-for-eslint : ' --eslint'
99
103
flag-for-devtools : ' --devtools'
100
104
runs-on : ${{ matrix.os }}
101
105
continue-on-error : ${{ matrix.os == 'windows-latest' }}
102
106
env :
103
- FEATURE_FLAGS : ${{ matrix.flag-for-ts }} ${{ matrix.flag-for-jsx }} ${{ matrix.flag-for-router }} ${{ matrix.flag-for-pinia }} ${{ matrix.flag-for-vitest }} ${{ matrix.flag-for-e2e }} ${{matrix.flag-for-devtools}}
107
+ FEATURE_FLAGS : ${{ matrix.flag-for-ts }} ${{ matrix.flag-for-jsx }} ${{ matrix.flag-for-router }} ${{ matrix.flag-for-pinia }} ${{ matrix.flag-for-vitest }} ${{ matrix.flag-for-e2e }} ${{matrix.flag-for-eslint}} ${{matrix.flag-for- devtools}}
104
108
# Sometimes the Linux runner can't verify Cypress in 30s
105
109
CYPRESS_VERIFY_TIMEOUT : 60000
106
110
steps :
@@ -189,3 +193,8 @@ jobs:
189
193
name : Run e2e test script
190
194
working-directory : ../sample-project
191
195
run : pnpm test:e2e
196
+
197
+ - if : ${{ contains(matrix.flag-for-eslint, '--') }}
198
+ name : Run lint script
199
+ working-directory : ../sample-project
200
+ run : pnpm lint --no-fix --max-warnings=0
0 commit comments