TypeScript, disable checks for `declared but its value is never read`

If you declare a variable but never use it, TypeScript will not compile, saying ‘<variable>’ is declared but its value is never read.

That error will not go away until you use that variable somewhere.

If this happens on a single line, …


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com

If you declare a variable but never use it, TypeScript will not compile, saying '<variable>' is declared but its value is never read.

That error will not go away until you use that variable somewhere.

If this happens on a single line, you can use the line // @ts-ignore before the problematic line, but like in this case it’d be useless because the error would happen again immediately in the second line.

You can disable this error check globally by opening the tsconfig.json file and setting the noUnusedLocals property to false.

Once you do, restart yarn start in order to pick up the new setting.

There’s also noUnusedParameters to do the same for unused function parameters. Leave it to true now.

One thing I recommend is to do that now that we’re in “building mode”, but then re-enable those checks as soon as your code is starting to finalize, because they can really help make your code better.


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com


Print Share Comment Cite Upload Translate Updates
APA

flaviocopes.com | Sciencx (2021-07-05T05:00:00+00:00) TypeScript, disable checks for `declared but its value is never read`. Retrieved from https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/

MLA
" » TypeScript, disable checks for `declared but its value is never read`." flaviocopes.com | Sciencx - Monday July 5, 2021, https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/
HARVARD
flaviocopes.com | Sciencx Monday July 5, 2021 » TypeScript, disable checks for `declared but its value is never read`., viewed ,<https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/>
VANCOUVER
flaviocopes.com | Sciencx - » TypeScript, disable checks for `declared but its value is never read`. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/
CHICAGO
" » TypeScript, disable checks for `declared but its value is never read`." flaviocopes.com | Sciencx - Accessed . https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/
IEEE
" » TypeScript, disable checks for `declared but its value is never read`." flaviocopes.com | Sciencx [Online]. Available: https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/. [Accessed: ]
rf:citation
» TypeScript, disable checks for `declared but its value is never read` | flaviocopes.com | Sciencx | https://www.scien.cx/2021/07/05/typescript-disable-checks-for-declared-but-its-value-is-never-read/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.