Coerenza del Linting

In effetti, il linting per temi/plugin è deliberatamente disaccoppiato dal core. Potrebbero eseguire versioni e configurazioni diverse degli strumenti di linting. Questo è essenziale in modo da poter implementare modifiche senza interrompere improvvisamente il linting in tutti i repository.

Probabilmente potremmo far funzionare bin/lint: dovrà fare cd nella directory del plugin/tema, eseguire pnpm i, e poi eseguire qualsiasi comando di linting nel contesto di quella directory.

Dovrebbe succedere. La maggior parte del nostro team utilizza VSCode (o derivazioni di VSCode), quindi è per questo che ottimizziamo. I plugin di VSCode per Eslint e Prettier cercheranno l’installazione e la configurazione “più vicine” per un dato file.

Hai eseguito pnpm i nella directory del tema/plugin? Questo è necessario per installare le sue dipendenze di linting, in modo che VSCode possa trovare la cosa giusta.

1 Mi Piace