in src/audit-license-headers.js [117:126]
function readRatignorePatterns (dir) {
const ratignorePath = path.join(dir, '.ratignore');
if (!fs.existsSync(ratignorePath)) return [];
// return only non-empty and non-comment lines
return fs.readFileSync(ratignorePath, 'utf-8')
.split('\n')
.map(line => line.trim())
.filter(line => line.length > 0 && !line.startsWith('#'));
}