[typescript] silence warnings about unused variables
mjambon opened this issue · comments
I'm getting an internal report of the following warnings being emitted by the TS compiler/linter:
unused-imports/no-unused-vars
Line 1363:52: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1388:62: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1396:47: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1404:58: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1416:45: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1428:60: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1439:46: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1450:42: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1472:37: 'context' is assigned a value but never used. Allowed unused vars must match /^_/u
unused-imports/no-unused-vars
Line 1536:10: '_atd_read_unit' is defined but never used
@typescript-eslint/no-unused-vars
Line 1603:10: '_atd_read_field_with_default' is defined but never used
@typescript-eslint/no-unused-vars
Line 1613:10: '_atd_read_option' is defined but never used
@typescript-eslint/no-unused-vars
Line 1656:10: '_atd_read_assoc_array_into_map' is defined but never used
@typescript-eslint/no-unused-vars
Line 1699:10: '_atd_read_assoc_object_into_array' is defined but never used
@typescript-eslint/no-unused-vars
Line 1717:10: '_atd_write_unit' is defined but never used
@typescript-eslint/no-unused-vars
Line 1762:10: '_atd_write_option' is defined but never used
@typescript-eslint/no-unused-vars
Line 1786:23: 'context' is defined but never used. Allowed unused args must match /^_/u
unused-imports/no-unused-vars
Line 1791:10: '_atd_write_assoc_map_to_array' is defined but never used
@typescript-eslint/no-unused-vars
Line 1795:41: 'context' is defined but never used. Allowed unused args must match /^_/u
unused-imports/no-unused-vars
Line 1808:46: 'context' is defined but never used. Allowed unused args must match /^_/u
unused-imports/no-unused-vars
Line 1818:10: '_atd_write_assoc_array_to_object' is defined but never used
@typescript-eslint/no-unused-vars
Line 1821:45: 'context' is defined but never used. Allowed unused args must match /^_/u
unused-imports/no-unused-vars
Line 1852:10: '_atd_write_field_with_default' is defined but never used
@typescript-eslint/no-unused-v
A solution would be to disable these warnings locally for generated code.
Inserting the following comment might be enough:
/* eslint-disable @typescript-eslint/no-unused-vars */
We'll also need to run eslint with the warning enabled in our tests.