0

我使用预提交,我想将它与 .py 文件一起使用,我重新格式化文件黑色模块,但我也有一个 web 文件夹,其中反应文件,我一次有 2 个问题,与重新格式化代码有什么关系对于 js 以及如何联合起来,以便在启动预提交运行时检查 web 文件夹以重新格式化 js 代码

UPDATE: 最让我担心的问题是js和py文件冲突,但是我用过:

  - repo: https://github.com/prettier/prettier
    rev: 2.1.2
    hooks:
      - id: prettier
4

2 回答 2

2

虽然 pre-commit 是用 python 编写的,但它支持许多不同的编程语言,包括 javascript

在 pre-commit 文档中有一个完整的受支持工具列表——最流行的可能是eslintor prettier(尽管工具建议通常与堆栈溢出无关,因为它高度基于意见)


免责声明:我是 pre-commit 的作者

于 2020-09-24T02:12:17.883 回答
0

这是我使用 Prettier 和 pre-commit 格式化 React.js/React.ts 的配置文件,如果有人感兴趣的话。我将它设置为单引号,但您可以根据需要混淆参数。大喊我的兄弟创造了这个神奇的工具!

repos:
  - repo: https://github.com/prettier/prettier
    rev: 2.1.1
    hooks:
      - id: prettier
        args: [--single-quote=true]
于 2020-09-24T02:41:38.663 回答