Falha de lint no tema porque -- Não foi possível encontrar "@discourse/lint-configs/stylelint"

Tenho um componente de tema que começou a partir de um esqueleto há alguns dias. Pareceu passar nos testes quando o executei localmente, mas no GitHub falhou. Então, executei mass-pr para atualizar as coisas do tema e agora está falhando e parece que não é culpa minha:

Run if test -f stylelint.config.mjs; then
  if test -f stylelint.config.mjs; then
    pnpm stylelint --allow-empty-input "{javascripts,desktop,mobile,common,scss}/**/*.scss"
  fi
  shell: /usr/bin/bash -e {0}
  env:
    JS_PKG_MANAGER_NULL_VALUE: none
Error: Could not find "@discourse/lint-configs/stylelint". Do you need to install the package or use the "configBasedir" option?
    at configurationError (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/utils/configurationError.mjs:12:49)
    at getModulePath (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/utils/getModulePath.mjs:29:9)
    at loadExtendedConfig (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/augmentConfig.mjs:225:21)

Há algo que eu possa fazer?

3 curtidas

Analisando seu package.json, parece que a versão do @discourse/lint-configs regrediu para \"@discourse/lint-configs\": \"2.4.0\".\n\nA versão mais recente do lint-configs é na verdade 2.11.0\nhttps://www.npmjs.com/package/@discourse/lint-configs/v/2.11.0?activeTab=readme

2 curtidas

Ah, ainda não mesclamos as alterações do mass-pr para o stylelint. Mas atualizamos o esqueleto. Então, executar a versão main do mass-pr fez com que seu repositório voltasse :sweat_smile:

Há um PR em andamento aqui, então você poderia dar uma olhada e usá-lo para reparar as coisas.

(@cvx podemos mesclar este PR? Ou ainda há mais a adicionar?)

2 curtidas

Eu estava pensando que a massa foi puxada do esqueleto. Vou tentar prestar mais atenção.

1 curtida

Enviei todas as alterações restantes, pronto para uma nova revisão!

Está correto, mas ele copia apenas alguns dos arquivos (arquivos que ele conhece) :smiley:

4 curtidas