pi-lens
Version:
Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo
18 lines (17 loc) • 660 B
YAML
id: no-raw-json-store-write
valid:
- "writeFileAtomic(file, JSON.stringify(data))"
- "writeFileSync(file, text)"
invalid:
- "writeFileSync(file, JSON.stringify(data), 'utf8')"
- "writeFileSync(file, JSON.stringify(data, null, 2))"
- "fs.writeFileSync(file, JSON.stringify(data, replacer), { encoding: 'utf8' })"
- "writeFileSync(file, JSON.stringify(data))"
- "fs.writeFileSync(file, JSON.stringify(data))"
- |
const payload = JSON.stringify(data)
writeFileSync(file, payload)
- |
const payload = JSON.stringify(data)
fs.writeFileSync(file, payload)