eslint-rule-benchmark
Version:
Benchmark ESLint rules with detailed performance metrics for CI and plugin development
31 lines (30 loc) • 582 B
JavaScript
const DEFAULT_WARMUP_ITERATIONS = 100
const DEFAULT_WARMUP_TIME_MS = 500
const DEFAULT_WARMUP_ENABLED = true
const DEFAULT_TIMEOUT_MS = 5e3
const DEFAULT_ITERATIONS = 1e3
const DEFAULT_SEVERITY = 2
const DEFAULT_REPORTER_FORMAT = 'console'
const SUPPORTED_EXTENSIONS = [
'js',
'mjs',
'cjs',
'jsx',
'ts',
'mts',
'cts',
'tsx',
'astro',
'svelte',
'vue',
]
export {
DEFAULT_ITERATIONS,
DEFAULT_REPORTER_FORMAT,
DEFAULT_SEVERITY,
DEFAULT_TIMEOUT_MS,
DEFAULT_WARMUP_ENABLED,
DEFAULT_WARMUP_ITERATIONS,
DEFAULT_WARMUP_TIME_MS,
SUPPORTED_EXTENSIONS,
}