https://github.com/hjanuschka commented:

@PiotrZSL 
  - [x]  Add MakeSmartPtrType in MakeSmartPtrCheck as protected (do not 
initialize in constructor)
  - [x]  Add MakeSmartPtrType to storeOptions
  - [x]  Read MakeSmartPtrType in MakeSharedPtrCheck & MakeUniquePtrCheck 
constructors (set different default values)
  - [x]  Use MakeSmartPtrType in getSmartPointerTypeMatcher in both classes
  - [x]  Modify documentation for both checks
  - [x]   Add entry for both checks in release notes
  - [x]   Consider doing same for 'std::make_shared'


> Consider supporting multiple smart ptr types and multiple make functions
a bit unsure about this one, do you have any sample where there is usage of 
multiple?! 
really not sure about this! the rest is addressed, and ready for another review

https://github.com/llvm/llvm-project/pull/117529
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to