可以配置您的.eslintrc,以便运行eslint --fix也可以运行prettier --write?
现在我需要执行prettier --write && eslint --fix,我希望只运行一个命令。
更新
使用prettier-eslint“工作”,除非它不应用我的自定义重写:
我的.eslintrc.js看起来就像
module.exports = {
extends: [
'prettier',
],
plugins: [
'prettier',
],
rules: {
'prettier/prettier': [
'error',
{
'singleQuote': true,
},
],
}
};然后我有一个虚拟的file.js:
const path = require("path");
const foo = () => {
return path;
}如果运行eslint ./file.js,就会得到预期的输出:
错误将
"path"替换为更漂亮/更漂亮的'path'
但是当我运行prettier-eslint --eslint-config-path .eslintrc.js --write ./file.js时,它保留了",而不是用'替换它。
我不想有一个单独的文件为漂亮,并希望保持这两个文件在一个文件。
发布于 2019-10-31 18:12:11
我们以前在工作中使用过一个叫做更漂亮的很好的包。它将使用更漂亮的格式,然后在代码上运行eslint --fix。我们喜欢,试试看!
https://stackoverflow.com/questions/58648902
复制相似问题