代码风格一致性

我发誓我已经从 discourse-plugin-skeleton 复制了所有 lint 配置到我的插件中,当我在我的插件目录中运行

pnpm prettier  --write "assets/**/*.{scss,js,gjs,hbs}"

时,得到的结果与我在 discourse 核心目录中运行

./bin/lint  --fix plugins/discourse-pfaffmanager/assets/**/*.{scss,js,gjs,hbs}

时得到的结果不同。

可以预料到,后者与 GitHub Actions 运行时发生的情况相匹配。

我真正想要的是在 VSCode 中保存时能发生“正确的事情”,但我很确定那是另一个问题。

1 个赞

是的,@cvx / @david

我也注意到了这一点……插件中的代码检查都是“雪花”材料,我们在 CI 中为旧版和新版代码检查风格设置了分支,并在仓库中要求进行大量设置。

我认为一个很棒的目标是修复它,以便 bin/lint 也能用于插件和主题。我们还没有实现这一点,它目前只适用于核心和核心插件。