PleaseAI Code Style

Shared ESLint, Prettier, and EditorConfig configurations for consistent code style across PleaseAI projects — plus a CLI that wires them up in one command.

Packages

Everything you need for consistent code style, shipped as focused packages.

ESLint Config
Opinionated ESLint flat config built on top of @antfu/eslint-config.
Prettier Config
Shared Prettier configuration for consistent formatting.
EditorConfig
Shared .editorconfig for consistent editor settings.
CLI
One-command setup for eslint, prettier, editorconfig, and the AGENTS.md rules block.

Quick Start

The fastest path is the CLI — it installs the packages and writes the config files for you.
bunx @pleaseai/code-style

Prefer to wire things up by hand? Install the ESLint config directly:

bun add -D @pleaseai/eslint-config eslint
eslint.config.ts
import pleaseai from '@pleaseai/eslint-config'

export default pleaseai()
Copyright © 2026