Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

style(biome): update biome to lint css code #2025

Merged
merged 2 commits into from
Oct 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ jobs:
- name: Code lint
run: pnpm lint

- name: Stylelint
run: pnpm stylelint **/*.css

- name: Test
run: pnpm test:ci

Expand Down
3 changes: 2 additions & 1 deletion biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@
"a11y": {
"noSvgWithoutTitle": "off",
"useButtonType": "off",
"useKeyWithClickEvents": "off"
"useKeyWithClickEvents": "off",
"noLabelWithoutControl": "off"
},
"suspicious": {
"noExplicitAny": "off",
Expand Down
3 changes: 0 additions & 3 deletions examples/next-14x/.eslintrc.json

This file was deleted.

5 changes: 1 addition & 4 deletions examples/next-14x/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
"start": "next start"
},
"dependencies": {
"@tanstack/react-table": "8.13.2",
Expand All @@ -21,8 +20,6 @@
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"eslint": "^8",
"eslint-config-next": "14.1.3",
"typescript": "^5"
}
}
4 changes: 0 additions & 4 deletions examples/shoreline-nextjs-integration/next-env.d.ts

This file was deleted.

11 changes: 2 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
"build:storybook": "pnpm build && pnpm storybook build",
"test": "vitest",
"version": "lerna run version",
"lint:css": "stylelint \"**/*.css\"",
"chromatic": "chromatic --exit-zero-on-changes --build-script-name=build:storybook",
"gen:component": "plop component",
"create:icon": "plop icon",
Expand All @@ -37,12 +36,11 @@
"test:ci": "pnpm test",
"test:storybook": "pnpm run build:storybook:ci && pnpm dlx playwright install chromium --with-deps && test-storybook --browsers chromium",
"test:storybook:ci": "concurrently -k -s first -n storybook@shoreline,test:storybook@shoreline -c magenta,blue \"http-server storybook-static --port 6006 --silent\" \"wait-on tcp:127.0.0.1:6006 && pnpm run test:storybook\"",
"lint:ci": "pnpm lint",
"prepare": "husky install",
"commitlint": "commitlint --edit"
},
"devDependencies": {
"@biomejs/biome": "1.8.3",
"@biomejs/biome": "1.9.4",
"@chromatic-com/storybook": "^1",
"@commitlint/cli": "^9.1.2",
"@commitlint/config-conventional": "^9.1.2",
Expand All @@ -63,7 +61,6 @@
"@types/react": "18.2.14",
"@types/react-dom": "18.2.6",
"@vitejs/plugin-react": "4.1.0",
"@vtex/shoreline-stylelint": "workspace:*",
"@vtex/shoreline-test-utils": "workspace:*",
"chromatic": "^9.1.0",
"commitizen": "^4.2.0",
Expand All @@ -81,9 +78,6 @@
"react-dom": "18.2.0",
"react-test-renderer": "18.2.0",
"storybook": "^8.0.9",
"stylelint": "^15.11.0",
"stylelint-config-recommended": "^13.0.0",
"stylelint-prettier": "^4.0.2",
"tslib": "2.6.3",
"tsup": "8.1.0",
"turbo": "2.0.9",
Expand All @@ -93,8 +87,7 @@
"wait-on": "7.2.0"
},
"lint-staged": {
"*.{ts,tsx,js,jsx,json}": "biome check --write .",
"*.css": "stylelint \"**/*.css\" --fix"
"*.{ts,tsx,js,jsx,json,css}": "biome check --write ."
},
"config": {
"commitizen": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

.decorativeBox[data-subtle='true'] {
.decorativeBox[data-subtle="true"] {
background-color: transparent;
border: none;
border-radius: 0;
Expand Down
6 changes: 3 additions & 3 deletions packages/docs/components/img-card/img-card-grid.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
display: grid;
width: 100%;
grid-template-columns: repeat(
auto-fill,
minmax(max(250px, calc((100% - 1.25rem * 2) / var(--rows))), 1fr)
);
auto-fill,
minmax(max(250px, calc((100% - 1.25rem * 2) / var(--rows))), 1fr)
);
gap: var(--sl-space-5);
margin: var(--mt) var(--mr) var(--mb) var(--ml);
}
18 changes: 5 additions & 13 deletions packages/docs/components/preview/preview.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@
}

.previewWrapper {
--sl-local-bg: color-mix(
in srgb,
var(--sl-color-gray-1) 50%,
transparent 50%
);
--sl-local-bg: color-mix(in srgb, var(--sl-color-gray-1) 50%, transparent 50%);
padding: var(--space);
min-height: var(--min-h);
height: fit-content;
Expand All @@ -23,19 +19,15 @@
transition: all 250ms cubic-bezier(0, 0.12, 0, 1.05);
}

