- Заполнены заглушки: 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>
26 lines
679 B
JavaScript
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} файлов`); |