Files
codeql/javascript/ql/src/Quality/examples/UnhandledStreamPipeGood.js
2025-05-23 13:35:36 +02:00

18 lines
407 B
JavaScript

const { pipeline } = require('stream');
const fs = require('fs');
const source = fs.createReadStream('source.txt');
const destination = fs.createWriteStream('destination.txt');
// Good: Using pipeline for automatic error handling
pipeline(
source,
destination,
(err) => {
if (err) {
console.error('Pipeline failed:', err);
} else {
console.log('Pipeline succeeded');
}
}
);