Disallow the use of variables before they are defined (no-use-before-define)
PLEASE READ THIS ISSUE BEFORE USING THIS RULE #1856
Rule Details
How to use
{
// note you must disable the base rule as it can report incorrect errors
"no-use-before-define": "off",
"@typescript-eslint/no-use-before-define": ["error"]
}Options
interface Options extends BaseNoMagicNumbersOptions {
enums?: boolean;
typedefs?: boolean;
}
const defaultOptions: Options = {
...baseNoMagicNumbersDefaultOptions,
enums: true,
typedefs: true,
};enums
enumstypedefs
typedefsLast updated