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.
  • 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