Files
twenty_crm/packages/twenty-front/nyc.config.cjs
Marie 3838fef812 Add aggregate on view groups headers (#9749)
Adding aggregate operations on view groups headers, with a design
similar to what is done on kanban headers: all view groups share the
same operation on the same field.


https://github.com/user-attachments/assets/26f6dd6f-1cf7-4ea6-9600-78d5ad5d690a
2025-01-20 18:26:30 +01:00

50 lines
1002 B
JavaScript

// @ts-check
const globalCoverage = {
branches: 23,
statements: 39,
lines: 39,
functions: 28,
exclude: ['src/generated/**/*'],
};
const modulesCoverage = {
branches: 25,
statements: 44,
lines: 44,
functions: 38,
include: ['src/modules/**/*'],
exclude: ['src/**/*.ts'],
};
const pagesCoverage = {
branches: 35,
statements: 60,
lines: 60,
functions: 45,
exclude: ['src/generated/**/*', 'src/modules/**/*', 'src/**/*.ts'],
};
const performanceCoverage = {
branches: 35,
statements: 60,
lines: 60,
functions: 45,
exclude: ['src/generated/**/*', 'src/modules/**/*', 'src/**/*.ts'],
};
const getCoverageConfig = () => {
const storybookStoriesFolders = process.env.STORYBOOK_SCOPE;
switch (storybookStoriesFolders) {
case 'pages':
return pagesCoverage;
case 'modules':
return modulesCoverage;
case 'performance':
return performanceCoverage;
default:
return globalCoverage;
}
};
module.exports = getCoverageConfig();