首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使ESLint --fix也运行得更漂亮--写

如何使ESLint --fix也运行得更漂亮--写
EN

Stack Overflow用户
提问于 2019-10-31 17:56:12
回答 1查看 1.7K关注 0票数 1

可以配置您的.eslintrc,以便运行eslint --fix也可以运行prettier --write

现在我需要执行prettier --write && eslint --fix,我希望只运行一个命令。

更新

使用prettier-eslint“工作”,除非它不应用我的自定义重写:

我的.eslintrc.js看起来就像

代码语言:javascript
复制
module.exports = { 
  extends: [
    'prettier',
  ],
  plugins: [
    'prettier',
  ],
  rules: {
    'prettier/prettier': [
      'error',
      {
        'singleQuote': true,
      },
    ],
  }
};

然后我有一个虚拟的file.js:

代码语言:javascript
复制
const path = require("path");
const foo = () => {
    return path;
}

如果运行eslint ./file.js,就会得到预期的输出:

错误将"path"替换为更漂亮/更漂亮的'path'

但是当我运行prettier-eslint --eslint-config-path .eslintrc.js --write ./file.js时,它保留了",而不是用'替换它。

我不想有一个单独的文件为漂亮,并希望保持这两个文件在一个文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-31 18:12:11

我们以前在工作中使用过一个叫做更漂亮的很好的包。它将使用更漂亮的格式,然后在代码上运行eslint --fix。我们喜欢,试试看!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58648902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档