Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 1x | // src/config/defaults.ts
// Default configuration values
import { ExtensionConfig } from '../types/config';
export const defaultConfig: ExtensionConfig = {
indexing: {
enabled: true,
eagerIndexTwig: true,
indexRoutes: true,
indexControllers: true,
},
twig: {
templateDirectories: ['templates', ''],
fileExtensions: ['.twig'],
searchLimit: 5000,
},
symfony: {
routeFilePatterns: [
'**/config/routes/**/*.{yaml,yml}',
'**/config/routing/**/*.{yaml,yml}',
],
phpFilePatterns: ['**/*.php'],
controllerPatterns: [
'**/src/Controller/**/*.php',
'**/src/Controller/*.php',
],
},
cache: {
enabled: true,
ttl: {
fileExists: 300000, // 5 minutes
fileContent: 300000, // 5 minutes
resolution: 600000, // 10 minutes
},
maxSize: 1000,
},
watch: {
enabled: true,
debounceMs: 500,
excludePatterns: ['**/{node_modules,vendor}/**'],
},
performance: {
parallelResolution: true,
maxParallelOperations: 5,
},
};
|