Ultracite Rules - AI-Ready Formatter and Linter Applies to files matching: **/*.{ts,tsx,js,jsx,json,jsonc,html,vue,svelte,astro,css,yaml,yml,graphql,gql,md,mdx,grit}.
Detected risks:
Ultracite is a powerful AI-ready formatter and linter designed to automate code quality enforcement. It solves the problem of inconsistent code formatting and linting across a variety of file types, ensuring developers adhere to best practices while writing clean, readable, and maintainable code. Built on Biome, a fast Rust-based engine, Ultracite works with a wide range of file types, including TypeScript, JavaScript, HTML, CSS, Markdown, and more. It applies automated fixes and diagnoses issues efficiently, streamlining the development workflow and reducing manual error-checking.
You can format your code by running the command `npx ultracite fix`.
Ultracite applies to a variety of file types, including `.ts`, `.tsx`, `.js`, `.jsx`, `.json`, `.html`, `.vue`, `.css`, `.yaml`, `.md`, `.graphql`, and more.
Ultracite is based on Biome, which uses Rust for fast linting and formatting. Make sure you have a compatible environment to run the necessary Node.js and npx commands.
Yes, Ultracite provides specific guidance for React and JSX, such as using function components and ensuring correct hook dependencies. It also has framework-specific advice for Next.js, including using the `<Image>` component.
Yes, Ultracite enforces strict code quality standards, emphasizing type safety, maintainability, performance, accessibility, and security.
Quick Setup:
.claude/skills/Repository
FranciscoMoretti/sparka