Skip to content

Commit

Permalink
feat(format): use biome instead of prettier (#2038)
Browse files Browse the repository at this point in the history
  • Loading branch information
philibea authored Jun 9, 2024
1 parent fdf9ba2 commit 7b1389c
Show file tree
Hide file tree
Showing 11 changed files with 192 additions and 64 deletions.
8 changes: 0 additions & 8 deletions .prettierignore

This file was deleted.

6 changes: 0 additions & 6 deletions .prettierrc

This file was deleted.

67 changes: 67 additions & 0 deletions biome.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
"organizeImports": { "enabled": false },
"linter": { "enabled": false },
"vcs": {
"clientKind": "git",
"useIgnoreFile": true
},
"formatter": {
"enabled": true,
"formatWithErrors": false,
"indentStyle": "space",
"indentWidth": 2,
"lineEnding": "lf",
"lineWidth": 80,
"attributePosition": "auto",
"ignore": [
".next/",
"coverage/",
"**/node_modules/",
"**/storybook-static",
"**/dist/",
"**/pnpm-lock.yaml",
"**/package.json",
"**/CHANGELOG.md",
"*.snap",
"**/__snapshots__/"
]
},
"javascript": {
"formatter": {
"jsxQuoteStyle": "double",
"quoteProperties": "asNeeded",
"trailingCommas": "all",
"semicolons": "asNeeded",
"arrowParentheses": "asNeeded",
"bracketSpacing": true,
"bracketSameLine": false,
"quoteStyle": "single",
"attributePosition": "auto"
}
},
"json": {
"formatter": {
"enabled": true
},
"parser": {
"allowComments": true
},
"linter": {
"enabled": true
}
},
"css": {
"formatter": {
"enabled": true,
"quoteStyle": "single"
},
"linter": {
"enabled": true
},
"parser": {
"allowWrongLineComments": false,
"cssModules": true
}
}
}
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"packageManager": "[email protected]",
"engines": {
"node": ">=20.x",
"pnpm": ">=8.x"
"pnpm": ">=9.x"
},
"dependencies": {
"@babel/core": "7.24.7",
Expand All @@ -17,6 +17,7 @@
"@babel/preset-env": "7.24.7",
"@babel/preset-react": "7.24.7",
"@babel/preset-typescript": "7.24.7",
"@biomejs/biome": "1.8.0",
"@changesets/changelog-github": "0.5.0",
"@changesets/cli": "2.27.5",
"@commitlint/cli": "19.3.0",
Expand All @@ -40,7 +41,6 @@
"husky": "9.0.11",
"lint-staged": "15.2.5",
"mockdate": "3.0.5",
"prettier": "3.3.0",
"read-pkg": "9.0.1",
"shx": "0.3.4",
"tstyche": "1.1.0 ",
Expand All @@ -55,7 +55,7 @@
"lint:fix": "pnpm run lint --fix",
"build": "pnpm recursive run build",
"commit": "npx git-cz -a",
"format": "prettier --write '**/*.{ts,tsx,js,json,md,mdx}'",
"format": "biome format --write .",
"test": "pnpm recursive run test:unit",
"test:coverage": "pnpm run test --coverage",
"test:types": "tstyche",
Expand All @@ -78,14 +78,14 @@
},
"lint-staged": {
"*.(j|t)s?(x)": [
"prettier --write",
"biome format --write .",
"eslint --fix"
],
"*.json": [
"prettier --write"
"biome format --write ."
],
"*.mdx": [
"prettier --write"
"biome format --write ."
]
},
"config": {
Expand Down
10 changes: 5 additions & 5 deletions packages/random-name/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
]
}
};
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
},
}
8 changes: 4 additions & 4 deletions packages/use-dataloader/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
}
};
},
}
8 changes: 4 additions & 4 deletions packages/use-i18n/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
}
};
},
}
8 changes: 4 additions & 4 deletions packages/use-query-params/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
}
};
},
}
10 changes: 5 additions & 5 deletions packages/use-random-name/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
]
}
};
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
},
}
10 changes: 5 additions & 5 deletions packages/use-storage/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
const { join } = require('path');
const { join } = require('path')

module.exports = {
rules: {
'import/no-extraneous-dependencies': [
'error',
{ packageDir: [__dirname, join(__dirname, '../../')] }
]
}
};
{ packageDir: [__dirname, join(__dirname, '../../')] },
],
},
}
Loading

0 comments on commit 7b1389c

Please sign in to comment.