Skip to content

Reporters ​

You can use provided reporters to get the results of your evals in a variety of formats.

Built-in Reporters ​

default ​

The default reporter will print the results to the console.

json ​

The json reporter will print the results to a JSON file. You can pass this in the CLI or in your config file.

ts
export default defineConfig({
  reporters: ['json'],
});
sh
viteval run --reporters json

file ​

The file reporter will print the results to a file. You can pass this in the CLI or in your config file.

ts
export default defineConfig({
  reporters: ['file'],
});
sh
viteval run --reporters file

Multiple Reporters ​

You can pass multiple reporters to the CLI or in your config file. This allows you to combine the default reporter with the file reporter to get the results in both formats.

ts
export default defineConfig({
  reporters: ['default', 'file'],
});
sh
viteval run --reporters default file

Custom Reporters ​

CAUTION

Custom reporters are not yet supported, if interested please let us know by creating an issue.