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