Enforce consistent case for text encoding identifiers ​
💼 This rule is enabled in the ✅ recommended
config.
🔧💡 This rule is automatically fixable by the --fix
CLI option and manually fixable by editor suggestions.
This rule only auto-fix encoding in fs.readFile()
and fs.readFileSync()
.
Fail ​
js
await fs.readFile(file, 'UTF-8');
js
await fs.readFile(file, 'ASCII');
js
const string = buffer.toString('utf-8');
Pass ​
js
await fs.readFile(file, 'utf8');
js
await fs.readFile(file, 'ascii');
js
const string = buffer.toString('utf8');