Function: validateFolderConfig()
validateFolderConfig(
config):ValidationResult
Defined in: security/FolderPermissions.ts:227
Validate folder permission configuration
Checks:
- All patterns are valid glob patterns
- No conflicting rules (warn about overlaps)
- Negation patterns come after their positive counterparts
Parameters
config
Folder permission configuration to validate
Returns
Validation result with errors and warnings
Example
validateFolderConfig({
defaultPolicy: 'deny',
inheritFromTier: true,
rules: [
{ pattern: "~/workspace/**", read: true, write: true },
{ pattern: "!/workspace/sensitive/*", read: false, write: false }
]
})