Closed
Description
vscode settings.json
"[rescript]": {
"editor.defaultFormatter": "chenglou92.rescript-vscode"
},
when saving files which contains %raw embeded javascript, there would be much blank lines putted in the %raw block in vscode
before:
let parsePageUrls: unit => array<string> = %raw(`
function () {
const divs = document.getElementsByClassName("title")
const urls = []
for (let i=0; i<divs.length; i++) {
const url = divs[i].getElementsByTagName("a")[0].href
urls.push(url)
console.log("push url: ", url)
}
return urls
}
`)
after save file:
let parsePageUrls: unit => array<string> = %raw(`
function () {
const divs = document.getElementsByClassName("title")
const urls = []
for (let i=0; i<divs.length; i++) {
const url = divs[i].getElementsByTagName("a")[0].href
urls.push(url)
console.log("push url: ", url)
}
return urls
}
`)
The blank lines will become more when saving again.
let parsePageUrls: unit => array<string> = %raw(`
function () {
const divs = document.getElementsByClassName("title")
const urls = []
for (let i=0; i<divs.length; i++) {
const url = divs[i].getElementsByTagName("a")[0].href
urls.push(url)
console.log("push url: ", url)
}
return urls
}
`)
Metadata
Metadata
Assignees
Labels
No labels