UNPKG

@code-pushup/cli

Version:

A CLI to run all kinds of code quality measurements to align your team with company goals

28 lines (27 loc) 806 B
import type { CacheConfig, CoreConfig, Format, UploadConfig } from '@code-pushup/models'; export type PersistConfigCliOptions = { 'persist.outputDir'?: string; 'persist.filename'?: string; 'persist.format'?: Format; 'persist.skipReports'?: boolean; }; export type UploadConfigCliOptions = { 'upload.organization'?: string; 'upload.project'?: string; 'upload.apiKey'?: string; 'upload.server'?: string; }; export type CacheConfigCliOptions = { 'cache.read'?: boolean; 'cache.write'?: boolean; cache?: boolean; }; export type ConfigCliOptions = { config?: string; tsconfig?: string; verbose?: string; }; export type CoreConfigCliOptions = Pick<CoreConfig, 'persist'> & { upload?: Partial<Omit<UploadConfig, 'timeout'>>; cache?: CacheConfig; };