--- ruleName: no-use-before-declare description: Disallows usage of variables before their declaration. descriptionDetails: |- This rule is primarily useful when using the `var` keyword - the compiler will detect if a `let` and `const` variable is used before it is declared. optionsDescription: Not configurable. options: null optionExamples: - 'true' type: functionality optionsJSON: 'null' layout: rule title: 'Rule: no-use-before-declare' ---