[{"data":1,"prerenderedAt":334},["ShallowReactive",2],{"navigation_docs_en":3,"landing_en":46},[4,31,36,41],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"ESLint Config","\u002Fen\u002Feslint-config","en\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","\u002Fen\u002Feslint-config\u002Fpackage-json","en\u002F1.eslint-config\u002F2.package-json",{"title":16,"path":17,"stem":18},"Nuxt Integration","\u002Fen\u002Feslint-config\u002Fnuxt","en\u002F1.eslint-config\u002F3.nuxt",{"title":20,"path":21,"stem":22},"Framework Integrations","\u002Fen\u002Feslint-config\u002Fframeworks","en\u002F1.eslint-config\u002F4.frameworks",{"title":24,"path":25,"stem":26},"Advanced Usage","\u002Fen\u002Feslint-config\u002Fadvanced","en\u002F1.eslint-config\u002F5.advanced",{"title":28,"path":29,"stem":30},"Editor & CI Integration","\u002Fen\u002Feslint-config\u002Feditor","en\u002F1.eslint-config\u002F6.editor",{"title":32,"path":33,"stem":34,"icon":35},"Prettier Config","\u002Fen\u002Fprettier-config","en\u002F2.prettier-config","i-lucide-paintbrush",{"title":37,"path":38,"stem":39,"icon":40},"EditorConfig","\u002Fen\u002Feditorconfig","en\u002F3.editorconfig","i-lucide-file-cog",{"title":42,"path":43,"stem":44,"icon":45},"CLI","\u002Fen\u002Fcli","en\u002F4.cli","i-lucide-terminal",{"id":47,"title":48,"body":49,"description":48,"extension":326,"meta":327,"navigation":328,"path":329,"seo":330,"stem":332,"__hash__":333},"landing_en\u002Fen\u002Findex.md","",{"type":50,"value":51,"toc":324},"minimark",[52,78,142,320],[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},"Shared ESLint, Prettier, and EditorConfig configurations for consistent code style across PleaseAI projects — plus a CLI that wires them up in one command.",[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","Get started",[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","Star on GitHub",[79,80,81,84],"u-page-section",{},[56,82,83],{"v-slot:title":48},"Packages",[56,85,86,90],{"v-slot:description":48},[87,88,89],"p",{},"Everything you need for consistent code style, shipped as focused packages.",[91,92,93,110,118,130],"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,105,109],{"v-slot:description":48},"Opinionated ESLint flat config built on top of ",[106,107,108],"code",{},"@antfu\u002Feslint-config",".",[94,111,113,115],{":spotlight":96,"className":112,"icon":35,"to":33},[98,99],[56,114,32],{"v-slot:title":48},[56,116,117],{"v-slot:description":48},"Shared Prettier configuration for consistent formatting.",[94,119,121,123],{":spotlight":96,"className":120,"icon":40,"to":38},[98,99],[56,122,37],{"v-slot:title":48},[56,124,125,126,129],{"v-slot:description":48},"Shared ",[106,127,128],{},".editorconfig"," for consistent editor settings.",[94,131,133,135],{":spotlight":96,"className":132,"icon":45,"to":43},[98,99],[56,134,42],{"v-slot:title":48},[56,136,137,138,141],{"v-slot:description":48},"One-command setup for eslint, prettier, editorconfig, and the ",[106,139,140],{},"AGENTS.md"," rules block.",[79,143,144,147,150],{},[56,145,146],{"v-slot:title":48},"Quick Start",[56,148,149],{"v-slot:description":48},"The fastest path is the CLI — it installs the packages and writes the config files for you.",[56,151,152,205,208,266],{"v-slot:body":48},[153,154,155,177,192],"code-group",{},[156,157,162],"pre",{"className":158,"code":159,"filename":160,"language":161,"meta":48,"style":48},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bunx @pleaseai\u002Fcode-style\n","bun","bash",[106,163,164],{"__ignoreMap":48},[165,166,169,173],"span",{"class":167,"line":168},"line",1,[165,170,172],{"class":171},"sBMFI","bunx",[165,174,176],{"class":175},"sfazB"," @pleaseai\u002Fcode-style\n",[156,178,181],{"className":158,"code":179,"filename":180,"language":161,"meta":48,"style":48},"pnpm dlx @pleaseai\u002Fcode-style\n","pnpm",[106,182,183],{"__ignoreMap":48},[165,184,185,187,190],{"class":167,"line":168},[165,186,180],{"class":171},[165,188,189],{"class":175}," dlx",[165,191,176],{"class":175},[156,193,196],{"className":158,"code":194,"filename":195,"language":161,"meta":48,"style":48},"npx @pleaseai\u002Fcode-style\n","npm",[106,197,198],{"__ignoreMap":48},[165,199,200,203],{"class":167,"line":168},[165,201,202],{"class":171},"npx",[165,204,176],{"class":175},[87,206,207],{},"Prefer to wire things up by hand? Install the ESLint config directly:",[153,209,210,231,248],{},[156,211,213],{"className":158,"code":212,"filename":160,"language":161,"meta":48,"style":48},"bun add -D @pleaseai\u002Feslint-config eslint\n",[106,214,215],{"__ignoreMap":48},[165,216,217,219,222,225,228],{"class":167,"line":168},[165,218,160],{"class":171},[165,220,221],{"class":175}," add",[165,223,224],{"class":175}," -D",[165,226,227],{"class":175}," @pleaseai\u002Feslint-config",[165,229,230],{"class":175}," eslint\n",[156,232,234],{"className":158,"code":233,"filename":180,"language":161,"meta":48,"style":48},"pnpm add -D @pleaseai\u002Feslint-config eslint\n",[106,235,236],{"__ignoreMap":48},[165,237,238,240,242,244,246],{"class":167,"line":168},[165,239,180],{"class":171},[165,241,221],{"class":175},[165,243,224],{"class":175},[165,245,227],{"class":175},[165,247,230],{"class":175},[156,249,251],{"className":158,"code":250,"filename":195,"language":161,"meta":48,"style":48},"npm install -D @pleaseai\u002Feslint-config eslint\n",[106,252,253],{"__ignoreMap":48},[165,254,255,257,260,262,264],{"class":167,"line":168},[165,256,195],{"class":171},[165,258,259],{"class":175}," install",[165,261,224],{"class":175},[165,263,227],{"class":175},[165,265,230],{"class":175},[156,267,272],{"className":268,"code":269,"filename":270,"language":271,"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",[106,273,274,297,304],{"__ignoreMap":48},[165,275,276,280,284,287,291,294],{"class":167,"line":168},[165,277,279],{"class":278},"s7zQu","import",[165,281,283],{"class":282},"sTEyZ"," pleaseai ",[165,285,286],{"class":278},"from",[165,288,290],{"class":289},"sMK4o"," '",[165,292,293],{"class":175},"@pleaseai\u002Feslint-config",[165,295,296],{"class":289},"'\n",[165,298,300],{"class":167,"line":299},2,[165,301,303],{"emptyLinePlaceholder":302},true,"\n",[165,305,307,310,313,317],{"class":167,"line":306},3,[165,308,309],{"class":278},"export",[165,311,312],{"class":278}," default",[165,314,316],{"class":315},"s2Zo4"," pleaseai",[165,318,319],{"class":282},"()\n",[321,322,323],"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":299,"depth":299,"links":325},[],"md",{},false,"\u002Fen",{"title":58,"description":331},"Shared ESLint, Prettier, and EditorConfig configurations for consistent code style across PleaseAI projects.","en\u002Findex","Dgw6KmsbvsYYFZ0xKccRxqByDv_0SmdYB4R7XUJsvno",1776318160732]