.previewWrapper[data-theme='muted'] {
--sl-local-bg: color-mix(
in srgb,
var(--sl-color-gray-1) 50%,
transparent 50%
);
.previewWrapper[data-theme="muted"] {
--sl-local-bg: color-mix(in srgb, var(--sl-color-gray-1) 50%, transparent 50%);
}

.previewWrapper[data-theme='base'] {
.previewWrapper[data-theme="base"] {
--sl-local-bg: var(--sl-bg-base);
}

.previewWrapper[data-fixed-height='true'] {
.previewWrapper[data-fixed-height="true"] {
height: var(--min-h);
}

Expand Down
4 changes: 2 additions & 2 deletions packages/docs/components/props-docs/props-docs.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@
display: inline-flex;
}

.tag[data-color='purple'] {
.tag[data-color="purple"] {
--color: #6847ba;
--background: #6847ba14;
}

.tag[data-color='green'] {
.tag[data-color="green"] {
--color: #458443;
--background: #45844314;
}
2 changes: 1 addition & 1 deletion packages/docs/components/tokens-grid/cell.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
white-space: pre-line;
}

.cell[data-type='preview'] {
.cell[data-type="preview"] {
padding-right: var(--sl-space-0);
}
8 changes: 4 additions & 4 deletions packages/docs/components/tokens-grid/grid.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
grid-template-columns: 2fr 2fr 5rem;
}

.grid[data-foundation='breakpoint'] {
.grid[data-foundation="breakpoint"] {
grid-template-columns: 2fr 2fr 2fr;
}

.grid[data-foundation='elevation'] {
.grid[data-foundation="elevation"] {
grid-template-columns: 2fr 3fr 5rem;
}

.grid[data-foundation='space'] {
.grid[data-foundation="space"] {
grid-template-columns: 2fr 1fr 1fr;
}

.grid[data-foundation='radius'] {
.grid[data-foundation="radius"] {
grid-template-columns: 2fr 1fr 5rem;
}
48 changes: 24 additions & 24 deletions packages/docs/components/tokens-grid/preview-cell.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,81 +7,81 @@
letter-spacing: var(--sl-text-body-letter-spacing);
}

.previewCell[data-foundation='color'],
.previewCell[data-foundation='bg'],
.previewCell[data-foundation='fg'] {
.previewCell[data-foundation="color"],
.previewCell[data-foundation="bg"],
.previewCell[data-foundation="fg"] {
background: var(--value);
height: var(--cell-size);
width: var(--cell-size);
border-radius: var(--sl-radius-2);
}

.previewCell[data-foundation='border'] {
.previewCell[data-foundation="border"] {
border: var(--value);
background: transparent;
height: var(--cell-size);
width: var(--cell-size);
border-radius: var(--sl-radius-2);
}

.previewCell[data-foundation='radius'] {
.previewCell[data-foundation="radius"] {
background: var(--sl-color-gray-5);
height: var(--cell-size);
width: var(--cell-size);
border-radius: var(--value);
}

.previewCell[data-foundation='space'] {
.previewCell[data-foundation="space"] {
background: var(--sl-color-gray-5);
height: var(--cell-size);
width: var(--value);
border-radius: var(--sl-space-05);
}

.previewCell[data-foundation='letter-spacing'],
.previewCell[data-foundation='font-size'],
.previewCell[data-foundation='font-weight'],
.previewCell[data-foundation='text'],
.previewCell[data-foundation='line-height'] {
.previewCell[data-foundation="letter-spacing"],
.previewCell[data-foundation="font-size"],
.previewCell[data-foundation="font-weight"],
.previewCell[data-foundation="text"],
.previewCell[data-foundation="line-height"] {
display: flex;
align-items: center;
height: var(--cell-size);
}

.previewCell[data-foundation='letter-spacing']::after,
.previewCell[data-foundation='font-size']::after,
.previewCell[data-foundation='font-weight']::after,
.previewCell[data-foundation='text']::after,
.previewCell[data-foundation='line-height']::after {
content: 'Aa';
.previewCell[data-foundation="letter-spacing"]::after,
.previewCell[data-foundation="font-size"]::after,
.previewCell[data-foundation="font-weight"]::after,
.previewCell[data-foundation="text"]::after,
.previewCell[data-foundation="line-height"]::after {
content: "Aa";
}

.previewCell[data-foundation='letter-spacing'] {
.previewCell[data-foundation="letter-spacing"] {
font-size: 0.875rem;
letter-spacing: var(--value);
}

.previewCell[data-foundation='font-size'] {
.previewCell[data-foundation="font-size"] {
font-size: var(--value);
}

.previewCell[data-foundation='line-height'] {
.previewCell[data-foundation="line-height"] {
font-size: 0.875rem;
line-height: var(--value);
}

.previewCell[data-foundation='font-weight'] {
.previewCell[data-foundation="font-weight"] {
font-size: 0.875rem;
font-weight: var(--value);
}

.previewCell[data-foundation='text'] {
.previewCell[data-foundation="text"] {
font: var(--preview-cell-text-font);
letter-spacing: var(--preview-cell-text-letter-spacing);
}

.previewCell[data-foundation='shadow'],
.previewCell[data-foundation='focus-ring'] {
.previewCell[data-foundation="shadow"],
.previewCell[data-foundation="focus-ring"] {
height: var(--cell-size);
width: var(--cell-size);
display: flex;
Expand Down
4 changes: 2 additions & 2 deletions packages/docs/pages/global.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* Nextra Overrides
*/
* Nextra Overrides
*/

h2.nx-border-b {
border: none;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
.ch-examples {
height: 100vh;
height: 100vh;
}

.ch-center {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}

.ch-decorative-box {
padding: 3rem;
background-clip: padding-box;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
padding: 3rem;
background-clip: padding-box;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

.ch-bg-purple {
background-color: var(--sl-color-purple-1);
background-color: var(--sl-color-purple-1);
}

.ch-bg-green {
background-color: var(--sl-color-green-1);
}
background-color: var(--sl-color-green-1);
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.screen-container {
width: 80%;
height: 80vh;
border: var(--sl-border-base)
border: var(--sl-border-base);
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ export function Show() {
<Stack>
<Label>Label</Label>
<Label optional>Label</Label>
<Stack role="group" space="$space-1">
<Label htmlFor="example">Label for input</Label>
<input id="example" />
<Stack asChild space="$space-1">
<fieldset>
<Label htmlFor="example">Label for input</Label>
<input id="example" />
</fieldset>
</Stack>
</Stack>
)
Expand Down
Loading