Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Feature Requests
 Static code analysis
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

pocruadhlaoich
Senior Member

Ireland
43 Posts

Posted - Sep 22 2016 :  05:05:06 AM  Show Profile  Reply with Quote
Hi,
are there any plans to add static code analysis to Visual Assist? It exists in Resharper C++ and I am having a lot of difficulty trying to get my workplace to accept your product without this feature.
Thank you!

Jeff
Whole Tomato Software

USA
260 Posts

Posted - Sep 23 2016 :  09:26:33 AM  Show Profile  Reply with Quote
We appreciate your campaigning within your company on our behalf.

As for features under consideration, the list of them is long and fluid but we will certainly add to it your vote for static code analysis.
Go to Top of Page

pocruadhlaoich
Senior Member

Ireland
43 Posts

Posted - Mar 15 2017 :  10:21:13 AM  Show Profile  Reply with Quote
Is there any update on the possibility of adding this feature please?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Mar 15 2017 :  10:35:29 AM  Show Profile  Reply with Quote
We are starting to explore some code analysis, for the purpose of suggesting quick fixes, with the new Code Inspector feature, which is currently in beta in our latest version, VA 2210, if you are interested in downloading it and having a look:

http://www.wholetomato.com/downloads/default.asp

Then the menu items:

VAssistX -> Code Inspection (beta) -> Enable Code Inspection
VAssistX -> Code Inspection (beta) -> VA Code Inspection Results

zen is the art of being at one with the two'ness
Go to Top of Page

pocruadhlaoich
Senior Member

Ireland
43 Posts

Posted - Mar 15 2017 :  10:51:25 AM  Show Profile  Reply with Quote
Excellent, I am downloading it now. Thank you!
Go to Top of Page

tony.riviere
Ketchup Master

France
58 Posts

Posted - Apr 04 2017 :  04:29:56 AM  Show Profile  Reply with Quote
Hi,

definitively, this is a killer functionality.
And it works so good so far. Thanks!

Since it's based on Clang (clang-tidy I guess), is there any chance to handle all warnings detected by this tool (https://clang.llvm.org/extra/clang-tidy/checks/list.html) inside Code inspection? Currently, there's only few rules handled.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Apr 04 2017 :  08:36:38 AM  Show Profile  Reply with Quote
I believe we are going to add more checks over time, but we need to get the current set working reliably, and sort out the major bugs first. Thank you for your interest and feedback.

zen is the art of being at one with the two'ness
Go to Top of Page

jneuhaus20
Starting Member

USA
1 Posts

Posted - Apr 04 2017 :  10:40:33 AM  Show Profile  Reply with Quote
Now that the cat's out of the bag, I think this is a very high-mileage feature. "Good" Visual Studio integration for static analyzers seems to be somewhat lacking, and VA has very good IDE integration.

If/when you expand this feature, you should consider using LINQ-based definitions and letting us add our own rules. CppDepend does this, for example (http://codergears.com/Blog/?p=1792) This would replace an entire extension for me, and could be the thing that gets the rest of my team to want a license as well.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19014 Posts

Posted - Apr 04 2017 :  11:55:40 AM  Show Profile  Reply with Quote
This might happen, but not any time soon. We have our hands full just getting Clang integration up and running properly, so expanding into another analyser is really not something we are looking to take on just yet.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000