|
4 | 4 |
|
5 | 5 | ### Major Changes |
6 | 6 |
|
7 | | -- **Initial release** of biome-config-godaddy - A fast, Rust-based alternative to ESLint and Prettier configurations |
8 | | -- **Dual configuration support**: |
9 | | - - `biome.json` - Base configuration for JavaScript projects |
10 | | - - `biome-ts.json` - Enhanced configuration for TypeScript projects |
11 | | -- **Complete linting rule parity** with `eslint-config-godaddy` standards using Biome 2.2.0+ features |
12 | | -- **Consistent formatting rules**: |
13 | | - - 2-space indentation |
14 | | - - 130 character line width |
15 | | - - LF line endings |
16 | | - - Single quotes preference |
17 | | - - Automatic semicolon insertion |
18 | | -- **Performance optimizations**: Rust-based implementation provides 15x faster linting and formatting |
19 | | -- **Biome 2.2.0+ requirement**: Utilizes latest Biome features for full ESLint config compatibility |
20 | | -- **Monorepo integration**: Designed for seamless integration with GoDaddy's JavaScript tooling ecosystem |
| 7 | +- Initial release of biome-config-godaddy, a fast Rust-based alternative to ESLint and Prettier configurations for GoDaddy JavaScript applications. |
21 | 8 |
|
| 9 | + A comprehensive Biome configuration package that provides consistent code quality and formatting standards across GoDaddy's JavaScript ecosystem, featuring: |
| 10 | + |
| 11 | + - **Dual configuration support** with dedicated configs for JavaScript (`biome.json`) and TypeScript (`biome-ts.json`) projects |
| 12 | + - **Complete rule parity** with existing `eslint-config-godaddy` and `eslint-config-godaddy-typescript` standards, auto-migrated using Biome's migration tools |
| 13 | + - **Consistent formatting rules** including 2-space indentation, 130 character line width, LF line endings, and single quote preferences |
| 14 | + - **Performance optimizations** through Rust-based implementation providing significantly faster linting and formatting compared to traditional ESLint + Prettier setups |
| 15 | + - **Biome 2.2.0+ compatibility** utilizing the latest linting rules for full feature parity with GoDaddy's established ESLint configurations |
| 16 | + - **Seamless integration** designed for easy adoption in GoDaddy's monorepo ecosystem and existing JavaScript projects |
| 17 | + |
| 18 | + This package enables development teams to maintain the same code quality standards and style guidelines established across GoDaddy's engineering organization while benefiting from improved build performance and reduced tooling complexity. |
0 commit comments