English | 한국어
PleaseAI 프로젝트를 위한 공유 코드 스타일 설정 모노레포 — 외주, 오픈소스, 사내 프로젝트 모두에서 사용합니다.
문서: https://code-style.pages.dev
| 패키지 | 설명 |
|---|---|
@pleaseai/eslint-config |
PleaseAI 기본값이 적용된 @antfu/eslint-config 래퍼 ESLint flat config |
@pleaseai/prettier-config |
공유 Prettier 설정 (JSON) |
@pleaseai/editorconfig |
일관된 에디터 설정을 위한 공유 .editorconfig |
bun add -D @pleaseai/eslint-config eslint// eslint.config.ts
import pleaseai from '@pleaseai/eslint-config'
export default pleaseai()커스텀 오버라이드:
import pleaseai from '@pleaseai/eslint-config'
export default pleaseai(
{
// 기본값 오버라이드 (typescript, stylistic, gitignore는 이미 설정되어 있음)
vue: true,
},
// 추가 flat config 엔트리
{
rules: {
'no-console': 'warn',
},
},
)stylistic:indent: 2,quotes: 'single',semi: falsetypescript: truegitignore: true
bun install
bun run build # Turborepo를 통해 전체 패키지 빌드
bun run lint # 저장소 자체를 린트 (dogfooding)bun run changeset # changeset 생성
bun run version # 버전 업데이트
bun run release # 빌드 후 npm 배포