vaultace-cli
Version:
AI-powered security scanner that detects vulnerabilities in AI-generated code. Proactive scanning, autonomous fixing, and emergency response for modern development teams.
59 lines (48 loc) • 1.09 kB
JavaScript
/**
* Jest Configuration for Vaultace CLI
*/
module.exports = {
// Test environment
testEnvironment: 'node',
// Test directories and patterns
testMatch: [
'**/__tests__/**/*.js',
'**/?(*.)+(spec|test).js'
],
// Coverage settings
collectCoverage: true,
collectCoverageFrom: [
'src/**/*.js',
'!src/**/*.test.js',
'!src/**/*.spec.js',
'!src/index.js' // Skip main entry point
],
coverageDirectory: 'coverage',
coverageReporters: ['text', 'lcov', 'html'],
coverageThreshold: {
global: {
branches: 80,
functions: 80,
lines: 80,
statements: 80
}
},
// Setup and teardown
setupFilesAfterEnv: ['<rootDir>/tests/setup.js'],
// Module resolution
moduleFileExtensions: ['js', 'json'],
moduleDirectories: ['node_modules', 'src'],
// Transform settings
transform: {},
// Test timeout
testTimeout: 30000,
// Verbose output
verbose: true,
// Mock patterns
clearMocks: true,
restoreMocks: true,
// Error handling
errorOnDeprecated: true,
// Reporters
reporters: ['default']
};