1.6.0 • Published 10 months ago

@nedcloarbr/biome-config v1.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

BiomeJS Logo

@nedcloarbr/biome-config

BiomeJS Configuration used by NedcloarBR in their projects

GitHub npm

Table of Contents

Description

Configuring a linter and formatter, such as BiomeJS, is crucial for maintaining consistent, readable, and error-free code. Linters ensure uniform coding standards and early error detection, saving debugging time. Formatters automate code structuring, enhancing readability and maintenance. These tools increase productivity by allowing developers to focus on critical tasks. They also enforce quality standards, creating a professional development environment. In CI/CD workflows, they ensure code adherence to quality standards, preserving codebase integrity.

The package includes configuration for:

Installation

You can use the following command to install this package.

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 At the moment BiomeJS doesn't support Yarn PnP completely \ Discussion for add this support: https://github.com/biomejs/biome/discussions/3393 \ If you're using Yarn Classic (v1.x) you don't have to worry about this \ To opt out of using PnP in Yarn Modern (^v2.x), do the following

# .yarnrc.yml
+ nodeLinker: node-modules

Usage

NodeJS

# biome.json
+ extends: ["@nedcloabr/biome-config"]

or

# biome.json
+ extends: ["@nedcloabr/biome-config/base"]

NestJS

This config includes base config

# biome.json
+  "extends": ["@nedcloarbr/biome-config/nestjs"]

React

This config includes base config

# biome.json
+  "extends": ["@nedcloarbr/biome-config/react"]

If you're in a Vite Project \ Install this Vite Plugin and follow the configuration guide

If you're in a NextJS Project \ You will need to disable eslint checking since NextJS doesn't support Biome natively yet

# next.config.js
+  eslint: {
+    ignoreDuringBuilds: true,
+  }

Ignore (an array of commonly ignored folders)

This config don't includes base config

# biome.json
+  "extends": ["@nedcloarbr/biome-config/ignore"]

To-Do

Add support for other types of projects

  • Configs

    • ReactJS
      • Vanilla
      • Vite
      • NextJS
    • NodeJS
      • Vanilla
      • TypeScript
  • Repository

    • Fix cliff for generate changelogs correctly
1.6.0

10 months ago

1.5.1

10 months ago

1.5.0

11 months ago

1.4.0

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago