Skip to content

Commit 643cb1d

Browse files
committed
Docs(style[biome]): Apply workspace formatting
why: Keep Astro and core packages consistent with Biome formatting rules. what: - Normalize import ordering and line wrapping across packages - Update CSS and test file formatting for consistency
1 parent 03f21c0 commit 643cb1d

File tree

16 files changed

+36
-58
lines changed

16 files changed

+36
-58
lines changed

astro/packages/astro/autodoc/src/components/AutodocClass.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
import '../styles.css'
3+
import { slugify } from '../utils'
34
import AutodocFunction from './AutodocFunction.astro'
45
import AutodocVariable from './AutodocVariable.astro'
56
import Docstring from './Docstring.astro'
6-
import { slugify } from '../utils'
77
88
const { klass } = Astro.props
99
const anchor = slugify(klass.qualname)

astro/packages/astro/autodoc/src/components/AutodocFunction.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
import '../styles.css'
3-
import Docstring from './Docstring.astro'
43
import { formatSignature, slugify } from '../utils'
4+
import Docstring from './Docstring.astro'
55
66
const { fn, label } = Astro.props
77
const anchor = slugify(fn.qualname)

astro/packages/astro/autodoc/src/components/AutodocModule.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
import '../styles.css'
3+
import { slugify } from '../utils'
34
import AutodocClass from './AutodocClass.astro'
45
import AutodocFunction from './AutodocFunction.astro'
56
import AutodocVariable from './AutodocVariable.astro'
67
import Docstring from './Docstring.astro'
7-
import { slugify } from '../utils'
88
99
const { module } = Astro.props
1010
const anchor = slugify(module.qualname)

astro/packages/astro/autodoc/src/components/AutodocPackage.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
import '../styles.css'
3-
import AutodocModule from './AutodocModule.astro'
43
import { slugify } from '../utils'
4+
import AutodocModule from './AutodocModule.astro'
55
66
const { pkg } = Astro.props
77
---

astro/packages/astro/autodoc/src/components/AutodocVariable.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
import '../styles.css'
3-
import Docstring from './Docstring.astro'
43
import { slugify } from '../utils'
4+
import Docstring from './Docstring.astro'
55
66
const { variable } = Astro.props
77
const anchor = slugify(variable.qualname)

astro/packages/astro/autodoc/src/load.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { buildApiPackage } from '@libtmux/api-model'
2-
import { scanPythonPaths, type PythonCommand } from '@libtmux/py-ast'
31
import type { ApiPackage } from '@libtmux/api-model'
2+
import { buildApiPackage } from '@libtmux/api-model'
3+
import { type PythonCommand, scanPythonPaths } from '@libtmux/py-ast'
44

55
export type LoadApiOptions = {
66
name: string

astro/packages/astro/autodoc/src/styles.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030

3131
.autodoc-signature {
32-
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
32+
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
3333
font-size: 0.95rem;
3434
color: var(--autodoc-highlight);
3535
}

astro/packages/astro/intersphinx/src/resolve.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import { readFile } from 'node:fs/promises'
2-
import {
3-
parseInventory,
4-
type IntersphinxInventory,
5-
type IntersphinxItem,
6-
} from '@libtmux/intersphinx'
2+
import { type IntersphinxInventory, type IntersphinxItem, parseInventory } from '@libtmux/intersphinx'
73

84
export type IntersphinxRef = {
95
name: string
@@ -29,10 +25,7 @@ export const resolveIntersphinx = (
2925
return index.get(`${domain}:${role}:${ref.name}`)
3026
}
3127

32-
export const loadInventoryFromFile = async (
33-
filePath: string,
34-
baseUrl: string,
35-
): Promise<IntersphinxInventory> => {
28+
export const loadInventoryFromFile = async (filePath: string, baseUrl: string): Promise<IntersphinxInventory> => {
3629
const buffer = await readFile(filePath)
3730
return parseInventory(buffer, baseUrl)
3831
}

astro/packages/astro/intersphinx/tests/resolve.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { describe, expect, it } from 'vitest'
21
import type { IntersphinxInventory } from '@libtmux/intersphinx'
2+
import { describe, expect, it } from 'vitest'
33
import { resolveIntersphinx } from '../src/resolve'
44

55
describe('resolveIntersphinx', () => {

astro/packages/core/api-model/src/build.ts

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
1-
import type {
2-
PyClass,
3-
PyFunction,
4-
PyImport,
5-
PyModule,
6-
PyParameter,
7-
PyVariable,
8-
} from '@libtmux/py-ast'
1+
import type { PyClass, PyFunction, PyImport, PyModule, PyParameter, PyVariable } from '@libtmux/py-ast'
92
import {
10-
ApiClassSchema,
11-
ApiFunctionSchema,
12-
ApiMethodSchema,
13-
ApiModuleSchema,
14-
ApiPackageSchema,
15-
ApiParameterSchema,
16-
ApiVariableSchema,
173
type ApiClass,
4+
ApiClassSchema,
185
type ApiFunction,
6+
ApiFunctionSchema,
197
type ApiMethod,
8+
ApiMethodSchema,
209
type ApiModule,
10+
ApiModuleSchema,
2111
type ApiPackage,
12+
ApiPackageSchema,
2213
type ApiParameter,
14+
ApiParameterSchema,
2315
type ApiVariable,
16+
ApiVariableSchema,
2417
} from './schema'
2518

2619
export type BuildOptions = {
@@ -137,9 +130,7 @@ const buildClass = (klass: PyClass, includePrivate: boolean): ApiClass => {
137130
.filter((method) => includePrivate || !method.isPrivate)
138131
.map((method) => buildMethod(method, klass.name))
139132

140-
const attributes = klass.attributes
141-
.filter((attribute) => includePrivate || !attribute.isPrivate)
142-
.map(buildVariable)
133+
const attributes = klass.attributes.filter((attribute) => includePrivate || !attribute.isPrivate).map(buildVariable)
143134

144135
return ApiClassSchema.parse({
145136
...klass,
@@ -205,7 +196,9 @@ export const buildApiPackage = (modules: PyModule[], options: BuildOptions): Api
205196
})
206197
}
207198

208-
export const buildApiIndex = (api: ApiPackage): Map<string, ApiModule | ApiClass | ApiFunction | ApiMethod | ApiVariable> => {
199+
export const buildApiIndex = (
200+
api: ApiPackage,
201+
): Map<string, ApiModule | ApiClass | ApiFunction | ApiMethod | ApiVariable> => {
209202
const index = new Map<string, ApiModule | ApiClass | ApiFunction | ApiMethod | ApiVariable>()
210203

211204
for (const module of api.modules) {

0 commit comments

Comments
 (0)