程式碼品質與格式化 ==================== JEditor 整合了多種程式碼品質工具,幫助您撰寫乾淨、一致的程式碼。 YAPF Python 格式化 -------------------- `YAPF `_(Yet Another Python Formatter)將 Python 程式碼 重新格式化為符合 Google 風格指南的格式。 - **快捷鍵:** ``Ctrl+Shift+Y`` - 格式化整個檔案 - 套用一致的縮排、間距和換行 - 可從 **Check Code Style** 選單使用 PEP 8 檢查 ------------ JEditor 整合了 `pycodestyle `_ 進行 PEP 8 合規檢查。 - **快捷鍵:** ``Ctrl+Alt+P`` - 報告違規項目,包含行號與偏移量 - 可自訂檢查項目(預設過濾 W191 Tab 警告) - 可從 **Check Code Style** 選單使用 Ruff 靜態分析 --------------- `Ruff `_ 是速度極快的 Python 靜態分析工具, 在背景自動執行: - 透過 ``watchdog`` 監控檔案系統變更 - 在背景執行緒中進行分析,保持 UI 流暢 - 防抖機制避免快速編輯時過度執行 - 涵蓋數百條 Python 檢查規則 - 結果回報不會阻塞您的工作流程 JSON 格式化 ------------- JEditor 可以格式化與驗證 JSON 檔案: - **快捷鍵:** ``Ctrl+J`` - 以適當的縮排美化顯示 JSON - 驗證 JSON 語法並回報錯誤 - 可從 **Check Code Style** 選單使用