Python程式碼質檢專家-免費版【煋旺智慧·出品】

👤 黃迪堯 ✓ 已認證 📦 v1.0.2 ⭐ 4.5 ⬇️ 160 下載
💻 開發程式設計 免費

📖 技能介紹


name: python-quality-check version: 1.1.3 description: Python寫得爽上線就崩?專門查後端的坑——API500、資料不一致、安全漏洞、異常沒處理 author: 煋旺智慧 category: 科技開發


Python程式碼·質量檢測

Python寫的時候爽,上線就崩?API介面各種500,資料一致性出問題查半天?異常沒處理直接報錯?

Python語法靈活,寫起來快,但坑也藏得深。SQL隱碼攻擊、空指標、型別錯誤、異常沒捕獲……這些問題不上線發現不了,一上線就是事故。後端同學的救命稻草——專門查Python程式碼裡的坑,5分鐘掃一遍,比code review還細。

都查啥

  • 🔗 API聯動檢查:前後端介面對不上?請求引數和後端接的不一致?響應格式前後端打架?一次性查清楚
  • 📊 資料一致性:欄位名拼錯、空值沒處理、列舉值不統一……資料亂了業務就亂了
  • 🛡️ 後端安全漏洞:SQL隱碼攻擊、鑑權繞過、敏感資訊明文打日誌……被駭客盯上就是大事故

    小蔥技能7w4.net有更新,你可以訪問看下。

  • ⚠️ 異常處理檢查:try沒寫全、裸except、錯誤沒日誌、介面500沒兜底……線上報錯全靠猜?

功能清單

檢查項 支援
程式碼規範檢查
異常處理檢查
API聯動驗證
資料一致性檢查
安全漏洞檢測
5檔案批次掃描
LLM智慧修復建議 ❌ 專業版
全專案掃描 ❌ 專業版
HTML/JSON報告匯出 ❌ 專業版

怎麼用

把技能加入工作流,傳入Python程式碼檔案路徑,自動掃描出結果。


不夠用?試試專業版

想整個後端專案一鍵全掃?想要AI直接給修復程式碼?想匯出質量報告做技術債務統計?

升級到 程式碼質檢·專業版,236條規則6端全覆蓋,Python只是其中一個端,前端/小程式/Electron/技能/Agent全能查。

搜尋 程式碼質檢·專業版code-quality-pro 立即體驗。

🤖 AI 評測

整體質量不錯,檢查規則覆蓋面廣,能發現程式碼問題、安全漏洞、資料不一致等常見錯誤,文件說明也比較清楚。主要不足是版本資訊有點亂,檔案體積偏大,對只想簡單掃一掃程式碼的普通使用者來說可能顯得複雜。另外宣傳的功能和實際能做的有點出入,實際功能比宣傳的更多。適合對程式碼質量有一定要求的開發者使用。

📊 多維度評分

適應性4.2
規範性4.2
有效性4.5
可靠性4.6
可信度4.9

📁 包含檔案 (44 個)

📄 CHANGELOG.md 18.1 KB
📄 README.md 1.4 KB
📄 SKILL.md 2 KB
📄 assets/qa_config_template.json 2.3 KB
📄 core/__init__.py 2.6 KB
📄 core/architecture_detector.py 23 KB
📄 core/ast_analyzer.py 26.2 KB
📄 core/ast_bridge.js 16.3 KB
📄 core/context.py 19.6 KB
📄 core/context_analyzer.py 17.6 KB
📄 core/framework_detector.py 20.6 KB
📄 core/hybrid_runner.py 18.4 KB
📄 core/incremental.py 10.2 KB
📄 core/js_ast_analyzer.py 15.1 KB
📄 core/llm_client.py 8.2 KB
📄 core/migration_tool.py 15.7 KB
📄 core/module_adapter.py 6.6 KB
📄 core/reporter.py 26.1 KB
📄 core/rule_loader.py 8.3 KB
📄 core/runner.py 44.4 KB
📄 core/suppression.py 15.7 KB
📄 core/telemetry.py 8.8 KB
📄 core/trend_tracker.py 9 KB
📄 core/utils.py 3 KB
📄 core/verifier.py 42.3 KB
📄 qa_config.json 2 KB
📄 qa_framework.py 492.9 KB
📄 qa_workflow.py 89.1 KB
📄 references/quick_check.md 5.4 KB
📄 requirements.txt 340 B
📄 rules/common/__init__.py 133 B
📄 rules/common/architecture.py 49.7 KB
📄 rules/common/code_quality.py 16.5 KB
📄 rules/common/error_handling.py 39.4 KB
📄 rules/common/performance.py 37.3 KB
📄 rules/common/security.py 42.5 KB
📄 rules/python/__init__.py 24 B
📄 rules/python/api_linkage.py 28.8 KB
📄 rules/python/backend_rules.py 9.1 KB
📄 rules/python/data_consistency.py 10.6 KB
📄 services/__init__.py 799 B
📄 services/scoring_service.py 16.1 KB
📄 services/telemetry_service.py 12 KB
📄 ui_checks.py 130.8 KB