【问题标题】:How to recursively check files with Prettier如何使用 Prettier 递归检查文件
【发布时间】:2020-01-29 21:05:44
【问题描述】:

我尝试使用:

prettier --config .prettierrc.json --check .

我的配置是这样的:

{
  "semi": true
}

它没有检查子目录。如何让 prettier 递归地做事?

这似乎有效:

prettier --config .prettierrc.json --check '**/**'

这也是如此:

prettier --config .prettierrc.json --check '**'

但那些看起来很不标准的命令。递归搜索的规范方法是什么?

【问题讨论】:

    标签: prettier


    【解决方案1】:

    您应该将glob patterns更漂亮一起使用, 要递归搜索,您可以使用 ** aka globstar

    referencing the Glob documentation

    ** 如果“globstar”在路径部分中单独存在,则它匹配零个或多个目录和子目录以搜索匹配项。它不会抓取符号链接的目录。

    referencing the prettier command line interface documentation

    prettier --single-quote --trailing-comma es5 --write "{app,__{tests,mocks}__}/**/*.js"
    

    不要忘记全局的引号!引号确保 Prettier 扩展 glob 而不是你的 shell,以便跨平台使用。使用glob syntax from the glob module

    Prettier CLI 将忽略位于node_modules 目录中的文件。要退出此行为,请使用 --with-node-modules 标志。

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 2019-08-01
      • 1970-01-01
      • 2011-01-12
      相关资源
      最近更新 更多