FluidFramework/examples/external-data/tests
Tyler Butler c17c13634e
build(client): Enable biome as default formatter (#21298)
## Summary

The client release group is updated to use biome for formatting instead
of prettier.

## Changes

1. The `format` script in each package now calls biome instead of
prettier.
2. The root `format` task runs a single biome command from the root
instead of running format in every package.
3. The vscode root workspace settings have been updated to set the biome
extension as the default formatter.
4. The root biome config is now in JSONC instead of JSON.
5. Paths outside the client and build-tools release groups are ignored
in the biome config because they're not using biome (yet).

## Known issues

- Despite best efforts, formatting back and forth between biome and
prettier is not 100% fidelity. Some changes that biome makes prettier
does not revert, though it also doesn't start failing or anything. You
can see examples by running `pnpm format && pnpm format:prettier` from
the root and looking and the remaining changes.
- Reformatting does sometimes cause lint disable statements to get
misplaced and they have to be manually fixed up.
2024-06-17 16:57:07 -07:00
..
customerService.test.ts build(client): Pre-apply lint fixes from shared lint config 5.3.0 (#21234) 2024-05-30 08:49:28 -07:00
externalDataService.test.ts build(client): Pre-apply lint fixes from shared lint config 5.3.0 (#21234) 2024-05-30 08:49:28 -07:00
index.html Bump 'prettier' to ~3.0.3 for better TS5 support (#17559) 2023-10-03 15:13:01 -07:00
index.tsx build(client): Enable biome as default formatter (#21298) 2024-06-17 16:57:07 -07:00
taskData.test.ts build: Organize imports in examples (#20158) 2024-03-14 20:53:32 -07:00
taskList.test.ts build: Use .cjs file extension with CJS jest configs (#19502) 2024-02-08 18:13:30 -08:00
utilities.ts build: preapply changes for upcoming lint rules (#17380) 2023-09-21 16:32:41 -07:00