klg-asutk-app/scripts/cleanup-debug.js
Yuriy b147d16798 MVP: заглушки, auth, .env.example, связь с бэкендом, главная КЛГ
- Заполнены заглушки: user-friendly-messages, health, aria, keyboard
- backend: core/auth.py, /api/v1/stats; cached-api → backend-client при USE_MOCK_DATA=false
- .env.example, middleware auth (skip при USE_MOCK_DATA), убраны неиспользуемые deps
- Страницы: airworthiness, maintenance, defects, modifications; AircraftAddModal, Sidebar
- Главная страница: REFLY — Контроль лётной годности (вместо Numerology App)
- Линт/скрипты: eslintrc, security, cleanup, logs, api inbox/knowledge

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 16:43:53 +03:00

26 lines
679 B
JavaScript

#!/usr/bin/env node
const fs = require('fs');
const path = require('path');
const glob = require('glob');
// console.log('🧹 Очистка debug кода...');
const files = glob.sync('**/*.{js,ts,tsx}', {
ignore: ['node_modules/**', 'dist/**', '.next/**', 'scripts/**']
});
let totalRemoved = 0;
files.forEach(file => {
const content = fs.readFileSync(file, 'utf8');
const cleaned = content.replace(/console\.(log|warn|info|debug)\([^)]*\);?/g, '');
if (content !== cleaned) {
fs.writeFileSync(file, cleaned);
console.log(`✅ Очищен: ${file}`);
totalRemoved++;
}
});
console.log(`🎉 Обработано ${totalRemoved} файлов`);