De hecho, el linting para temas/plugins está deliberadamente desacoplado del núcleo. Podrían ejecutar diferentes versiones y configuraciones de las herramientas de linting. Esto es esencial para que podamos implementar cambios sin romper repentinamente el linting en todos los repositorios.
Probablemente podríamos hacer que bin/lint funcione; necesitará hacer cd al directorio del plugin/tema, ejecutar pnpm i, y luego ejecutar cualquier comando de linting en el contexto de ese directorio.
Debería hacerlo. La mayoría de nuestro equipo usa VSCode (o derivaciones de VSCode), así que para eso optimizamos. Los plugins de Eslint y Prettier para VSCode buscarán la instalación y configuración ‘más cercana’ para un archivo dado.
¿Has ejecutado pnpm i en el directorio del tema/plugin? Eso es necesario para instalar sus dependencias de linting, para que VSCode pueda encontrar lo correcto.