From 232cec664a36445966761261e86fde9e6af392b7 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Fri, 23 Oct 2026 00:04:27 +0900 Subject: [PATCH 01/13] feat(bun-lint-config): add bun lint config generated from @pleaseai/eslint-config --- bun.lock | 14 + eslint.config.ts | 3 + packages/bun-lint-config/LICENSE | 21 + packages/bun-lint-config/README.ko.md | 92 ++ packages/bun-lint-config/README.md | 94 ++ packages/bun-lint-config/builtin-rules.json | 1026 +++++++++++++++++ packages/bun-lint-config/lint.toml | 248 ++++ packages/bun-lint-config/package.json | 41 + packages/bun-lint-config/scripts/generate.ts | 6 + .../bun-lint-config/scripts/update-rules.ts | 42 + packages/bun-lint-config/src/generate.ts | 297 +++++ packages/bun-lint-config/src/sources.ts | 19 + .../bun-lint-config/test/generate.test.ts | 124 ++ packages/bun-lint-config/tsconfig.json | 15 + 14 files changed, 2042 insertions(+) create mode 100644 packages/bun-lint-config/LICENSE create mode 100644 packages/bun-lint-config/README.ko.md create mode 100644 packages/bun-lint-config/README.md create mode 100644 packages/bun-lint-config/builtin-rules.json create mode 100644 packages/bun-lint-config/lint.toml create mode 100644 packages/bun-lint-config/package.json create mode 100644 packages/bun-lint-config/scripts/generate.ts create mode 100644 packages/bun-lint-config/scripts/update-rules.ts create mode 100644 packages/bun-lint-config/src/generate.ts create mode 100644 packages/bun-lint-config/src/sources.ts create mode 100644 packages/bun-lint-config/test/generate.test.ts create mode 100644 packages/bun-lint-config/tsconfig.json diff --git a/bun.lock b/bun.lock index 7a0782d..2cfa5f3 100644 --- a/bun.lock +++ b/bun.lock @@ -57,6 +57,18 @@ "@ast-grep/cli", ], }, + "packages/bun-lint-config": { + "name": "@pleaseai/bun-lint-config", + "version": "0.0.0", + "devDependencies": { + "@pleaseai/eslint-config": "workspace:*", + "@types/bun": "^1.4.3", + "eslint": "^10.12.0", + "eslint-plugin-import": "^2.32.0", + "smol-toml": "^1.9.1", + "typescript": "^6.0.3", + }, + }, "packages/cli": { "name": "@pleaseai/code-style", "version": "0.1.1", @@ -510,6 +522,8 @@ "@pleaseai/ast-grep-config": ["@pleaseai/ast-grep-config@workspace:packages/ast-grep-config"], + "@pleaseai/bun-lint-config": ["@pleaseai/bun-lint-config@workspace:packages/bun-lint-config"], + "@pleaseai/code-style": ["@pleaseai/code-style@workspace:packages/cli"], "@pleaseai/code-style-docs": ["@pleaseai/code-style-docs@workspace:apps/docs"], diff --git a/eslint.config.ts b/eslint.config.ts index 976d50f..a9252b5 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -14,5 +14,8 @@ export default pleaseai({ // Upstream Nimbus layout, unmodified. Its `