[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"navigation_docs_ko":3,"landing_ko":46},[4,31,36,41],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"ESLint Config","\u002Fko\u002Feslint-config","ko\u002F1.eslint-config\u002F1.index",[9,11,15,19,23,27],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-shield-check",{"title":12,"path":13,"stem":14},"Package JSON Lint","\u002Fko\u002Feslint-config\u002Fpackage-json","ko\u002F1.eslint-config\u002F2.package-json",{"title":16,"path":17,"stem":18},"Nuxt 통합","\u002Fko\u002Feslint-config\u002Fnuxt","ko\u002F1.eslint-config\u002F3.nuxt",{"title":20,"path":21,"stem":22},"프레임워크 통합","\u002Fko\u002Feslint-config\u002Fframeworks","ko\u002F1.eslint-config\u002F4.frameworks",{"title":24,"path":25,"stem":26},"고급 사용법","\u002Fko\u002Feslint-config\u002Fadvanced","ko\u002F1.eslint-config\u002F5.advanced",{"title":28,"path":29,"stem":30},"에디터 & CI 통합","\u002Fko\u002Feslint-config\u002Feditor","ko\u002F1.eslint-config\u002F6.editor",{"title":32,"path":33,"stem":34,"icon":35},"Prettier Config","\u002Fko\u002Fprettier-config","ko\u002F2.prettier-config","i-lucide-paintbrush",{"title":37,"path":38,"stem":39,"icon":40},"EditorConfig","\u002Fko\u002Feditorconfig","ko\u002F3.editorconfig","i-lucide-file-cog",{"title":42,"path":43,"stem":44,"icon":45},"CLI","\u002Fko\u002Fcli","ko\u002F4.cli","i-lucide-terminal",{"id":47,"title":48,"body":49,"description":48,"extension":325,"meta":326,"navigation":327,"path":328,"seo":329,"stem":331,"__hash__":332},"landing_ko\u002Fko\u002Findex.md","",{"type":50,"value":51,"toc":323},"minimark",[52,78,141,319],[53,54,55,59,62],"u-page-hero",{},[56,57,58],"template",{"v-slot:title":48},"PleaseAI Code Style",[56,60,61],{"v-slot:description":48},"PleaseAI 프로젝트를 위한 공유 ESLint, Prettier, EditorConfig 설정 — 이 모든 것을 한 번에 연결해 주는 CLI도 함께 제공합니다.",[56,63,64,71],{"v-slot:links":48},[65,66,70],"u-button",{"color":67,"size":68,"to":43,"trailing-icon":69},"neutral","xl","i-lucide-arrow-right","시작하기",[65,72,77],{"color":67,"size":68,"to":73,"icon":74,"target":75,"variant":76},"https:\u002F\u002Fgithub.com\u002Fpleaseai\u002Fcode-style","i-simple-icons-github","_blank","outline","GitHub에서 보기",[79,80,81,84],"u-page-section",{},[56,82,83],{"v-slot:title":48},"패키지",[56,85,86,90],{"v-slot:description":48},[87,88,89],"p",{},"일관된 코드 스타일에 필요한 모든 것을, 목적이 분명한 패키지로 제공합니다.",[91,92,93,109,117,129],"u-page-grid",{},[94,95,100,102],"u-page-card",{":spotlight":96,"className":97,"icon":10,"to":6},"true",[98,99],"col-span-2","lg:col-span-1",[56,101,5],{"v-slot:title":48},[56,103,104,108],{"v-slot:description":48},[105,106,107],"code",{},"@antfu\u002Feslint-config"," 위에 구축된 의견이 반영된 ESLint flat config.",[94,110,112,114],{":spotlight":96,"className":111,"icon":35,"to":33},[98,99],[56,113,32],{"v-slot:title":48},[56,115,116],{"v-slot:description":48},"일관된 포매팅을 위한 공유 Prettier 설정.",[94,118,120,122],{":spotlight":96,"className":119,"icon":40,"to":38},[98,99],[56,121,37],{"v-slot:title":48},[56,123,124,125,128],{"v-slot:description":48},"일관된 에디터 설정을 위한 공유 ",[105,126,127],{},".editorconfig",".",[94,130,132,134],{":spotlight":96,"className":131,"icon":45,"to":43},[98,99],[56,133,42],{"v-slot:title":48},[56,135,136,137,140],{"v-slot:description":48},"eslint, prettier, editorconfig, 그리고 ",[105,138,139],{},"AGENTS.md"," 규칙 블록을 한 번에 설정.",[79,142,143,146,149],{},[56,144,145],{"v-slot:title":48},"빠른 시작",[56,147,148],{"v-slot:description":48},"가장 빠른 방법은 CLI입니다 — 패키지를 설치하고 설정 파일까지 자동으로 작성해 줍니다.",[56,150,151,204,207,265],{"v-slot:body":48},[152,153,154,176,191],"code-group",{},[155,156,161],"pre",{"className":157,"code":158,"filename":159,"language":160,"meta":48,"style":48},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bunx @pleaseai\u002Fcode-style\n","bun","bash",[105,162,163],{"__ignoreMap":48},[164,165,168,172],"span",{"class":166,"line":167},"line",1,[164,169,171],{"class":170},"sBMFI","bunx",[164,173,175],{"class":174},"sfazB"," @pleaseai\u002Fcode-style\n",[155,177,180],{"className":157,"code":178,"filename":179,"language":160,"meta":48,"style":48},"pnpm dlx @pleaseai\u002Fcode-style\n","pnpm",[105,181,182],{"__ignoreMap":48},[164,183,184,186,189],{"class":166,"line":167},[164,185,179],{"class":170},[164,187,188],{"class":174}," dlx",[164,190,175],{"class":174},[155,192,195],{"className":157,"code":193,"filename":194,"language":160,"meta":48,"style":48},"npx @pleaseai\u002Fcode-style\n","npm",[105,196,197],{"__ignoreMap":48},[164,198,199,202],{"class":166,"line":167},[164,200,201],{"class":170},"npx",[164,203,175],{"class":174},[87,205,206],{},"직접 연결하고 싶다면, ESLint 설정을 바로 설치할 수 있습니다:",[152,208,209,230,247],{},[155,210,212],{"className":157,"code":211,"filename":159,"language":160,"meta":48,"style":48},"bun add -D @pleaseai\u002Feslint-config eslint\n",[105,213,214],{"__ignoreMap":48},[164,215,216,218,221,224,227],{"class":166,"line":167},[164,217,159],{"class":170},[164,219,220],{"class":174}," add",[164,222,223],{"class":174}," -D",[164,225,226],{"class":174}," @pleaseai\u002Feslint-config",[164,228,229],{"class":174}," eslint\n",[155,231,233],{"className":157,"code":232,"filename":179,"language":160,"meta":48,"style":48},"pnpm add -D @pleaseai\u002Feslint-config eslint\n",[105,234,235],{"__ignoreMap":48},[164,236,237,239,241,243,245],{"class":166,"line":167},[164,238,179],{"class":170},[164,240,220],{"class":174},[164,242,223],{"class":174},[164,244,226],{"class":174},[164,246,229],{"class":174},[155,248,250],{"className":157,"code":249,"filename":194,"language":160,"meta":48,"style":48},"npm install -D @pleaseai\u002Feslint-config eslint\n",[105,251,252],{"__ignoreMap":48},[164,253,254,256,259,261,263],{"class":166,"line":167},[164,255,194],{"class":170},[164,257,258],{"class":174}," install",[164,260,223],{"class":174},[164,262,226],{"class":174},[164,264,229],{"class":174},[155,266,271],{"className":267,"code":268,"filename":269,"language":270,"meta":48,"style":48},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import pleaseai from '@pleaseai\u002Feslint-config'\n\nexport default pleaseai()\n","eslint.config.ts","ts",[105,272,273,296,303],{"__ignoreMap":48},[164,274,275,279,283,286,290,293],{"class":166,"line":167},[164,276,278],{"class":277},"s7zQu","import",[164,280,282],{"class":281},"sTEyZ"," pleaseai ",[164,284,285],{"class":277},"from",[164,287,289],{"class":288},"sMK4o"," '",[164,291,292],{"class":174},"@pleaseai\u002Feslint-config",[164,294,295],{"class":288},"'\n",[164,297,299],{"class":166,"line":298},2,[164,300,302],{"emptyLinePlaceholder":301},true,"\n",[164,304,306,309,312,316],{"class":166,"line":305},3,[164,307,308],{"class":277},"export",[164,310,311],{"class":277}," default",[164,313,315],{"class":314},"s2Zo4"," pleaseai",[164,317,318],{"class":281},"()\n",[320,321,322],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":48,"searchDepth":298,"depth":298,"links":324},[],"md",{},false,"\u002Fko",{"title":58,"description":330},"PleaseAI 프로젝트 전반에 걸쳐 일관된 코드 스타일을 유지하기 위한 공유 ESLint, Prettier, EditorConfig 설정.","ko\u002Findex","FaYrsEuQ9UF-QOqub-xWDFrwGU0CVY-S3jZ_CeS9_uw",1776318160733]