De fato, a verificação de estilo (linting) para temas/plugins é deliberadamente desacoplada do núcleo. Eles podem executar versões e configurações diferentes das ferramentas de verificação de estilo. Isso é essencial para que possamos implementar mudanças sem quebrar subitamente a verificação de estilo em todos os repositórios.
Provavelmente poderíamos fazer o bin/lint funcionar - ele precisará mudar de diretório (cd) para o diretório do plugin/tema, executar pnpm i e, em seguida, rodar quaisquer comandos de verificação de estilo no contexto desse diretório.
Deveria acontecer. A maioria da nossa equipe usa VSCode (ou derivações do VSCode), então é para isso que otimizamos. Os plugins do Eslint e do Prettier para VSCode procurarão a instalação e a configuração ‘mais próximas’ para um determinado arquivo.
Você executou pnpm i no diretório do tema/plugin? Isso é necessário para instalar suas dependências de verificação de estilo, para que o VSCode possa encontrar a coisa certa.