nico
171d7f7947
fix(biome-lint): resolve critical and medium priority lint issues
CRITICAL FIXES:
- Fix noAsyncPromiseExecutor in xcoba.ts and xcoba2.ts
* Removed async promise executor pattern
* Refactored to proper promise chain with .then()/.catch()
* Added proper error handling for unhandled rejections
- Fix useIterableCallbackReturn in seed_berita.ts
* Replaced forEach with for...of loop to avoid returning values in callbacks
MEDIUM FIXES:
- Fix useNodejsImportProtocol (728 files auto-fixed)
* Updated Node.js builtin imports to use node: protocol
* Files: eslint.config.mjs, vitest.config.ts, zgen/image.ts, and 725+ more
- Fix useOptionalChain in xcoba.ts (auto-fixed)
* Changed 'resOut && resOut.body' to 'resOut?.body'
- Fix noImportantStyles in dark-mode-table.css
* Added biome-ignore suppression comments with justification
* Required to override Mantine UI library styles
- Fix noUselessContinue in find-port.ts (auto-fixed)
* Removed unnecessary continue statement
- Fix useLiteralKeys (700+ files auto-fixed)
* Simplified computed expressions to use literal keys
* Example: obj['create'] -> obj.create
RESULTS:
- Errors reduced: 4,516 → 3,521 (-22%)
- Warnings reduced: 3,861 → 2,083 (-46%)
- Total issues reduced: 8,991 → 6,115 (-32%)
- 735 files auto-fixed by biome lint --fix
Remaining issues (~6,115):
- Mostly noExplicitAny warnings requiring manual refactoring
- Will be addressed in gradual code quality improvements
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-09 17:27:17 +08:00
..
2025-09-12 11:55:40 +08:00
2026-04-09 17:27:17 +08:00
2026-04-09 17:27:17 +08:00
2025-10-04 21:34:31 +08:00
2026-04-09 17:27:17 +08:00
2026-04-09 17:27:17 +08:00
2025-09-08 14:02:21 +08:00
2025-09-19 10:41:18 +08:00
2025-09-08 14:02:21 +08:00
2025-12-01 13:53:39 +08:00
2025-09-08 14:02:21 +08:00
2025-12-16 16:37:17 +08:00
2025-02-19 17:41:56 +08:00
2025-02-06 10:01:53 +08:00
2025-12-01 13:50:25 +08:00
2026-04-09 17:27:17 +08:00
2025-02-19 17:41:56 +08:00
2025-02-19 17:41:56 +08:00