in src/linter.js [622:645]
async _markEmptyFiles(addonMetadata) {
const emptyFiles = [];
const files = await this.io.getFiles();
Object.keys(files).forEach((filename) => {
if (
typeof files[filename].size === 'undefined' &&
typeof files[filename].uncompressedSize === 'undefined'
) {
throw new Error(`No size available for ${filename}`);
}
if (
files[filename].size === 0 ||
files[filename].uncompressedSize === 0
) {
emptyFiles.push(filename);
}
});
// eslint-disable-next-line no-param-reassign
addonMetadata.emptyFiles = emptyFiles;
return addonMetadata;
}