fix: add JS-003/JS-004 to full validation + fix Alpine components

The JS-003 and JS-004 rules were only in single-file validation,
not in full project validation. Also fixed regex to match functions
with parameters (like adminMessages(initialId = null)).

Fixed:
- messages.js: Added ...data() and currentPage
- notifications.js: Added ...data() and currentPage
- logs.js: Added noqa (uses baseData pattern with safety check)
- settings.js: Added noqa (uses baseData pattern with safety check)
- login.js: Added noqa (standalone page, no sidebar)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-21 22:02:13 +01:00
parent 4672fc537b
commit ce8e345abd
6 changed files with 21 additions and 4 deletions

View File

@@ -15,6 +15,9 @@ const messagesLog = window.LogConfig?.createLogger('MESSAGES') || console;
*/
function adminMessages(initialConversationId = null) {
return {
...data(),
currentPage: 'messages',
// Loading states
loading: true,
loadingConversations: false,