# Problema com o lint do tema na etapa “install JS Dependencies”

**URL:** <https://meta.discourse.org/t/trouble-with-theme-lint-at-install-js-dependencies-step/368423>\
**Category:** Development\
**Created:** [Junho 1, 2025, 4:08pm UTC](https://meta.discourse.org/t/trouble-with-theme-lint-at-install-js-dependencies-step/368423 "2025-06-01T16:08:06Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [Junho 1, 2025, 5:46pm UTC](https://meta.discourse.org/t/trouble-with-theme-lint-at-install-js-dependencies-step/368423/5 "2025-06-01T17:46:55Z")

</div>

> [@merefield](#):
>
> Pontos bônus: Idealmente, isso deveria ter sido um PR para que você não tivesse CI falhando em seu branch principal.

Isso é verdade. Estou começando a tentar me lembrar de fazer isso; ainda não está automatizado. Estou conseguindo fazer isso cerca de 30% das vezes. 🙂

* * *

Agora tenho isso:

```plaintext
Run pnpm install --frozen-lockfile
 ERR_PNPM_LOCKFILE_CONFIG_MISMATCH Não é possível prosseguir com a instalação congelada. A configuração atual de \"settings.autoInstallPeers\" não corresponde ao valor encontrado no lockfile

Atualize seu lockfile usando \"pnpm install --no-frozen-lockfile\"

```

Então fiz o que ele me disse, e agora recebo:

```plaintext
Run bundle install
Não execute o Bundler como root. Instalar seu bundle como root quebrará este
aplicativo para todos os usuários não-root nesta máquina.
Não foi possível localizar o Gemfile

```

Mas quando eu faço isso:

```plaintext
 (main *) pfaffman@noreno:~/src/pfaffman/discourse-custom-homepage-for-groups$ cp ~/src/discourse-repos/discourse-theme-skeleton/pnpm-lock.yaml .
 (main *) pfaffman@noreno:~/src/pfaffman/discourse-custom-homepage-for-groups$ git add pnpm-lock.yaml
 (main +) pfaffman@noreno:~/src/pfaffman/discourse-custom-homepage-for-groups$ git commit -m 'their pnpm lock'
[main e195a2e] their pnpm lock
 1 file changed, 1 insertion(+), 1 deletion(-)
 (main) pfaffman@noreno:~/src/pfaffman/discourse-custom-homepage-for-groups$ git push

```

e tenho certeza de que o repositório deles está atualizado.

Viu? E ainda está me lembrando que estou trabalhando irresponsavelmente no branch principal.

---

_[View the full topic](https://meta.discourse.org/t/trouble-with-theme-lint-at-install-js-dependencies-step/368423)._
