error when add support for TypeScript features (we must disable the
base rule as it can report incorrect errors, use instead of
@typescript-eslint/no-unused-vars)
ref: https://github.com/typescript-eslint/typescript-eslint
/blob/main/packages/eslint-plugin/docs/rules/no-unused-vars.md