代码风格一致性

确实,主题/插件的 linting 是有意与核心分离的。它们可能会运行不同版本的 linting 工具和配置。这对于我们推出更改而不会突然破坏所有代码库中的 linting 至关重要。

我们或许可以让 bin/lint 正常工作——它需要 cd 进入插件/主题目录,运行 pnpm i,然后在该目录的上下文中运行任何 linting 命令。

它应该会。我们团队的大多数成员都使用 VSCode(或 VSCode 的衍生版本),所以我们优化的就是这个。Eslint 和 Prettier 的 VSCode 插件会搜索给定文件的“最近的”安装和配置。

您是否在主题/插件目录中运行了 pnpm i?这是安装其 linting 依赖项所必需的,以便 VSCode 能够找到正确的东西。

1 个赞