25 lines
807 B
JavaScript
25 lines
807 B
JavaScript
module.exports = {
|
|
ci: {
|
|
collect: {
|
|
staticDistDir: './html',
|
|
settings: {
|
|
// Ajout de --disable-storage-reset et --disable-dev-shm-usage est crucial ici
|
|
chromeFlags: '--no-sandbox --disable-dev-shm-usage --disable-gpu --headless=new --disable-software-rasterizer',
|
|
},
|
|
numberOfRuns: 1
|
|
},
|
|
assert: {
|
|
// On utilise 'preset: lighthouse:recommended' ou on simplifie les assertions
|
|
assertions: {
|
|
'categories:performance': ['error', {minScore: 0.1}],
|
|
'categories:accessibility': ['error', {minScore: 0.1}],
|
|
'categories:best-practices': ['error', {minScore: 0.1}],
|
|
'categories:seo': ['error', {minScore: 0.1}],
|
|
},
|
|
},
|
|
upload: {
|
|
target: 'filesystem',
|
|
outputDir: './.lighthouseci',
|
|
},
|
|
},
|
|
}; |