---
title: "Comment by Martin Gyupchanov on \"How to check if you use a required reason API\" | Hashnode"
description: "Very useful for quick check. It could be improved a bit by adding some more checks. ObjC API calls like NSFileCreationDate vs creationDate. Check for nested sta"
url: "https://hashnode.com/posts/how-to-check-if-you-use-a-required-reason-api/64e41f0653449efc4555e490/comment/651ed0ad7e37d3b346c619a1"
---

[Discussion](https://hashnode.com/posts/how-to-check-if-you-use-a-required-reason-api/64e41f0653449efc4555e490)

Comment [How to check if you use a required reason API](https://hashnode.com/posts/how-to-check-if-you-use-a-required-reason-api/64e41f0653449efc4555e490)

[Martin Gyupchanov](https://hashnode.com/@Gyupchanov)

[Oct 5, 2023](https://hashnode.com/posts/how-to-check-if-you-use-a-required-reason-api/64e41f0653449efc4555e490/comment/651ed0ad7e37d3b346c619a1)

Very useful for quick check.

It could be improved a bit by adding some more checks.

ObjC API calls like NSFileCreationDate vs creationDate. Check for nested stat properties like st\_mode etc (even though using them still need reference to the stat).

Also ObjC++, C++ and C files are not included, so adding .mm, .cpp, .cc and .c file extensions could return more results if such files are present in the project.
