Dagger
Search

biomejs

A BiomeJS toolchain to execute Biome on a JavaScript project.

Installation

dagger install github.com/dagger/biomejs@68c29f6e6c30dcb6998051860d603c73670fc7f3

Entrypoint

Return Type
Biomejs !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -The source directory of the project.
baseImageAddressString !"node:25-alpine@sha256:f4769ca6eeb6ebbd15eb9c8233afed856e437b75f486f7fccaa81d7c8ad56007"The base image to use. This assume biome will run in a node container using npm as package manager.
Example
dagger -m github.com/dagger/biomejs@68c29f6e6c30dcb6998051860d603c73670fc7f3 call \
 --base-image-address string
func (m *MyModule) Example(baseImageAddress string) *dagger.Biomejs  {
	return dag.
			Biomejs(baseImageAddress)
}
@function
def example(base_image_address: str) -> dagger.Biomejs:
	return (
		dag.biomejs(base_image_address)
	)
@func()
example(baseImageAddress: string): Biomejs {
	return dag
		.biomejs(baseImageAddress)
}

Types

Biomejs 🔗

lint() 🔗

Lint the source code.

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
files[String ! ] -Files to lint.
Example
dagger -m github.com/dagger/biomejs@68c29f6e6c30dcb6998051860d603c73670fc7f3 call \
 --base-image-address string lint
func (m *MyModule) Example(ctx context.Context, baseImageAddress string)   {
	return dag.
			Biomejs(baseImageAddress).
			Lint(ctx)
}
@function
async def example(base_image_address: str) -> None:
	return await (
		dag.biomejs(base_image_address)
		.lint()
	)
@func()
async example(baseImageAddress: string): Promise<void> {
	return dag
		.biomejs(baseImageAddress)
		.lint()
}

fix() 🔗

Fix lint issue and return a changeset of the result.

Return Type
Changeset !
Arguments
NameTypeDefault ValueDescription
files[String ! ] -Files to apply fix on.
fixFilter[String ! ] -Patterns to select files to include in the changeset.
Example
dagger -m github.com/dagger/biomejs@68c29f6e6c30dcb6998051860d603c73670fc7f3 call \
 --base-image-address string fix
func (m *MyModule) Example(baseImageAddress string) *dagger.Changeset  {
	return dag.
			Biomejs(baseImageAddress).
			Fix()
}
@function
def example(base_image_address: str) -> dagger.Changeset:
	return (
		dag.biomejs(base_image_address)
		.fix()
	)
@func()
example(baseImageAddress: string): Changeset {
	return dag
		.biomejs(baseImageAddress)
		.fix()
}