Skip to content

Update linter rules and improve code quality#320

Merged
Stasshe merged 23 commits into
mainfrom
lint
May 28, 2026
Merged

Update linter rules and improve code quality#320
Stasshe merged 23 commits into
mainfrom
lint

Conversation

@Stasshe
Copy link
Copy Markdown
Owner

@Stasshe Stasshe commented May 28, 2026

Enhance code quality by updating linter rules, refactoring components for readability, and addressing various issues across multiple files. This includes disabling certain linter rules, improving error handling, and organizing imports. The changes also involve updating dependencies and ensuring compatibility with the latest biome schema. Non-fatal error logging has been added to improve debugging.

Stasshe and others added 23 commits May 27, 2026 14:18
…たは警告化しまし

    た。型のない箇所を機械的に unknown 化する対応はしていません。
  - src/components/AI/AIPanel.tsx:125 と src/components/AI/AIReview/AIReviewTab.tsx:124 の Effect は、ループを招く依存追加を
    避けつつ同期処理を明確化しました。
  - src/components/Bottom/ProblemsPanel.tsx:18、src/components/Bottom/BottomPanel.tsx:61、src/components/Bottom/
    Terminal.tsx:30 は、既に存在する Monaco / VimEditor 型を使って明白な any を除去し、素直に直せるボタン操作も修正しまし
    た。
  - src/engine/user/authRepository.ts:125 と src/engine/core/fileRepository/indexeddb.ts:387 の async Promise executor を除
    去し、src/engine/cmd/handlers/gitHandler.ts:41 の重複 case を削除しました。
  - Biome の formatter / import organizer が要求した既存ファイルの整形・import 整理も適用したため、差分は 40 ファイルに広
    がっています。意味変更ではありません。
…me dependency to 2.4.15 in package.json and pnpm-lock.yaml; refactor key binding functions for improved readability
…ilds and add minimumReleaseAgeExclude for react-scan@0.5.7
…n logic in AIPanel

fix: log error message on failed log copy in OutputPanel
refactor: simplify rendering of 'Mark as Resolved' text in MergeConflictResolutionTab
fix: add error logging for arithmetic evaluation in scriptRunner
- Added console warnings for non-fatal errors in MarkdownPreviewTab, ShortcutKeysTab, TabSessionManager, WebPreviewTab, markdownUtils, MonacoEditor, editor-utils, monarch-jsx-language, useMonacoModels, OperationVirtualList, OperationWindow, operationWorker, contextBuilder, git.ts, checkout.ts, diff.ts, merge.ts, mergeConflictDetector.ts, reset.ts, revert.ts, tree.ts, npm.ts, test.ts, expr.ts, indexeddb.ts, gitFileSystem.ts, syncManager.ts, extensionManager.ts, isLikelyTextFile.ts, exportPage.ts, moduleCache.ts, moduleLoader.ts, moduleResolver.ts, assertModule.ts, fsModule.ts, nodeRuntime.ts, storage/index.ts, authRepository.ts, useAI.ts, useDiffTabHandlers.ts, useGlobalScrollLock.ts, usePaneResize.ts.
- Removed unused variables and improved code clarity in various files.
@Stasshe Stasshe temporarily deployed to lint - pyxis-code PR #320 May 28, 2026 04:18 — with Render Destroyed
@Stasshe Stasshe merged commit d10e756 into main May 28, 2026
@Stasshe Stasshe deleted the lint branch May 28, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant