ruff
A utility module to run ruff check on a Python projectInstallation
dagger install github.com/kpenfound/dagger-modules/ruff@a22ea31658571ece79016162ecedabb7f7defe6aEntrypoint
Return Type
RuffExample
dagger -m github.com/kpenfound/dagger-modules/ruff@a22ea31658571ece79016162ecedabb7f7defe6a call \
func (m *MyModule) Example() *dagger.Ruff  {
	return dag.
			Ruff()
}@function
def example() -> dagger.Ruff:
	return (
		dag.ruff()
	)@func()
example(): Ruff {
	return dag
		.ruff()
}Types
Ruff 🔗
check() 🔗
run ruff check
Return Type
String !Arguments
| Name | Type | Default Value | Description | 
|---|---|---|---|
| directory | Directory ! | - | A directory. | 
Example
dagger -m github.com/kpenfound/dagger-modules/ruff@a22ea31658571ece79016162ecedabb7f7defe6a call \
 check --directory DIR_PATHfunc (m *MyModule) Example(ctx context.Context, directory *dagger.Directory) string  {
	return dag.
			Ruff().
			Check(ctx, directory)
}@function
async def example(directory: dagger.Directory) -> str:
	return await (
		dag.ruff()
		.check(directory)
	)@func()
async example(directory: Directory): Promise<string> {
	return dag
		.ruff()
		.check(directory)
}