Skip to content

Commit 229d755

Browse files
committed
ci(superdoc): exclude jsdoc typedef files from coverage
1 parent 5d52db3 commit 229d755

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

packages/superdoc/vite.config.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,24 @@ export default defineConfig(({ mode, command }) => {
167167
'**/*.spec.js',
168168
'tests/umd-smoke/**',
169169
],
170+
coverage: {
171+
provider: 'v8',
172+
reporter: ['text-summary', 'lcov'],
173+
include: ['src/**'],
174+
exclude: [
175+
'src/dev/**',
176+
'src/index.js',
177+
'src/main.js',
178+
'src/types.ts',
179+
'src/super-editor.js',
180+
'src/headless-toolbar.js',
181+
'src/headless-toolbar-react.js',
182+
'src/headless-toolbar-vue.js',
183+
// Pure JSDoc typedef files (body is `export {}`, no runtime code)
184+
'src/core/types/**',
185+
'**/types.js',
186+
],
187+
},
170188
},
171189
build: {
172190
target: 'es2022',

0 commit comments

Comments
 (0)