Goal
ใช้งาน Biome สำหรับ formatting, linting, และ code analysis ใน web projects
Scope
ใช้สำหรับ setting up formatting และ linting สำหรับ web projects, migrating จาก ESLint + Prettier, fast code quality tools, และ automating code quality ใน CI/CD
Execute
- ติดตั้ง Biome ด้วย
bun add -D @biomejs/biome - Format source files
- Lint source files
- รัน format และ lint พร้อมกัน
- อ่าน
guide/features.mdสำหรับ features ที่มี - อ่าน
guide/configuration.mdสำหรับการตั้งค่า - อ่าน
guide/best-practices.mdสำหรับ best practices - อ่าน
key-concepts/formatter.mdสำหรับแนวคิด formatter - อ่าน
key-concepts/linter.mdสำหรับแนวคิด linter - อ่าน
key-concepts/import-organization.mdสำหรับแนวคิด import organization - อ่าน
principles/performance.mdสำหรับหลักการ performance - อ่าน
principles/safety.mdสำหรับหลักการ safety - อ่าน
principles/simplicity.mdสำหรับหลักการ simplicity - อ่าน
workflows/setup-biome.mdสำหรับการ setup - อ่าน
workflows/use-biome.mdสำหรับการใช้งาน - อ่าน
references/cli.mdสำหรับ CLI commands - อ่าน
references/configuration.mdสำหรับ configuration options - อ่าน
references/website.mdสำหรับ official documentation
Rules
- ใช้
bun add -D @biomejs/biomeสำหรับ installation - ใช้
bunx biome format --writeสำหรับ formatting - ใช้
bunx biome lintสำหรับ linting - ใช้
bunx biome check --writeสำหรับ format + lint - ใช้ backticks สำหรับ commands
- ใช้ code blocks สำหรับ examples
- ใช้ ansi markdown diagrams สำหรับ flow และ architecture
Expected Outcome
- Code formatting ที่ consistent
- Linting ที่ fast
- Code quality ที่ automated
- Migration จาก ESLint + Prettier ที่ smooth