We have a huge base of code from an .NET Desktop ERP, database access layers are now being used for web projects, so we experienced multithreading issues because of static variables. For now I would like to check 2 cases (feel free to recomend more) :

  1. does a static method uses any variables outside of stack scoped variables
  2. does non-static method uses static variables
  • This really isn't a DevOps problem. You might want to pose this question on StackOverflow since it's more about code style analysis (fxCop or similar tool). Whatever tool you use to do this can then be incorporated into your ci/cd pipeline.
    – Peter
    Commented Jul 7, 2020 at 15:04
  • I agree , but question was banned at StackOverflow with reason that they cant offer suggesions for which tools to use because that would be marketing...I know I have FXcop and looked into it an other analyzers but cant fins exactly this rule, maybe make it with Roslyn etc...
    – Domagoj
    Commented Jul 10, 2020 at 8:05


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.