Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 650 Bytes

mark-exported-symbols-as-used.rst

File metadata and controls

23 lines (15 loc) · 650 Bytes

mark-exported-symbols-as-used

Marks variables listed in EXPORTED_SYMBOLS as used so that no-unused-vars does not complain about them.

This rule also checks that EXPORTED_SYMBOLS is not defined using let as let isn't allowed as the lexical scope may die after the script executes.

Examples of incorrect code for this rule:

let EXPORTED_SYMBOLS = ["foo"];

Examples of correct code for this rule:

var EXPORTED_SYMBOLS = ["foo"];
const EXPORTED_SYMBOLS = ["foo"];