Answered FxCop 1.36 missing DoNotConcatenateStringsInsideLoops rule

  • Friday, October 12, 2007 9:22 AM
     
     
    The CA1818 Peformance rule (DoNotConcatenateStringsInsideLoops) seems to be missing in FxCop 1.36 Beta2.

Answers

  • Friday, October 12, 2007 4:48 PM
    Moderator
     
     Answered

    Hello,

     

    In FxCop 1.36 we have removed our data flow engine and all the associated data flow rules with it. I'm sorry to say CA1818 was one of those dataflow rules we removed. We are planning on adding those rules back in, in a future release once we have completed our work on our new data flow engine.

     

    -Todd

     

  • Friday, October 12, 2007 5:51 PM
    Moderator
     
     Answered

     

    In saying that though, it is likely that we will not be recovering DoNotConcatenateStringsInsideLoops - this rule lack any real context as to whether a particular problem was really going to effect the performance of an application.

     

    However, the Profiler guys are looking at recovering this analysis in the future.

All Replies

  • Friday, October 12, 2007 4:48 PM
    Moderator
     
     Answered

    Hello,

     

    In FxCop 1.36 we have removed our data flow engine and all the associated data flow rules with it. I'm sorry to say CA1818 was one of those dataflow rules we removed. We are planning on adding those rules back in, in a future release once we have completed our work on our new data flow engine.

     

    -Todd

     

  • Friday, October 12, 2007 5:51 PM
    Moderator
     
     Answered

     

    In saying that though, it is likely that we will not be recovering DoNotConcatenateStringsInsideLoops - this rule lack any real context as to whether a particular problem was really going to effect the performance of an application.

     

    However, the Profiler guys are looking at recovering this analysis in the future.