@nedcloarbr/biome-config

BiomeJS Configuration used by NedcloarBR in their projects
6,658 3
Install
npm install @nedcloarbr/biome-config
Latest Version:2.2.0
License:MIT
Last Updated:Sep 11, 2026
Links: GitHub  ·  npm
Maintainer: nedcloarbr

BiomeJS Logo

@nedcloarbr/biome-config

BiomeJS Configuration used by NedcloarBR in their projects

GitHub npm

Table of Contents

Installation

npm install --save-dev --save-exact @biomejs/biome @nedcloarbr/biome-config
yarn add --dev --exact @biomejs/biome @nedcloarbr/biome-config
pnpm install --save-dev --save-exact @biomejs/biome @nedcloarbr/biome-config
bun add --dev --exact @biomejs/biome @nedcloarbr/biome-config

[!WARNING] BiomeJS doesn't fully support Yarn PnP yet — discussion. If you're using Yarn Modern (v2+), opt out of PnP:

# .yarnrc.yml
nodeLinker: node-modules

Configs

All configs extend base unless noted otherwise. The diagram below shows the full inheritance chain:

base
├── nestjs
├── css         (CSS formatter + linting + Tailwind support)
├── html        (HTML formatter + 16 a11y rules)
└── base + html + css
    ├── react
    │   ├── next
    │   └── react-native
    ├── vue
    └── angular

base

General TypeScript/JavaScript config. Includes formatter, linter rules for correctness, style, complexity and suspicious groups, and import organization.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/base"]
}

css

CSS formatter and full CSS linting. Includes Tailwind CSS support out of the box — @tailwind, @apply, @config, theme() and screen() are all recognized.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/css"]
}

html

HTML formatter and all 16 recommended accessibility rules (useAltText, useButtonType, useHtmlLang, noAutofocus, etc.).

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/html"]
}

nestjs

Extends base. Enables TypeScript parameter decorators (@Injectable, @Controller, etc.) and enforces explicit return types on services and controllers.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/nestjs"]
}

react

Extends base + html + css. Adds JSX-specific rules: useSortedClasses (Tailwind class sorting), noReactForwardRef (React 19), noDangerouslySetInnerHtml, a11y rules for JSX, and more.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/react"]
}

next

Extends react. Disables noDefaultExport (required for Next.js pages and layouts) and adds noNextAsyncClientComponent.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/next"]
}

vue

Extends base + html + css. Adds all Vue-specific correctness rules (noVueReservedProps, noVueDuplicateKeys, noVueSetupPropsReactivityLoss, etc.) and nursery rules for Vue directives.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/vue"]
}

angular

Extends base + html + css. Enables TypeScript parameter decorators (@Component, @Injectable, etc.) and enforces explicit return types.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/angular"]
}

react-native

Extends react. Adds React Native-specific rules: noReactNativeDeepImports, noReactNativeLiteralColors, noReactNativeRawText, and useReactNativePlatformComponents.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/react-native"]
}

ignore

A standalone list of commonly ignored paths (build outputs, caches, editor folders, AI tool directories, generated files, etc.). Does not extend base.

// biome.json
{
  "extends": ["@nedcloarbr/biome-config/ignore"]
}

You can combine it with any other config:

// biome.json
{
  "extends": [
    "@nedcloarbr/biome-config/react",
    "@nedcloarbr/biome-config/ignore"
  ]
}

Related Packages

a11y-checker

Accessibility scanner for humans and AI agents: CLI, MCP server and skill that r...

36,659 117
@xcodleox/devinspector

SDK de monitoramento e auditoria de erros em tempo real | Dev Inspector

7,360
@coderefine/cli

CodeRefine — Multi-framework tech debt scanner CLI for React, Vue, Svelte, and A...

2,039
wp-block-to-html

Convert WordPress Gutenberg blocks to HTML or framework-specific components with...

1,237 4
the-themex-project

Themex aims to prevent a blank screen in your IDE and serves as a solid foundati...

7,230 18

Version History

Version Released License
2.2.0 MIT
2.1.0 MIT
2.0.2 MIT
2.0.1 MIT
2.0.0 MIT