程式碼品質與格式化
JEditor 整合了多種程式碼品質工具,幫助您撰寫乾淨、一致的程式碼。
YAPF Python 格式化
`YAPF <https://github.com/google/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 選單使用