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. Opinions of VS2019's FxCop analyzers

Opinions of VS2019's FxCop analyzers

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpjavaandroidcom
13 Posts 12 Posters 19 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.
  • M Offline
    M Offline
    Mike Prof Chuck
    wrote on last edited by
    #1

    Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

    || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

    J P M M F 8 Replies Last reply
    0
    • M Mike Prof Chuck

      Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

      || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

      J Offline
      J Offline
      Jorgen Andersson
      wrote on last edited by
      #2

      MS saw that Node had NPM, and thought it was a good thing.

      Wrong is evil and must be defeated. - Jeff Ello

      1 Reply Last reply
      0
      • M Mike Prof Chuck

        Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

        || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #3

        Mike Barthold wrote:

        we don't want to have 100's of copies of the same crap running around on the dev machines.

        If you use the PackageReferences format of csproj file, you don't end up with multiple copies; you use the same one (as long as the version is the same).

        Advanced TypeScript Programming Projects

        1 Reply Last reply
        0
        • M Mike Prof Chuck

          Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

          || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #4

          I have no opinion on FxCop because I don't use it and the only time I looked at using it, I couldn't run fast enough away from it.

          Latest Articles:
          16 Days: A TypeScript application from concept to implementation

          M S M 3 Replies Last reply
          0
          • M Marc Clifton

            I have no opinion on FxCop because I don't use it and the only time I looked at using it, I couldn't run fast enough away from it.

            Latest Articles:
            16 Days: A TypeScript application from concept to implementation

            M Offline
            M Offline
            Mike Prof Chuck
            wrote on last edited by
            #5

            Lucky you. Unfortunately this decision is not up to me. I only have to live with it X|

            || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

            1 Reply Last reply
            0
            • M Marc Clifton

              I have no opinion on FxCop because I don't use it and the only time I looked at using it, I couldn't run fast enough away from it.

              Latest Articles:
              16 Days: A TypeScript application from concept to implementation

              S Offline
              S Offline
              Super Lloyd
              wrote on last edited by
              #6

              To be fair, I tried FxCop many times, and once, like in 2005 perhaps? it gave me good tip on how to properly implement IDisposable! Although, since then, it has done nothing else good! :-O :doh:

              A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

              1 Reply Last reply
              0
              • M Mike Prof Chuck

                Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

                || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

                M Offline
                M Offline
                maze3
                wrote on last edited by
                #7

                Installed FxCop. 100s of additional warnings. (first bunch with how using statements should be inside the namespace, and yes I know you can configure the warnings, but there is a joke here) Uninstalled FxCop. Me: Warnings fixed. ;P

                1 Reply Last reply
                0
                • M Mike Prof Chuck

                  Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

                  || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

                  F Offline
                  F Offline
                  Fredrik Hois ther Rasch
                  wrote on last edited by
                  #8

                  I think it's great!!! I use it in every .NET project I have by default. It's in my default Solution-wide Directory.Build.props file, so I don't even have to think about it in any new project, it's just there already.

                  J 1 Reply Last reply
                  0
                  • F Fredrik Hois ther Rasch

                    I think it's great!!! I use it in every .NET project I have by default. It's in my default Solution-wide Directory.Build.props file, so I don't even have to think about it in any new project, it's just there already.

                    J Offline
                    J Offline
                    Joel Wilson187
                    wrote on last edited by
                    #9

                    Me too, I think it's great. An advanced developer might find some of the warnings unnecessary (myself included) but you just suppress them if you know what you're doing. The real benefit is for junior devs that don't understand the implications of their code (not properly implementing IDisposable for example). I probably won't use it in older, existing projects because I'd be overrun with warnings but I always use it in new code.

                    1 Reply Last reply
                    0
                    • M Mike Prof Chuck

                      Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

                      || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

                      C Offline
                      C Offline
                      Chris Maunder
                      wrote on last edited by
                      #10

                      We use it and have over 75 projects in our solution, and so far it's been, well, a non issue. (I won't say "great" since that implies too much). I can't speak to the startup times (they have always been a bit slow for my liking) but the most important thing for us is we use a custom ruleset so it doesn't complain about dumb things like the way we prefer to format code. For us it's been an important tool to help keep things consistent.

                      cheers Chris Maunder

                      1 Reply Last reply
                      0
                      • M Mike Prof Chuck

                        Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

                        || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

                        J Offline
                        J Offline
                        johannesnestler
                        wrote on last edited by
                        #11

                        Same here I'm pissed too - i totally aggree with you Mike - And I like FXCop. Everyone that says "oh i had 100 warnings then" has written code "not good". Normally from 100 FxCop Warning only 3-4 are to ignore… But this update mess with VS 2019 is complete crap.

                        1 Reply Last reply
                        0
                        • M Mike Prof Chuck

                          Honestly... it gets worse and worse and worse with Microsoft. What was wrong with the code analysis in VS2017? * perfectly integrated, just runs with the build * no additional installs (or nuget-mayhem) needed * compiler-warnings and all perfectly there for any logs NOW * "install this extension" _or_ "you can do it as nuget" * give a warning of deprecated analysis in each and every project * go there, click install for this, and configure that * starting time of VS tripled since this crap has been installed OMG really??? In a multi-product environment with 100+ solutions which are opened at least once a week (throughout the team) the nuget-mayhem is no option - we don't want to have 100's of copies of the same crap running around on the dev machines. The CI server plays the song of death The performance is down to the late 90's WHY... microsoft... WHY? Do you really want to push us all to the java world with intelliJ? It was already lightyears ahead of Visual Studio and now you implemented the Hogwarts Express from VS to intelliJ. Good job. I'm totally pissed. Have a nice day :-)

                          || You know nothing, Jon Snow. || My Android Label (mbar Software) || My Android Apps in Play Store

                          J Offline
                          J Offline
                          JohannNutter
                          wrote on last edited by
                          #12

                          It slowed things down to a dead crawl, and gave me over 8000 warnings. Of those, roughly 7800 were complete rubbish, yet considered so Very Very Very important (in someone's imagination) that they couldn't be turned off. Pitched it after a few hours.

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            I have no opinion on FxCop because I don't use it and the only time I looked at using it, I couldn't run fast enough away from it.

                            Latest Articles:
                            16 Days: A TypeScript application from concept to implementation

                            M Offline
                            M Offline
                            Matt McGuire
                            wrote on last edited by
                            #13

                            I look at FXCop maybe once a year, I don't really care for it, but it does once in a while give me a good tidbit that I'll start using, but most of it is just nit picky

                            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