Open leonlaser opened 11 months ago
Hello there leonlaser 👋
Thank you for opening your very first issue in this project.
We will try to get back to you as soon as we can.👀
@leonlaser Hello, I would like to confirm the issue is causing by unused imports and parameters in hbs.
We published new version v6.2.0 which refactor hbs, you can give a shot.
Hello 👋 I am a developor for project PIA and we are currently integrating tsoa into our hapi based services.
We are compiling with
noUnusedLocals
andnoUnusedParameters
set totrue
and stumbled upon the hapi route generator template having both, unused imports and unused parameters.Sorting
I'm submitting a ...
I confirm that I
Expected Behavior
The generated routes file for hapi should not trigger errors for unused imports and parameters, when the
compilerOptions
noUnusedLocals
andnoUnusedParameters
are set to true.Current Behavior
Errors are thrown when
noUnusedLocals
andnoUnusedParameters
are set to true.Possible Solution
Our solution is to prepend the generated file with
// @ts-nocheck
. As thehapi.hbs
template already has/* tslint:disable */
and/* eslint-disable */
modifiers,// @ts-nocheck
could be added, too.Steps to Reproduce
Setup
tsoa.json
with:Setup
tsconfig.json
withContext (Environment)
Version of the library: 5.1.1 Version of NodeJS: 20.3.0