canonical / ds25

Canonical's design system
GNU Lesser General Public License v3.0
2 stars 1 forks source link

Add `biome` devDependency for packages that use it #18

Open jmuzina opened 1 month ago

jmuzina commented 1 month ago

@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:

  1. Make sure all packages that need linting/checking have biome check and lint scripts in package.json
  2. 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