The issue can be reproduced with the following TypeScript code: ```ts before(async function setupApplication(this: Mocha.Context) { this.timeout(6000); } ``` Please note [this parameter](https://www.typescriptlang.org/docs/handbook/functions.html#this-parameters) is used. The `handle-done-callback` rule marks it as a violation incorrectly. It's also interesting to note that the function is `async`.