dprint-plugin-exec
dprint-plugin-exec copied to clipboard
Can't get it to work with `xo`
I'm trying to format with xo using this plugin, but it seems like xo is never being called.
Minimal config:
{
"excludes": ["**/node_modules"],
"plugins": [
"https://plugins.dprint.dev/typescript-0.87.1.wasm",
"https://plugins.dprint.dev/exec-0.4.3.json@42343548b8022c99b1d750be6b894fe6b6c7ee25f72ae9f9082226dd2e515072"
],
"exec": {
"commands": [{
"command": "xo --fix --stdin --stdin-filename={{file_path}}",
"exts": ["js", "jsx", "ts", "tsx"]
}]
}
}
Minimal repro: https://github.com/tommy-mitchell/dprint-repro-exec-xo
Try using associations instead of exts. I'm unable to reproduce the issue with your repro, however I have observed the reported behaviour in a separate repo.
I was still able to reproduce my repro locally, but the associations option worked perfectly, thanks!
Hm, so weirdly enough, this works great from the CLI (dprint fmt foo.js), but the VS Code extension gives the error:
[ERROR] Error formatting text. Error: Cannot start formatter process: No such file or directory (os error 2)