Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Code Analysis Tools

Code Analysis Tools

Scheduled Pinned Locked Moved The Lounge
toolsquestion
18 Posts 14 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    I would always recommend using the one between your ears :)

    At least artificial intelligence already is superior to natural stupidity

    S Offline
    S Offline
    Single Step Debugger
    wrote on last edited by
    #3

    Using some outdated analog device in the era of 64 bit shiny software? No way!

    There is only one Vera Farmiga and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.

    L 1 Reply Last reply
    0
    • K Kevin Marois

      Recommendations?

      Everything makes sense in someone's mind

      T Offline
      T Offline
      Tim Groven
      wrote on last edited by
      #4

      I am loving ReSharper with integrated StyleCop.

      L A 2 Replies Last reply
      0
      • T Tim Groven

        I am loving ReSharper with integrated StyleCop.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #5

        Caydence wrote:

        StyleCop

        *Shudder* I have tried it and wound up with deactivating most rules because it kept whining about too many things I did intentionally. For example it had severe problems with my class factories and demanded that I properly dispose of the objects I had just fabricated before they go out of scope. The effort to analyze nonexistant problems was greater than the few minor things it helped me to find.

        At least artificial intelligence already is superior to natural stupidity

        K 1 Reply Last reply
        0
        • S Single Step Debugger

          Using some outdated analog device in the era of 64 bit shiny software? No way!

          There is only one Vera Farmiga and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #6

          Would you like to hear something like that from your son one day? :)

          At least artificial intelligence already is superior to natural stupidity

          K 1 Reply Last reply
          0
          • K Kevin Marois

            Recommendations?

            Everything makes sense in someone's mind

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #7

            I'm known for eloquent mockery, and if *I* find it entertaining, it's free.


            If you are asking for static code analysis for C++: PVS-Studio, hands down, feature-wise. I've recently compared the most promising offers on our code base, and it beats them on quality diagnostics, signal-to-noise and use comfort. It's elephanting expensive and the licence is short of tort. I understand it's a small amrket, but still.

            FILETIME to time_t
            | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

            1 Reply Last reply
            0
            • K Kevin Marois

              Recommendations?

              Everything makes sense in someone's mind

              T Offline
              T Offline
              TheGreatAndPowerfulOz
              wrote on last edited by
              #8

              We're using Coverity. It seems ok.

              If your actions inspire others to dream more, learn more, do more and become more, you are a leader." - John Quincy Adams
              You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering” - Wernher von Braun

              1 Reply Last reply
              0
              • K Kevin Marois

                Recommendations?

                Everything makes sense in someone's mind

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #9

                For which language? we were using coverty but didn't bother to renew the very expensive licence. I want to look at attempting some more domain specific code analysis by integrating something into llvm but i hsvent explored that idea much.

                1 Reply Last reply
                0
                • K Kevin Marois

                  Recommendations?

                  Everything makes sense in someone's mind

                  B Offline
                  B Offline
                  Bassam Abdul Baki
                  wrote on last edited by
                  #10

                  PCLint and Understand.

                  Web - BM - RSS - Math - LinkedIn

                  1 Reply Last reply
                  0
                  • K Kevin Marois

                    Recommendations?

                    Everything makes sense in someone's mind

                    M Offline
                    M Offline
                    Mike Diack
                    wrote on last edited by
                    #11

                    For C/C++, I'd rate Gimpel Software's PC-Lint very highly and Riverblade's Visual Lint is an excellent way of integrating it into Visual Studio. Both are significantly cheaper than most similar tools: http://www.gimpel.com/html/index.htm[^] and http://www.riverblade.co.uk/products/visual_lint/index.html[^] I've been using them for years, personally and professionally and rate them very highly. Mike

                    1 Reply Last reply
                    0
                    • T Tim Groven

                      I am loving ReSharper with integrated StyleCop.

                      A Offline
                      A Offline
                      AndyStephens
                      wrote on last edited by
                      #12

                      Resharper + Stylecop gets my vote too, if you are in the .Net world.

                      1 Reply Last reply
                      0
                      • K Kevin Marois

                        Recommendations?

                        Everything makes sense in someone's mind

                        T Offline
                        T Offline
                        tgrt
                        wrote on last edited by
                        #13

                        I like nDepend. I was given a license to do a review. I wanted to dislike it, because I have a general distrust of tools like that. However, I came out liking it quite a bit; especially, the dependency matrix view.

                        1 Reply Last reply
                        0
                        • K Kevin Marois

                          Recommendations?

                          Everything makes sense in someone's mind

                          T Offline
                          T Offline
                          tom1443
                          wrote on last edited by
                          #14

                          Coverity - expensive and complicated. PCLint/FlexeLint - simpler and effective.

                          1 Reply Last reply
                          0
                          • K Kevin Marois

                            Recommendations?

                            Everything makes sense in someone's mind

                            H Offline
                            H Offline
                            HoyaSaxa93
                            wrote on last edited by
                            #15

                            DevExpress tools are quite good. There are similar issues as ReSharper i.e. Turning off rules for things that are intentional but I am quite happy with it. It was also very easy to learn with lots of videos on their site and the "intelligent" Guide add-in for Visual Studio.

                            1 Reply Last reply
                            0
                            • K Kevin Marois

                              Recommendations?

                              Everything makes sense in someone's mind

                              E Offline
                              E Offline
                              ettl martin
                              wrote on last edited by
                              #16

                              We are using cppcheck, its open source and easy to extend. Check it out :)

                              1 Reply Last reply
                              0
                              • L Lost User

                                Would you like to hear something like that from your son one day? :)

                                At least artificial intelligence already is superior to natural stupidity

                                K Offline
                                K Offline
                                KP Lee
                                wrote on last edited by
                                #17

                                CDP1802 wrote:

                                like to hear something like that from your son

                                about outdated 64 bit technology?

                                1 Reply Last reply
                                0
                                • L Lost User

                                  Caydence wrote:

                                  StyleCop

                                  *Shudder* I have tried it and wound up with deactivating most rules because it kept whining about too many things I did intentionally. For example it had severe problems with my class factories and demanded that I properly dispose of the objects I had just fabricated before they go out of scope. The effort to analyze nonexistant problems was greater than the few minor things it helped me to find.

                                  At least artificial intelligence already is superior to natural stupidity

                                  K Offline
                                  K Offline
                                  KP Lee
                                  wrote on last edited by
                                  #18

                                  Haven't tried StyleCop. If it would complain about objects going out of scope in C#, I'd certainly agree with your assessment.

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups