mirror of
https://github.com/airbnb/javascript.git
synced 2026-01-10 03:37:57 -05:00
[readme] correct no-use-before-define justification
The recommendation is to declare the variables, classes and functions before. So the contrasting negative example should say after.
This commit is contained in:
committed by
Jordan Harband
parent
cda44dad40
commit
cb191776db
@@ -1964,7 +1964,7 @@ Other Style Guides
|
||||
<a name="no-use-before-define"></a>
|
||||
- [14.5](#no-use-before-define) Variables, classes, and functions should be defined before they can be used. eslint: [`no-use-before-define`](https://eslint.org/docs/latest/rules/no-use-before-define)
|
||||
|
||||
> Why? When variables, classes, or functions are declared before being used, it can harm readability since a reader won't know what a thing that's referenced is. It's much clearer for a reader to first encounter the source of a thing (whether imported from another module, or defined in the file) before encountering a use of the thing.
|
||||
> Why? When variables, classes, or functions are declared after being used, it can harm readability since a reader won't know what a thing that's referenced is. It's much clearer for a reader to first encounter the source of a thing (whether imported from another module, or defined in the file) before encountering a use of the thing.
|
||||
|
||||
```javascript
|
||||
// bad
|
||||
|
||||
Reference in New Issue
Block a user