sindresorhus/eslint-plugin-unicorn

Rule proposal: `no-blob-to-file`

Chiusa

#1270 aperta il 13 mag 2021

 (1 commento) (1 reazione) (0 assegnatari)JavaScript (468 fork)user submission
help wantednew rule

Metriche repository

Star
 (5022 stelle)
Metriche merge PR
 (Merge medio 4h 30m) (26 PR mergiate in 30 g)

Descrizione

Many people don't know File implements Blob, the only difference is File has .name ..lastModified in most cases don't need convert to File.

Fail

const file = new File([blob], {name: '1.jpg'});
formData.append('file', file);
const file = new File([blob], {name: '1.jpg'});
URL.createObjectURL(file);

Pass

formData.append('file', blob, '1.jpg');
URL.createObjectURL(blob);

This rule might need type info.

Guida contributor