{ "version": 1, "rules": [ { "name": "Server Code", "pattern": "server.js", "description": "Main Express.js server file containing API endpoints and server configuration" }, { "name": "Frontend Views", "pattern": "views/*.html", "description": "HTML templates for the application views" }, { "name": "Static Assets", "pattern": "public/**/*", "description": "Static assets including JavaScript, CSS, and images" }, { "name": "Client-side JavaScript", "pattern": "public/*.js", "description": "Client-side JavaScript files for frontend functionality" }, { "name": "Database", "pattern": "db/**/*", "description": "SQLite database files and related resources" }, { "name": "Node Modules", "pattern": "node_modules/**/*", "description": "Third-party dependencies", "ignore": true }, { "name": "Package Configuration", "pattern": "package*.json", "description": "NPM package configuration files" }, { "name": "Git Files", "pattern": ".git/**/*", "description": "Git repository files", "ignore": true }, { "name": "System Files", "pattern": "**/.DS_Store", "description": "macOS system files", "ignore": true } ], "fileAssociations": { ".js": "javascript", ".html": "html", ".css": "css", ".json": "json", ".md": "markdown" }, "search": { "excludePatterns": [ "node_modules/**/*", ".git/**/*", "**/.DS_Store", "db/*.db" ] } }