Pycharm有一個很好的功能來檢查編碼風格根據PEP8約定。 python初學者從一開始就寫好體面的代碼是很好的。我想知道是否有任何c + + IDE實現類似的功能,例如,檢查谷歌c + +編碼風格?Pycharm是否有任何C++ IDE檢查編碼風格?
回答
是的,有。
當谷歌發佈他們的C++編碼風格時,他們還提供了一個名爲cpplint的python腳本進行樣式檢查。
http://google-styleguide.googlecode.com/svn/trunk/cpplint/
如果你可以嵌入這個腳本到IDE中,你可以利用它做的代碼風格檢查。
有一篇文章解釋瞭如何將cpplint集成到Visual Studio 2012中(猜測也適用於其他版本)。
更通用的工具是clang-format - http://clang.llvm.org/docs/ClangFormat.html。--style標誌具有各種開源項目的默認選項( LLVM,WebKit,Mozilla,Chromium以及谷歌),或者定義了各種格式化選項的樣式文件,其中一些不重要的部分是命名規則,這對於縮進/斷行/保留空格在功能/控制語句的正確位置clang-tidy也可以用 – Charlie 2015-02-09 03:47:57
CLion的插件用於將'cpplint'集成到IDE中:https://plugins.jetbrains.com/plugin/7871 – phoenix 2015-12-27 23:45:26
- 1. 是否有任何HTML編碼規範/風格/標準
- 2. 是否有任何已發佈的SQL編碼風格指南?
- 3. 編碼風格aginst警告檢查
- 4. bibtex是否有任何RAK-WB風格?
- 5. 是否有風格檢查對Ruby代碼的JSLint對JavaScript
- 6. 檢查郵政編碼是否合格
- 7. 最佳的編碼風格 - 檢查字符是否有效字符
- 8. QML編碼風格檢查器
- 9. Eclipse編碼風格檢查爲Ant任務?
- 10. 這些編碼風格是否正確?
- 11. 代碼風格檢查器
- 12. 任何R風格指南/檢查?
- 13. 檢查是否有任何WPF DataGrid單元格有錯誤
- 14. 是否有任何語言是英語檢查格拉默檢查
- 15. Dojo是否有任何編碼標準?
- 16. 如何在Python中檢查代碼的運行時間。 PyCharm是我的IDE
- 17. 檢查是否存在類型爲'MyMethodName()'的C風格函數?
- 18. 檢查是否有任何UserControl打開
- 19. 檢查是否有任何輸入值
- 20. 檢查ServletResponse是否有任何內容
- 21. 奇編碼風格
- 22. 檢測是否有任何單元格正在JTable中編輯
- 23. Dart編碼風格
- 24. 如何檢查cin中是否有任何東西[C++]
- 25. 編碼風格有問題
- 26. 是否有任何支持語言的文本編輯器/ IDE?
- 27. 代碼審查月食檢查風格
- 28. 檢查是否有任何格式已經在頁
- 29. Java編碼風格
- 30. 如何檢查是否有任何單選按鈕被檢查
JetBrains公司也有一個C++ IDE - 克利翁,它是一個跨洗車臺C++ IDE,但不是官方發佈,它的編碼風格檢查。 http://confluence.jetbrains.com/display/CLION/Roadmap+for+CLion+1.0你可以試試EAP版本 – 2015-02-09 02:19:30
C++是一種比python複雜得多的語言,用於更廣泛的應用程序,並且被認爲是很好的基於在一個問題領域的豐富實踐經驗的風格在另一類型的程序或環境中可能被認爲是可怕的。許多選擇在很大程度上是任意的(例如,駱駝與小寫字母和下劃線標識符,成員變量的前導'm_'和尾隨'_',縮進大小,大括號放置,並且通常認爲與您自己的編程一致環境是選擇的主要因素 – 2015-02-09 02:39:28