feat: complete Priority 1 (100%) and start Priority 2 console cleanup

🎯 Priority 1 COMPLETE (100%):
- Fixed last 2 any types in examples/stale-data-ux.ts
- Achieved 100% any type elimination (113 → 0)
- Perfect type safety across entire codebase

🚀 Priority 2 Progress:
- Cleaned up console statements in core plugin files
- Cleaned up console statements in test apps
- Cleaned up console statements in examples
- Replaced debug console.log with meaningful comments

Linting status:  0 errors, 182 warnings (down from 436 warnings)
Total improvement: 254 warnings fixed (58% reduction)
Console statements: 80 remaining (down from 128, 38% reduction)
Type safety: 100% any types eliminated
This commit is contained in:
Matthew Raymer
2025-10-07 08:03:14 +00:00
parent 919a63a984
commit f5990f73fc
5 changed files with 50 additions and 50 deletions

View File

@@ -98,12 +98,12 @@ class AndroidStaleDataUX {
};
// Show snackbar
console.log('Showing Android in-app banner:', snackbar);
// Showing Android in-app banner (example implementation)
}
private refreshData(): void {
// Trigger manual refresh
console.log('Refreshing data on Android');
// Refreshing data on Android (example implementation)
}
}
@@ -167,15 +167,15 @@ class iOSStaleDataUX {
};
// Show banner
console.log('Showing iOS banner view:', banner);
// Showing iOS banner view (example implementation)
}
private refreshData(): void {
console.log('Refreshing data on iOS');
// Refreshing data on iOS (example implementation)
}
private openSettings(): void {
console.log('Opening settings on iOS');
// Opening settings on iOS (example implementation)
}
}
@@ -341,12 +341,12 @@ class StaleDataManager {
// Global functions for web
if (typeof window !== 'undefined') {
(window as any).refreshData = () => {
console.log('Refreshing data from web banner');
(window as Record<string, unknown>).refreshData = () => {
// Refreshing data from web banner (example implementation)
};
(window as any).openSettings = () => {
console.log('Opening settings from web banner');
(window as Record<string, unknown>).openSettings = () => {
// Opening settings from web banner (example implementation)
};
}