@biomejs/biome is used by most of our packages for linting, but it is not added to all of them as a dev dependency. Biome is only working properly due to the monorepo setup - it is installed because some packages depend on it. This should be remedied.
We should:
Make sure all packages that need linting/checking have biome check and lint scripts in package.json
Make sure each package that uses biome has dev dependencies on @biomejs/biome and @canonical/biome-config, and a biome.json that extends @canonical/biome-config
@biomejs/biome
is used by most of our packages for linting, but it is not added to all of them as a dev dependency. Biome is only working properly due to the monorepo setup - it is installed because some packages depend on it. This should be remedied.We should:
check
andlint
scripts inpackage.json
@biomejs/biome
and@canonical/biome-config
, and abiome.json
that extends@canonical/biome-config