2016-04-28 61 views
-1

也許這個問題沒有多大意義,但我想知道是否有任何靜態代碼分析器(C/C++/C#),它警告我關於源代碼的問題文件沒有建設項目本身...靜態代碼分析器不需要編譯

我很想標誌,得到由靜態代碼分析儀一樣的FxCop(https://msdn.microsoft.com/en-us/library/bb429379(v=vs.80).aspx)不編譯標記的那種問題......

請問可不可以不知何故?

編輯:忘了提,我想做的靜態分析的IDE這意味着我正在尋找一些獨立的東西,根本不需要插入到IDE中。

+0

我認爲[R#](https://www.jetbrains.com/resharper/?gclid=Cj0KEQjw6Ya5BRDdyOewyo_Z_64BEiQA-fVKe2_inJ-6iCbm59MKNAMlNypbXGwI7BEVaXdDnpG3b6gaApvc8P8HAQ&gclsrc=aw.ds&dclid=CJOr7t3nscwCFag4cgodvdUIGQ)是你想要的或者是什麼東西(至少)這是什麼地方近。 – MaKCbIMKo

+0

工具必須以某種方式解析該文件......但它可以在後臺完成。 – Jarod42

回答

1

了StyleCophttps://stylecop.codeplex.com/

它會掃描你的源代碼文件,而不是託管代碼。這意味着你不需要事先編譯它。

+0

是否可以將StyleCop(Resharper)作爲獨立工具並將文件傳遞給它? – user3587624

+0

Resharper是可選的。您仍然可以使用StyleCop作爲單獨的工具。你不會傳遞文件給它。當你安裝它時,會在Visual Studio中添加一個插件。 – niksofteng

+0

所以不可能使用StyleCop作爲獨立的,正確的? – user3587624