# Add rule for unnecessary async/await

**URL:** <https://community.sonarsource.com/t/add-rule-for-unnecessary-async-await/46091>\
**Category:** New rules / language support\
**Tags:** csharp\
**Created:** [July 7, 2021, 4:43pm UTC](https://community.sonarsource.com/t/add-rule-for-unnecessary-async-await/46091 "2021-07-07T16:43:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Wischkaemper](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/kevin_wischkaemper/32/23775_2.png) [@Kevin\_Wischkaemper](https://community.sonarsource.com/u/Kevin_Wischkaemper)\
**Post date:** [July 7, 2021, 4:43pm UTC](https://community.sonarsource.com/t/add-rule-for-unnecessary-async-await/46091/1 "2021-07-07T16:43:08Z")

</div>

If an async method has a single await, and none of the code is dependent on the result of that await, the method should not be async and should just return the Task.
